Charles Explorer logo
🇨🇿

Programování v Pythonu

Předmět na Matematicko-fyzikální fakulta |
NPRF050

Sylabus

Úvod do jazyka Python: základní použití, historie, srovnání s jinými jazyky; konzole IPython (IPython Notebook); krátké jednoúčelové skripty

Stavební kameny Pythonu: syntax, proměnné, datové typy, vestavěné příkazy, funkce

Knihovny funkcí: moduly vestavěné, doplňující, vlastní

Vědecké výpočty: knihovny NumPy a SciPy, pandas, numba, blaze...

Zpracování dat: formáty souborů, čtení a zápis dat z/do souborů a databází; statistické zpracování

Vizualizace: knihovna matplotlib a další

Paralelní programování: SMP a clusterové aplikace

Objektově orientované programování: třídy, objekty, atributy, metody, zapouzdření, dědičnost

Python3: nová generace jazyka

Anotace

Základní kurz programování v jazyce Python (převážně pro studenty fyzikálních oborů). Od krátkých skriptů přes zpracování dat k vizualizaci výsledků.