<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ii.drx.pl/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ii.drx.pl/feed.php">
        <title>II kurs_jezyka_python</title>
        <description></description>
        <link>http://ii.drx.pl/</link>
        <image rdf:resource="http://ii.drx.pl/lib/images/favicon.ico" />
       <dc:date>2026-05-23T19:55:20+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ii.drx.pl/kurs_jezyka_python:lista1?rev=1255552652&amp;do=diff"/>
                <rdf:li rdf:resource="http://ii.drx.pl/kurs_jezyka_python:lista2?rev=1255637555&amp;do=diff"/>
                <rdf:li rdf:resource="http://ii.drx.pl/kurs_jezyka_python:lista3?rev=1256243963&amp;do=diff"/>
                <rdf:li rdf:resource="http://ii.drx.pl/kurs_jezyka_python:lista5?rev=1258812253&amp;do=diff"/>
                <rdf:li rdf:resource="http://ii.drx.pl/kurs_jezyka_python:lista6?rev=1258812347&amp;do=diff"/>
                <rdf:li rdf:resource="http://ii.drx.pl/kurs_jezyka_python:lista7?rev=1259325511&amp;do=diff"/>
                <rdf:li rdf:resource="http://ii.drx.pl/kurs_jezyka_python:lista8?rev=1259884455&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ii.drx.pl/lib/images/favicon.ico">
        <title>II</title>
        <link>http://ii.drx.pl/</link>
        <url>http://ii.drx.pl/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ii.drx.pl/kurs_jezyka_python:lista1?rev=1255552652&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-14T22:37:32+02:00</dc:date>
        <title>kurs_jezyka_python:lista1</title>
        <link>http://ii.drx.pl/kurs_jezyka_python:lista1?rev=1255552652&amp;do=diff</link>
        <description>Zadanie 1.


#!/usr/bin/python
import time

def z1(year, month, day):
        secs1 = time.mktime((year,month,day,0,0,0,0,0,0));
        secs2 = time.mktime((2006,12,31,0,0,0,0,0,0));
        return int((secs2-secs1)/60/60/24);
print z1(1999, 4, 11);</description>
    </item>
    <item rdf:about="http://ii.drx.pl/kurs_jezyka_python:lista2?rev=1255637555&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-15T22:12:35+02:00</dc:date>
        <title>kurs_jezyka_python:lista2</title>
        <link>http://ii.drx.pl/kurs_jezyka_python:lista2?rev=1255637555&amp;do=diff</link>
        <description>Zadanie 1.

Zadanie 2.

Zadanie 3.

Zadanie 4.


#!/usr/bin/python

def z4(macierz):
        return [&quot;, &quot;.join(list(x)) for x in zip(*[y.split(', ') for y in macierz])];

print z4([ &quot;12.34, 67.89, 56.21&quot;, &quot;22.01, 11.0, 34.56&quot;, &quot;20.0, 56, 0&quot;]);


[listy zadan]</description>
    </item>
    <item rdf:about="http://ii.drx.pl/kurs_jezyka_python:lista3?rev=1256243963&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-22T22:39:23+02:00</dc:date>
        <title>kurs_jezyka_python:lista3</title>
        <link>http://ii.drx.pl/kurs_jezyka_python:lista3?rev=1256243963&amp;do=diff</link>
        <description>Zadanie 1.

Rozwiazanie 1


def pierwsza(n):

    tymcz_lista = [x for x in range(2,n) for y in range(2,n) if x&gt;y and x%y==0]

    return [z for z in range(2,n) if z not in tymcz_lista]


Rozwiazanie 2


import math

def z1(n):
        return [2] + [p for p in xrange(3,n,2) if not([m for m in [2] + range(3,int(math.sqrt(p))+1,2) if not(p % m)])]

print z1(200)</description>
    </item>
    <item rdf:about="http://ii.drx.pl/kurs_jezyka_python:lista5?rev=1258812253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-21T15:04:13+02:00</dc:date>
        <title>kurs_jezyka_python:lista5</title>
        <link>http://ii.drx.pl/kurs_jezyka_python:lista5?rev=1258812253&amp;do=diff</link>
        <description>Zadanie 1.

