PETER KREBELJ
Spoznavamo programski jezik
python Kreativno računalništvo
Založba Atelje Doria Ljubljana 2016
VSEBINA
1. UVOD
5
1.1. Vaše preference in znanje 7
2. UPORABA PYTHON TOLMAČA
8
2.1. Interactive Mode
10
2.2. Kodiranje znakov
11
3. UVOD V PYTHON
12
3.1. Python kot računalnik
14
3.2. Delo z znaki
20
3.3. Seznami 24 3.3.1. Seznam (list) 24 3.4. Prvi programerski koraki
27
3.4.1. while zanka 27 3.5. Primeri vaj z rešitvami
29
3.6. Vaje za reševanje
34
4. ORODJA ZA NADZOR DOGAJANJA V KODI
35
4.1. Pogojni (if) stavek
36
4.2. for stavek
40
4.3. Funkcija range()
41
4.4. break in continue
43
4.5. Stavek pass
44
4.6. Definiranje funkcije
44
4.7. Oblikovanje kode
46
4.8. Primeri vaj z rešitvami
47
4.9. Vaje za reševanje
57
5. PODATKOVNE STRUKTURE
58
5.1. Več o delu s seznami
59
5.1.1. append() 59 5.1.2. extend() 60 5.1.3. insert() 60 5.1.4. remove() 61 5.1.5. pop() 62 5.1.6. index() 62 5.1.7. count() 62 5.1.8. sort() 63 5.1.9. copy() 64 5.1.10. del 64 5.2. Tuples
65
5.3. Slovarji
66
5.4. Primeri vaj z rešitvami
70
5.5. Vaje za reševanje
78
6. MODULI
79
7. VHOD IN IZHOD
82
7.1. Oblikovanje izpisa podatkov
83
7.2. Branje in pisanje v dokumente
85
7.3. Metode objektov za branje
86
7.4. Napake vezane na branje in pisanje
89
7.5. Primeri vaj z rešitvami
90
7.6. Vaje za reševanje
94
8. NAPAKE IN IZJEME
95
8.1. Sintaktične napake
96
8.2. Izjeme
97
8.3. Upravljanje izjem
98
8.4. Stavek raise
100
8.5. Primeri vaj
100
9. RAZREDI 101 9.1. Nekaj besed o imenih in objektih
102
9.2. Konstruktorji in destruktorji
102
9.3. Metode
103
9.4. Primeri vaj z rešitvami
108
9.5. Vaje za reševanje
112
10. ZAKLJUČEK
113
1
Spoznavamo programski jezik python
UVOD 7
Spoznavamo programski jezik python Peter Krebelj, mag. posl. ved & dipl. inž. rač. in inf. Zbirka: Kreativno računalništvo Založba: Atelje Doria E-pošta: info@doria.si Spletna stran: http://www.doria.si Za založbo: Živa Viviana Doria Uredila: Julia Doria 1. izdaja Naklada: tiskano po naročilu Natisnjeno v Sloveniji Ljubljana 2016 © za to izdajo: Atelje Doria © za besedilo: Peter Krebelj
Vse pravice pridržane. Brez prehodnega pisnega dovoljenja vseh nosilcev avtorskih pravic je prepovedano reproduciranje, distribuiranje, dajanje v najem, javna pridobitev, predelava ali druga uporaba tega avtorskega dela ali njegovih sestavnih delov v kakršnem koli obsegu ali postopku, vključno s fotokopiranjem, tiskanjem, javnim interaktivnim dostopom ali shranitvijo v elektronski obliki.
CIP - Kataložni zapis o publikaciji Narodna in univerzitetna knjižnica, Ljubljana 004.43(035) KREBELJ, Peter Spoznavamo programski jezik python / Peter Krebelj. - 1. izd. - Ljubljana : Atelje Doria, 2016. - (Zbirka Kreativno računalništvo) ISBN 978-961-6881-40-1 284558336