Det här "repository" innehåller kodexempel och lösningsförslag till läroboken och arbetsboken
Utgiven av Thelin Läromedel - www.skolportalen.se Författare: Jan Sundström
Tanken är att ni som använder läromedlet ska kunna komma hit och studera, ladda hem och testa mina lösningsförslag. I dagsläget finns det mesta från kapitel 1 - 18. Materialet är med andra ord ej färdigställt.
Läroboken: Kodexempel och lösningsförslag till frågorna i Testa dig själv-avsnitten Arbetsboken: Lösningsförslag till alla kontrollfrågor och programmeringsövningar
Av respekt till författare och upphovsrättsliga lagar så har jag medvetet ändrat kodexemplen från boken. Detta i sin tur ger dig som läsare fler infallsvinklar och exempel på hur man kan lösa något.
Senast uppdaterad 2020-12-19
Niklas Engvall, Borlänge
➖ = Ingen källkod finns till avsnittet
✅ = Kodexempel/övningar finns till kapitlet/avsnittet men är ej slutfört
✔️ = Alla kodexempel/övningar till kapitlet/avsnittet är färdigställda
[TOMT] = Ej påbörjat kapitel
Kapitel | Avsnitt | Sida | Status |
---|---|---|---|
1 | Programmering - introduktion | 19 | ➖ |
1 | Testa dig själv. Frågor till kapitel 1 | 27 | ✔️ |
2 | Installera python och kom igång | 29 | ➖ |
2 | Testa dig själv. Frågor till kapitel 2 | 45 | ✔️ |
3 | Skapa program eller skript | 47 | ✔️ |
3 | Testa dig själv. Frågor till kapitel 3 | 53 | ✔️ |
4 | Villkor, If-satser | 55 | ✔️ |
4 | Testa dig själv. Frågor till kapitel 4 | 61 | ✔️ |
5 | Loopar - upprepning, itteration | 63 | ✔️ |
5 | Testa dig själv. Frågor till kapitel 5 | 73 | ✔️ |
6 | Mer om teckensträngar i Python | 75 | ✔️ |
6 | Testa dig själv. Frågor till kapitel 6 | 85 | ✔️ |
7 | Ettor och nollor | 87 | ✔️ |
7 | Testa dig själv. Frågor till kapitel 7 | 93 | ✔️ |
8 | Listor och tipplar | 95 | ✔️ |
8 | Testa dig själv. Frågor till kapitel 8 | 105 | ✔️ |
9 | Funktioner | 107 | ✔️ |
9 | Testa dig själv. Frågor till kapitel 9 | 119 | ✔️ |
10 | Slumptal i programmering | 121 | ✔️ |
10 | Testa dig själv. Frågor till kapitel 10 | 127 | ✔️ |
11 | Felhantering i Python | 129 | ✔️ |
11 | Testa dig själv. Frågor till kapitel 11 | 133 | ✔️ |
12 | Sköldpaddsgrafik | 135 | ✔️ |
13 | Rekursion - funktioner som anropar sig själva | 159 | ✔️ |
14 | Sökning | 163 | ➖ |
15 | Sorteringar | 165 | ✔️ |
15 | Testa dig själv. Frågor till kapitel 15 | 179 | |
16 | Mer om listor och dictionaries | 181 | ✔️ |
16 | Testa dig själv. Frågor till kapitel 16 | 191 | ✔️ |
17 | Teckentabeller | 193 | ✔️ |
17 | Testa dig själv. Frågor till kapitel 17 | 205 | ✔️ |
18 | Filhantering | 207 | ✔️ |
18 | Testa dig själv. Frågor till kapitel 18 | 215 | ✔️ |
19 | Klasser och objekt | 217 | ✔️ |
19 | Testa dig själv. Frågor till kapitel 19 | 222 | |
20 | Länkade listor och andra datastrukturer | 229 | ✔️ |
20 | Testa dig själv. Frågor till kapitel 20 | 239 | ✔️ |
21 | Grafiskt användarinterface med tkinter | 241 |
Kapitel | Avsnitt | Sida | Status |
---|---|---|---|
1 | Programmering - introduktion | 2 | ✔️ |
2 | Installera python och kom igång | 3 | ✔️ |
3 | Skapa program eller skript | 5 | ✔️ |
4 | Villkor, If-satser | 7 | ✔️ |
5 | Loopar - upprepning, itteration | 9 | ✔️ |
6 | Mer om teckensträngar i Python | 14 | ✔️ |
7 | Ettor och nollor | 18 | ✔️ |
8 | Listor och tipplar | 21 | ✔️ |
9 | Funktioner | 22 | ✔️ |
10 | Slumptal i programmering | 24 | ✅ |
11 | Felhantering i Python | 28 | ✔️ |
12 | Sköldpaddsgrafik | 29 | ✅ |
13 | Rekursion - funktioner som anropar sig själva | 32 | ✅ |
14 | Sökning | 36 | ✅ |
15 | Sorteringar | 39 | ✅ |
16 | Mer om listor och dictionaries | 40 | ✔️ |
17 | Teckentabeller | 41 | ✔️ |
18 | Filhantering | 42 | ✅ |
19 | Klasser och objekt | 44 | ✔️ |
20 | Länkade listor och andra datastrukturer | 45 | |
21 | Grafiskt användarinterface med tkinter | 46 |