* Úvod
Kompilační a interpretační jazyky
Přehled současných programovacích jazyků
Co lze dělat v Pythonu
Instalace Pythonu
Práce ve vývojovém prostředí JetBrains PyCharm Edu
První program
Základní vstupní a výstupní operace
* Typy objektů v Pythonu
Čísla
Textové řetězce
Seznamy
N-tice
Slovníky
Množiny
Třídy
* Příkazy Pythonu
Výrazy, přiřazovací příkaz
Podmíněné příkazy
Cykly
Iterace a generátorové notace
* Funkce a generátory
Zápis funkcí
Volání funkcí, práce s argumenty
Lambda funkce
Práce s generátory
* Objektové programování v Pythonu
Třídy a jejich struktura
Datové atributy a metody
Dědičnost
* Výjimky
Výjimky a jejich obsluha
Generace výjimek
Výjimky jako objekty
* Práce se soubory
Otevírání a zavíraní souborů, tvorba souborů
Zápis dat do souboru
Čtení dat ze souboru
* Některé důležité knihovny Pythonu
Numpy, SciPy, Matplotlib
Introduction to Python programming. Basics statements, data structures, object programming in Python, domains of using Python.