×

Python jako nástroj moderního studenta

Osnova kurzu (není časový plán): 1. Úvod do kurzu, úvod do programování (filozofie programování), programování jako nástroj, ilustrační příklady 2. Úvod do programovacího jazyka Python, jeho výhody a nedostatky, přehled knihoven, seznámení s používanými nástroji (vývojové prostředí) 3. Základní syntaxe Pythonu (typy proměnných, podmínky, logické operátory, cykly, funkce) 4. Úvod do objektově orientovaného programování, příklady 5. Numerické výpočty v Pythonu (knihovny NumPy, SciPy), symbolické výpočty v Pythonu (knihovna SymPy) 6. Práce s daty, čtení dat ze souboru (.txt, .csv, .xlsx), základní statistická analýza (knihovna Pandas) 7. Grafické zobrazení dat (knihovny seaborn, matplotlib) 8. Analýza dat (základní regresní model, grafy) 9. Demo strojového učení v Pythonu (představení knihoven, perceptron a interpretace, klasifikátor) 10. Zpracování obrazové informace (manipulace s obrazem v Pythonu, histogramy, šum) 11. Jednoduché GUI (knihovna Qt6/PySide6) 12. Scrapování dat z webu (na příkladech requests, BeautifulSoup4, PyTube)