Projekty
Pyladies.cz
Přihlásit se
Začátečnický kurz PyLadies naruby
Brno - podzim 2023 - středa
Naučte se Python vážně od začátku. Žádné předchozí znalosti nejsou potřeba.
Instalace
27. září 2023
Příkazová řádka
Instalace Pythonu
Nastavení prostředí
Instalace editoru
První krůčky
(13:50) Příkazová řádka – Linux & macOS – video
(22:34) Příkazová řádka – Windows – video
(8:15) Instalace Pythonu – Linux – video
(4:48) Instalace Pythonu – Windows – video
(7:48) Nastavení prostředí – video
(8:01) Instalace editoru – video
(7:23) První krůčky – video
Tahák na klávesnici (PDF)
Domácí projekty
Výrazy a podmínky
4. října 2023
První program
Print a chybové hlášky
Proměnné
Vyhodnocování výrazů
Porovnávání
(7:50) První program – video
(12:38) Print a chybové hlášky – video
(15:08) Proměnné – video
(8:32) Vyhodnocování výrazů – video
(17:27) Porovnání – video
Domácí projekty
Funkce a želva
11. října 2023
Funkce
Užitečné funkce
Želva a cykly
Přepisování proměnných
(17:26) Funkce – video
(15:51) Užitečné funkce – video
(33:02) Želva a cykly – video
(9:28) Přepisování proměnných – video
Tahák na užitečné funkce (PDF)
Domácí projekty
Cyklus `while` a řetězce
18. října 2023
Cyklus While
Nebo anebo a
Zápis řetězců
Výběr z řetězců
Řetězcové funkce a metody
Šablony (formátovací řetězce)
(6:57) Cyklus While – video
(7:58) Nebo anebo a – video
(19:54) Zápis řetězců – video
(16:12) Výběr z řetězců – video
(9:19) Řetězcové funkce a metody – video
(11:52) Šablony (formátovací řetězce) – video
Řetězcový tahák (PDF)
Domácí projekty
Opakování
25. října 2023
Opakování
Domácí projekty
Vlastní funkce
1. listopadu 2023
Definice funkcí
Vrátit nebo vypsat?
Chybové hlášky ze zanořených funkcí
Lokální proměnné
Rekurze
(17:01) Definice funkcí – video
(8:54) Vrátit nebo vypsat? – video
(3:58) Chybové hlášky ze zanořených funkcí – video
(14:25) Lokální proměnné – video
(12:23) Rekurze – video
Python Tutor
Domácí projekty
Chyby a moduly
8. listopadu 2023
Výjimky
Moduly
Cyklické importy
(17:11) Výjimky – video
(10:32) Moduly – video
(5:56) Cyklické importy – video
Výjimkový tahák (PDF)
Domácí projekty
Pauza
15. listopadu 2023
Opakování
Domácí projekty
Rozhraní a testy
22. listopadu 2023
Rozhraní
Testování
Spouštěcí moduly a Negativní testy
(6:51) Rozhraní – video
(15:25) Testování – video
(10:12) Spouštěcí moduly – video
(3:53) Negativní testy – video
Domácí projekty
Seznamy a n-tice
29. listopadu 2023
Seznamy
N-tice
Vnořené seznamy
(11:10) Seznamy – Úvod – video
(32:52) Co všechno umí seznamy – video
(9:51) N-tice – video
Tahák na seznamy (PDF)
Domácí projekty
Sekvence a soubory
6. prosince 2023
Range - sekvence čísel
Iterátory n-tic
Soubory
Kontext: with a finally
(5:02) Range – video
(16:39) Iterátory n-tic (enum & zip) – video
(13:17) Soubory – video
Domácí projekty
Slovníky
13. prosince 2023
Slovníky
Víc hodnot v jednom záznamu slovníku
JSON
(19:23) Slovníky – video
(4:42) Více hodnot v jednom záznamu slovníku – video
(12:54) Kódování dat – JSON – video
Slovníkový tahák (PDF)
Domácí projekty
Třídy a dědičnost
20. prosince 2023
Třídy
Dědičnost
(22:26) Třídy – video
(12:58) Dědičnost – video
Odkazy na další materiály
Domácí projekty
Závěrečná lekce
3. ledna 2024
Opakování
Domácí projekty
github.com/messa/pyladies-courseware
(stable)
Zpracování osobních údajů