Staň se Python Vývojářem
Ovládni jazyk, na kterém stojí AI technologie, data i automatizace.

O KURZU
- Timeline
únor–duben
- Čeká tě
21 LEKCÍ
- Formát
ŽIVĚ ONLINE
Ovládneš Python od základů až po tvorbu spolehlivého kódu. Porozumíš principům a nástrojům, které se využívají ve firmách. Vyzkoušíš si vývoj na praktických úlohách a začneš budovat vlastní portfolio.
Kurz je vhodný pro:
-
začátečníky v IT
Chceš začít programovat? Nauč se Python od úplných základů a postav svůj první projekt.
-
juniorní vývojáře v jiných jazycích
Už programuješ? Rozšiř svůj skill set o Python a pracuj na komplexnějších zadáních.
-
testery, kteří chtějí automatizovat
Posuň se od manuálního testování k automatizaci. Otevři si cestu k novým rolím.
Lektor
Jan Bubik
Senior Software Engineer
Barclays
-
Působí jako Senior Software Engineer v Barclays, kde navrhuje technologie, vyvíjí software a vzdělává tým juniorních vývojářů.
-
Dříve pracoval v CGI, kde se věnoval oboru big data, strojovému učení a cloudovým funkcím v Azure.
-
Má bohaté zkušenosti s back-endovým vývojem v Pythonu, zpracováním dat pomocí Spark ML i vývojem webových aplikací v Django.
Program
-
1. lekceÚterý 3. 2. 2026
Začínáme s Pythonem
- Instalace vývojového prostředí IDE a Pythonu
- Co je to Python a jak funguje
- Základní koncepty: proměnné a datové typy
- Spuštění prvního programu: „Hello, World!“
Praktické cvičení: Instalace PyCharm a Python
-
2. lekceČtvrtek 5. 2. 2026
Datové typy a práce s nimi 1
- Čísla, text, logické hodnoty
- Operace s čísly
- Type casting
- Použití vestavěných metod
-
3. lekceÚterý 10. 2. 2026
Datové typy a práce s nimi 2
- List, dictionary, set, tuple
- Vytvoření, přístup k prvkům, změna hodnot
Praktické cvičení: Tvorba seznamů knih, přidávání, úpravy a mazání záznamů
-
4. lekceČtvrtek 12. 2. 2026
Podmínky
- Podmínky if… a else
- Využití logických podmínek
- Odsazování, vnořování a konvence
Praktické cvičení: Vytvoření programu, který rozhodne, zda si uživatel může koupit pivo podle věku a zůstatku
-
5. lekceÚterý 17. 2. 2026
Cykly
- Řízení toku programu za pomocí cyklů
- Rozdíly mezi while a for cyklem
- Ovládání běhu cyklu
Praktické cvičení: Program, který kontroluje podmínky nákupu piva pro více uživatelů
-
6. lekceČtvrtek 19. 2. 2026
Verzovací systémy 1
- Co to je a k čemu slouží
- Git a základní příkazy
- GitHub a vytvoření prvního projektu
Praktické cvičení: Instalace Gitu, založení účtu na GitHubu a nahrání prvního souboru
-
7. lekceÚterý 24. 2. 2026
Funkce
- Jak vytvořit funkci
- Parametr a argument
- Usnadnění práce s funkcemi
Praktické cvičení: Přepsání programu o pivu do funkce a její volání v cyklu
-
8. lekceČtvrtek 26. 2. 2026
Knihovny
- Pojmy library, package, module
- Užitečné knihovny a jejich využití
-
9. lekceÚterý 3. 3. 2026
Projekt
- Shrnutí dosavadní látky
- Zadání projektu
- Tipy a rady pro práci na projektu
Praktické cvičení: Založení nového projektu v GitHubu s readme.md a main.py soubory
-
10. lekceČtvrtek 5. 3. 2026
Verzovací systémy 2
- Vytvoření pull request
- Pull request review
- Branch
- Git v praxi
Praktické cvičení: Vytvoření branch, pull requestu a komentáře v kódu
-
11. lekceÚterý 10. 3. 2026
Základy OOP
- Úvod do konceptu OOP
- Třída, instance třídy a parametr self
- Metody a jejich využití
Praktické cvičení: Tvorba třídy pro objekt v projektu, její atributy a metody
-
12. lekceČtvrtek 12. 3. 2026
Výjimky
- Příkazy Try, Except, Finally a Raise
- Typy chybových hlášek
- Definování vlastních chybových hlášek
-
13. lekceÚterý 17. 3. 2026
Zapiš si to
- Práce s textovými soubory
- Čtení a zapisování do souboru
Praktické cvičení: Funkce pro ukládání a načítání dat ze souboru s ošetřením chyb
-
14. lekceČtvrtek 19. 3. 2026
Pokračujeme s OOP
- OOP principy
- Praktické cvičení
- Access modifiers
Praktické cvičení: Rozšíření projektu o dědičnost a polymorfismus
-
15. lekceÚterý 24. 3. 2026
Práce s externími systémy
- Komunikace s externím systémem
- JSON a jiné formáty dat
-
16. lekceČtvrtek 26. 3. 2026
Otestuj si to
- Základy psaní testů v Pythonu
- Pytest a jeho použití
Praktické cvičení: Napsání testů pro metody ve vlastním projektu
-
17. lekceÚterý 31. 3. 2026
OOP, návrhové vzory a refactoring + Q&A
- Analýza původního kódu projektu
- Uplatnění zásad OOP do projektu
- Refactoring kód
Praktické cvičení: Refaktoring projektu do plně objektové struktury
-
18. lekceČtvrtek 2. 4. 2026
Python v praxi 1 – datová analýza
- Live coding
- Ukázka použití Pythonu pro datovou analýzu
- Statistická analýza a vizualizace dat
-
19. lekceÚterý 7. 4. 2026
Python v praxi 2 – machine learning (AI)
- Live coding
- Ukázka použití Pythonu pro machine learning
-
20. lekceČtvrtek 9. 4. 2026
Python v praxi 3 – RESTful API
- Live coding
- Ukázka použití Pythonu pro tvorbu API
-
21. lekceÚterý 14. 4. 2026
Něco končí, něco začíná
- Shrnutí kurzu
- Uplatnění na trhu práce aneb co dál
- Závěrečné otázky a odpovědi
Zjistit cenu kurzu
Vyplňte registrační formulář a získejte podrobnější informace o kurzu a jeho ceně