Online kurz Python Developer | Nauč se programování v Pythonu | robot_dreams Czech

Staň se Python Vývojářem

Ovládni jazyk, na kterém stojí AI technologie, data i automatizace.

certificate

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ě

 
 
 
 
Zjistit cenu kurzu