Stručný obsah : Část 1 Základy // 1 Startujeme 28 // 2 Zadávání jednoduchých hodnot 37 // 3 Jednoduché výrazy 49 // 4 Proměnné 72 // 5 Logické hodnoty a operace 86 // 6 Jednoduché příkazy 94 // 7 Moduly 103 // 8 Definice funkcí 126 // 9 Pokročilé rysy funkcí 146 // 10 Rozhodování a cykly 159 // 11 Ošetřování chyb 82 // Část II Kontejnery // 12 Seznamy 196 // 13 N-tice 211 // 14 Množiny 222 // 15 Slovníky 233 // 16 Rozšíření definic funkcí 2 3 // 17 Operace se stringy a formátování 257 // 18 Operace s kontejnery 27? // 19 Práce se soubory 23® // Část III Objektově orientované programování 301 // 20 Základy OOP 302 // 21 Třídy a jejich instance 313 // 22 Jednoduché dědění 333 // 23 Násobné dědění 344 // 24 Přetěžování operátorů 355 // 25 Dekorátory 374 // 26 Deskriptory, vlastnosti a sloty 384 // 27 Balíčky 397 // 28 Ovlivnění tvorby tříd, metatřídy 401 // 29 Korutiny, vlákna, procesy 413 // Část IV Přílohy 421 // A Substituované disky ve Windows 422 // B Konvence pro psaní programů v Pythonu 424 // Literatura 427 // Rejstřík 428