Glupie zadanie, glupie rozwiazanie.



from Tkinter import *
from turtle import *
class Application(Frame):
        def __init__(self, master=None):
                Frame.__init__(self, master)
                self.grid()
                self.createWidgets()
                self.pen = RawPen(self.cs)
                self.angle = 5

        def createWidgets(self):
                self.mb = Button(self,text='Pen Up',command=self.up)
                self.mb.grid(column=0,row=0)
       …</description>
    </item>
    <item rdf:about="http://ii.drx.pl/kurs_jezyka_python:lista6?rev=1258812347&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-21T15:05:47+02:00</dc:date>
        <title>kurs_jezyka_python:lista6</title>
        <link>http://ii.drx.pl/kurs_jezyka_python:lista6?rev=1258812347&amp;do=diff</link>
        <description>Zadanie 1.

Rozwiazanie w bibliotece urwid 0.9.8 (ncurses).



import sys
import urwid.curses_display
import urwid
from math import *

yscale = 0.1
xscale = 0.1

def ble(str, x, c = &quot;*&quot;):
        n = &quot;&quot;
        for i in range(len(str)):
                if i == x:
                        n += c
                else:
                        n += str[i]
        return n

def gencol(cols, row):
        n = &quot;&quot;
        for i in range(cols):
                if i == cols/2:
                        if ro…</description>
    </item>
    <item rdf:about="http://ii.drx.pl/kurs_jezyka_python:lista7?rev=1259325511&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-27T13:38:31+02:00</dc:date>
        <title>kurs_jezyka_python:lista7</title>
        <link>http://ii.drx.pl/kurs_jezyka_python:lista7?rev=1259325511&amp;do=diff</link>
        <description>Zadanie 1.

Zadanie 2.

Format pliku: autor;tytul;strony



from optparse import OptionParser
import csv
import sys

names = {&quot;author&quot;: 0, &quot;title&quot;: 1, &quot;pages&quot;: 2}

def main():
        parser = OptionParser()
        parser.add_option(&quot;-f&quot;, &quot;--file&quot;,       type=&quot;string&quot;, dest=&quot;file&quot;)
        parser.add_option(&quot;-d&quot;, &quot;--delete&quot;,     type=&quot;string&quot;, dest=&quot;delete&quot;)
        parser.add_option(&quot;-a&quot;, &quot;--add&quot;,        type=&quot;string&quot;, dest=&quot;add&quot;)
        parser.add_option(&quot;-v&quot;, &quot;--verbose&quot;,    action=&quot;store_t…</description>
    </item>
    <item rdf:about="http://ii.drx.pl/kurs_jezyka_python:lista8?rev=1259884455&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-04T00:54:15+02:00</dc:date>
        <title>kurs_jezyka_python:lista8</title>
        <link>http://ii.drx.pl/kurs_jezyka_python:lista8?rev=1259884455&amp;do=diff</link>
        <description>Zadanie 1.

Zadanie 2.


from optparse import OptionParser
import dbm
import sys

def main():
        parser = OptionParser()
        parser.add_option(&quot;-f&quot;, &quot;--file&quot;,       type=&quot;string&quot;, dest=&quot;file&quot;)
        parser.add_option(&quot;-d&quot;, &quot;--delete&quot;,     type=&quot;string&quot;, dest=&quot;delete&quot;)
        parser.add_option(&quot;-a&quot;, &quot;--add&quot;,        type=&quot;string&quot;, dest=&quot;add&quot;)
        parser.add_option(&quot;-e&quot;, &quot;--edit&quot;,       type=&quot;string&quot;, dest=&quot;add&quot;)
        parser.add_option(&quot;-b&quot;, &quot;--borrowed&quot;,   action=&quot;store_true&quot;, d…</description>
    </item>
</rdf:RDF>
