Kurz programování v Pythonu, podzim - pondělí 2023 🐍

Instalace

Návod na instalace nástrojů pro kurz najdete zde.

Odevzdávání úkolů

Návod na odevzdávání úkolů najdete zde.

  • Na každý úkol je 14 dní na vypracování. Termín je stanovený zejména proto, aby se úkoly k vypracování nehromadily ani pro ty, kdo je vypracovávájí, ani pro ty, kdo je opravují. Pokud nemůžete dodržet termín na odevzdání, dejte vědět někomu z týmu (např. vaší koučce / vašemu kouči).

  • Výjimka je pro úkol z první lekce, jehož hlavním cílem je vyzkoušet si systém odevzdávání. Odevzdej ho (alespoň jeho testovací verzi) prosím do začátku druhé lekce.

Lekce

Datum Téma Odkaz na lekci Odkaz na úkol
1 25.09.2023 Úvod, opakování, slicing, metody, moduly https://kodim.cz/programovani/uvod-do-progr-2/uvod-do-programovani-2/uvod/ , https://kodim.cz/programovani/uvod-do-progr-2/uvod-do-programovani-2/slicing-metody-moduly/ ukol-01
2 02.10.2023 Slovníky, slovníky a cykly https://kodim.cz/programovani/uvod-do-progr-2/uvod-do-programovani-2/slovniky/slovniky , https://kodim.cz/programovani/uvod-do-progr-2/uvod-do-programovani-2/slovniky/slovniky-a-cykly ukol-02
3 09.10.2023 JSON, čtení a zápis JSON dat https://kodim.cz/programovani/uvod-do-progr-2/uvod-do-programovani-2/json/ ukol-03
4 16.10.2023 Funkce https://kodim.cz/programovani/uvod-do-progr-2/uvod-do-programovani-2/vlastni-funkce/ ukol-04
5 23.10.2023 Typování funkcí, Cykly 2: list comprehension, dict comprehension https://kodim.cz/programovani/uvod-do-progr-2/uvod-do-programovani-2/vlastni-funkce/cteni-na-doma , https://kodim.cz/programovani/uvod-do-progr-2/bonusy/cykly-2/list-comprehension ukol-05
6 30.10.2023 Třídy a dědičnost https://kodim.cz/programovani/python-oop/ ukol-06
7 06.11.2023 Regulární výrazy https://kodim.cz/analyza-dat/python-data-1/ziskavani-dat/regularni-vyrazy/regularni-vyrazy ukol-07
8 13.11.2023 Jupyter notebook, Zpracování dat v modulu Pandas: úvod, načtení dat https://kodim.cz/analyza-dat/python-data-1/python-pro-data-1/nacteni-dat/nacteni-dat ukol-08
9 20.11.2023 Zpracování dat v modulu Pandas: Základní dotazy, spojení dat https://kodim.cz/analyza-dat/python-data-1/python-pro-data-1/podmineny-vyber/podmineny-vyber ,https://kodim.cz/analyza-dat/python-data-1/python-pro-data-1/agregace-a-spojovani/pokrocile-upravy ukol-09
10 27.11.2023 Zpracování dat v modulu Pandas: Agregace, Vizualizace https://kodim.cz/analyza-dat/python-data-1/python-pro-data-1/agregace-a-spojovani/agregace , https://kodim.cz/analyza-dat/python-data-1/python-pro-data-1/agregace-a-spojovani/ruzne , https://kodim.cz/analyza-dat/python-data-1/python-pro-data-1/vizualizace/vizualizace ukol-10
11 04.12.2023 Vizualizace - dokončení, Webscraping https://kodim.cz/analyza-dat/python-data-1/ziskavani-dat/webscraping ukol-11
12 11.12.2023 Zpracování dat v modulu Pandas: apply, delší společná úloha (webscraping + Pandas) https://github.com/JankaMarschalkova/python-podzim-pondeli-2023/blob/main/notebook/8-pandas-apply.ipynb, https://github.com/JankaMarschalkova/python-podzim-pondeli-2023/blob/main/notebook/8-pandas-apply-navstevnost.ipynb