Python akademie

Kurzem Vás provede Jiří Svoboda

Základní info

Určeno pro

Účastníci kurzu se naučí rozložit problém na menší části a vyřešit jej pomocí základního programování v Pythonu, umí tvořit a propojovat vlastní funkce a dokáží ošetřit vstup od uživatele. Naučí se využít Python k získávání, ukládání a úpravě dat internetu, získají také základy HTML & CSS. Zvládnou rozložit problém na menší části a vyřešit jej pomocí základního programování v Pythonu, umí tvořit a propojovat vlastní funkce a dokáží ošetřit vstup od uživat Účastníci kurzu rozumí principům OOP v programování a dokáží jej aktivně používat, získají také přehled o aktuálním vývoji v IT, situaci na pracovním trhu a doporučení pro další rozvoj.

Obsah kurzu

Hlavní témata kurzu

  • Python - základy

seznámení s principy jazyka, jeho perspektivou a využitím AI pro učení a práci,

proměnné a hodnoty, základní datové typy, získávání a zpracování dat od uživatele

textové řetězce a jejich metody

podmínky, větvení, rozhodování

kolekce (seznamy, slovníky, množiny a tuple) a metody pro práci s nimi

cykly a opakování

knihovny / moduly a jejich použití

funkce (sestavení a použití standardní fce, docstrings, lambda fce)

ošetření chyb a vyjímek

rozdělení problému na menší jednotky, tvorba vlastních programů

  • Python pro mírně pokročilé

zlepšování kódu (code refactoring)

typování (type hints)

komprehence (comprehensions)

  • ARGS a **KWARGS (arguments, keyword-arguments)

další knihovny a moduly (time, calendar, datetime)

práce se soubory

práce s emaily (SMTP)

HTML & CSS základy

získávání dat (REQUESTs)

získávání dat (webscraping)

získávání dat (API)

drobnosti pro psaní kódu (readability, hacks etc.)

  • Python pro pokročilé / OOP

úvod do OOP

objekty, atributy, metody, třídy a instance

zapouzdření (encapsulation)

abstrakce (abstraction)

dědičnost (inheritance)

polymorfismus (polymorphism)

gettery a settery (getters and setters)

dokumentace (docstrings)

dunder metody (magic methods)

překrytí (overriding)

statické konstanty (static constant)

statické metody (static methods)

metody třídy (class methods)

dekorátory (decorators, wrappers)

enumy (enums)

aktuální trh práce v IT, výběr zaměření a jak pokračovat dál

- součástí výuky jsou příklady vypracované přímo na hodině a také domácí příprava

Dělka kurzu

12 týdnů / 36 hod. výuky (výuka probíhá vždy ve středu v čase 18-21 hodin)

Python akademie

Vybraný termín:

15.1.2025 –  2.4.2025  Praha Upřesnující informace k termínu

Cena
15 920 Kč + 21% DPH

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je deset a jedna ? Součet zapište číslicemi.