IT & Programování Začátečník Online Python

Python Akademie

Python Akademie je intenzivní online kurz s lektorem. V kurzu tě naučíme všechno pěkně od základů. Změň svoji kariéru a staň se programátorem.

4,9 (328 recenzí) 36 hod
ENGETO Academy Python Akademie

Na konci kurzu můžeš využít 1:1 kariérní konzultaci s recruiterkou Leničkou, která ti pomůže např. vylepšit CV nebo se připravit na pohovor.

Práce na reálných scénářích je to nejvíc, co si můžeš odnést. Dáme ti zpětnou vazbu na projekty, které vytvoříš během kurzu.

Na 4hodinovém workshopu s Jirkou Psotkou zjistíš, jak hledat práci v IT, na co si dát pozor, jak pracovat s LinkedInem, získáš přehled o trhu práce a další.

Spolupracujeme s firmami, které mají volná pracovní místa a aktivně nás oslovují, abychom dali vědět našim studentům. K nabídkám získáš přístup.

Tematické webináře, hackathony, meetupy… Potkejme se na některé z našich offline akcí nebo se zapoj do komunity na Discordu.

Pravidelně sdílíme rady a na blogu, v newsletteru a na sociálních sítích. Poslouchat můžeš taky náš „podcast“ ENGETO Drop!

Cíle kurzu

  • Získáš základní dovednosti v programování v Pythonu.
  • Naučíš se prakticky využívat Python a získáš portfolio projektů do CV.
  • Osvojíš si to, jak myslí programátor a pochopíš koncepci Pythonu.
  • Připravíš se na kariérní posun, získáš certifikát o absolvování.

Osnova kurzu

1 1. Úvod do programování a základy Pythonu
  • Jak nastavit a používat pracovní prostředí pro Python
  • Základní typy hodnot: čísla (celá a desetinná), textové hodnoty
  • Co jsou proměnné a jak fungují
  • Jak pracovat se sekvencemi: list, tuple
  • Praktické testování výstupu pomocí print() a interaktivní konzole
2 2. Podmínky a metody
  • Jak funguje datový typ boolean
  • Porovnávání hodnot (>, <, ==, !=)
  • Logické operátory (and, or, not) a jejich využití
  • Membership testy (in, not in)
  • Jak fungují podmínky v Pythonu (if, else, elif)
3 3. Slovníky a množiny
  • Jak fungují slovníky (dict) a k čemu se hodí
  • Co jsou množiny (set, frozenset) a jak odstranit duplicity
  • Důležité metody pro práci s těmito strukturami
  • Praktické příklady pro testování a zpracování dat
4 4. For cyklus
  • Jak for smyčka funguje – syntaxe a princip
  • Iterace přes stringy, listy, slovníky a sety
  • Vnořené smyčky a praktické příklady
  • Použití datového typu range() pro generování číselných sekvencí
  • Další datové typy enumerate a zip
  • První projekt: Text Analyzer
5 5. While cyklus
  • Jak while smyčka funguje – syntaxe a princip
  • Použití break a continue pro řízení průběhu smyčky
  • Jak předejít nekonečným smyčkám a jak je správně ukončit
  • Rozdíl mezi for a while – kdy kterou smyčku použít
6 6. Knihovny, moduly a balíčky
  • Co je knihovna a jaký je rozdíl mezi modulem a balíčkem
  • Jak načítat knihovny pomocí import
  • Jak vytvořit vlastní modul nebo knihovnu pro opakované použití
  • Struktura balíčků a jejich dokumentace
  • Nejčastěji používané knihovny (např. os, sys, random, datetime)
  • Jak najít a nainstalovat nové knihovny pomocí pip
7 7. Úvod do funkcí
  • Co jsou funkce a proč je používat
  • Rozdíl mezi built-in funkcemi (print(), len()…) a uživatelskými funkcemi
  • Jak definovat a spustit vlastní funkci pomocí def
  • Návratové hodnoty (return) a jak s nimi pracovat
  • Jak se vyhnout nejčastějším chybám při psaní funkcí (např. chybějící volání, proměnné mimo dosah)
  • Jak psát čitelný popisy funkce pomocí docstringů
8 8. Pokročilejší práce s funkcemi
  • Jaké existují typy parametrů: poziční, klíčové (keyword), výchozí hodnoty atd.
  • Argumenty vs. parametry – v čem je rozdíl
  • Jak fungují *args a **kwargs – předání libovolného počtu vstupů
  • Co je scope (lokální vs. globální proměnné) a proč na něm záleží
  • Rekurze – funkce volající sama sebe a její využití
  • Druhý projekt: Bulls & Cows – logická hra s využitím funkcí
9 9. Práce se soubory a textem
  • Co je File I/O a jak Python pracuje se soubory
  • Jak otevřít soubor pomocí open() – režimy čtení, zápisu a přidávání („r“, „w“, „a“)
  • Jak číst obsah souboru: read(), readline(), readlines()
  • Jak zapsat data do souboru: write(), writelines()
  • Použití konstrukce with open(…) pro bezpečnou práci se soubory
  • Základní práce s cestami k souborům (relativní vs. absolutní)
  • Ošetření chyb při práci se soubory (např. neexistující nebo nepřístupný soubor)
10 10. Výjimky a debugování
  • Typy chyb (syntaktické, runtime, logické)
  • Jak číst a porozumět chybovým hláškám (traceback)
  • Použití try, except, else, finally pro ošetření chyb
  • Nejčastější výjimky a jak je zachytit (FileNotFoundError, ValueError…)
  • Ladění kódu pomocí print() a breakpointů
  • Základní techniky ladění kódu v IDE (VS Code)
11 11. Formáty souborů
  • Co je formát CSV a kdy se používá
  • Jak číst a zapisovat CSV soubory pomocí knihovny csv
  • Jak přistupovat k datům podle sloupců a řádků
  • Co je JSON a proč je ideální pro strukturovaná data (např. API odpovědi)
  • Jak načíst a zapsat JSON pomocí knihovny json
  • Převod mezi Python daty a JSON (dumps, loads, dump, load)
12 12. Úvod do scrapingu
  • Co je web scraping a k čemu se používá
  • Jak načíst obsah webové stránky pomocí knihovny requests
  • Jak extrahovat konkrétní data z HTML pomocí BeautifulSoup
  • Navigace v HTML struktuře – výběr prvků podle tagů, tříd, atributů
  • Základy práce s CSS selektory a metodami (find, find_all, select)
  • Jak extrahovat konkrétní data (nadpisy, tabulky, odkazy, data v atributech)
  • Etika a limity scrapingu – co je legální a co ne
  • Třetí projekt: Web scraping volebních dat

Termíny

Python Akademie
Od 12. února každý čtvrtek do 30. 04. 2026. · 18–21:00
Základy programování Podmínky Smyčky Funkce Základy programování Podmínky Smyčky Funkce
25 990 Kč
Přihlásit
Datový analytik s Pythonem
Od 12. února Čtvrtek do 30. 07. 2026. · 18–21:00
Základy programování Podmínky Smyčky Funkce SQL Vizualizace Reporting PowerBI Excel
45 990 Kč
Přihlásit
Python Akademie
Od 24. března každé úterý do 09. 06. 2026. · 18–21:00
Základy programování Podmínky Smyčky Funkce Základy programování Podmínky Smyčky Funkce
12 995 Kč
Přihlásit
Datový analytik s Pythonem
Od 24. března Úterý do 08. 09. 2026. · 18–21:00
Základy programování Podmínky Smyčky Funkce SQL Vizualizace Reporting PowerBI Excel
22 995 Kč
Přihlásit

Požadavky

Hardware: Na Akademii stačí mít notebook s pamětí alespoň 4 GB RAM a procesor s jedním jádrem. Pro uživatelský komfort bude ideální mít alespoň 8 GB RAM a procesor se 4mi jádry. Účastníci na kurzu mají notebooky, které slouží víc než 8 let. Bude ti stačit prakticky cokoliv.
Software: Máš Windows (ideálně verze 11 a novější), OS X nebo Linux? Jakýkoliv operační aktuální systém bude fungovat.

Důležité informace

Je kurz Python Akademie vhodný i pro úplné začátečníky?
Určitě! Akademii odstartujeme pěkně od začátků. Vysvětlíme si, co je to programování, Python nebo k čemu se Python používá a jak se instaluje. Na těchto základech budeš stavět v dalších částech Akademie, kdy se začneš učit složitější koncepty a pracovat na projektech.
Pokud si chceš z online kurzu Pythonu pro začátečníky odnést maximum, nestačí si ho jen odsedět. Bude potřeba plnit domácí úkoly a věnovat hodiny samostudiu. 🙂
Proč začátečníci v IT často volí právě kurz Pythonu?
Python je vysokoúrovňový programovací jazyk, na který v oblasti IT narazíš opravdu často. Je totiž jedním z nejpoužívanějších programovacích jazyků na světě!
Co by se ti mohlo na Pythonu líbit? Je to jednoduchý jazyk, který se snadno učí a má obrovské možnosti využití. Python je skvělý nástroj pro zpracování a analýzu dat, tvorbu webových stránek, vývoj her, automatizaci úloh, umělou inteligenci a spoustu dalšího. Vlastně existuje takřka neomezené množství způsobů, jak Python využít. Jde opravdu o jeden z oblíbených programovacích jazyků.
Začátečníci si oblíbí Python hlavně díky jeho čitelné syntaxi. Syntaxe je způsob, jakým píšeme kód, a Python má velmi čitelný a přirozený způsob zápisu. Zatímco v jiných jazycích se můžeš ztratit v závorkách, střednících a dalších symbolech, Python vypadá skoro jako angličtina. Například když chceš napsat „Ahoj světe!“, v Pythonu stačí napsat: print(„Ahoj světe!“) To je vše! Žádné závorky, žádné středníky.
Samozřejmě, programování je složitější a nemů
Co když zameškám jednu hodinu? Můžu si ji nahradit?
Žádný problém – Python kurz probíhá online a webináře nahráváme, takže máš možnost si pustit záznam a látku dostudovat kdykoliv jen budeš chtít.
Součástí tvého studia je i náš online výukový portál, na kterém najdeš obsah všech lekcí, projekty a další úkoly. Pokud budeš potřebovat pomoct, stačí využít náš live chat nebo skupinu na Discordu – reagujeme zpravidla do několika hodin.
Zvládnu studovat Akademii i během práce nebo studia?
Určitě, spousta našich absolventů to tak měla. Počítej ale s tím, že ti Python Akademie zabere zhruba 10–15 hodin týdně samostudia, k tomu si připočítej 3 hodiny na každou lekci s lektorem. Pokud máš odhodlání a vůli na sobě pracovat, určitě to zvládneš! 🙂 Naše Python školení ti dá super základy, na které můžeš navázat samostudiem nebo dalším IT kurzem.
Do kdy mám přístup k materiálům na výukové platformě?
Přístup k materiálům máš:
- 3 měsíce od první lekce 1–3denního intenzivního kurzu (typicky Excel, Úvod do testování softwaru, OOP v Pythonu apod.)
- 4 měsíce od první lekce měsíčního kurzu (typicky React),
- 8 měsíců od první lekce 3měsíční Akademie,
- 12 měsíců od první lekce kurzu Datový analytik s Pythonem.
Jak můžu získat certifikát ECPB – ENGETO Certified Python Beginner?
V rámci Python Akademie máš možnost získat certifikát ECPB (ENGETO Certified Python Beginner). Podmínkou pro jeho získání je odevzdání všech 3 projektů a jejich následné vyhodnocení lektorem jako splněné.
Termín pro splnění projektů je 8 měsíců od konce Akademie a celkově máš 3 pokusy.
Zadání jednotlivých projektů ti vysvětlí lektor v průběhu Akademie. Pokud o certifikaci zájem mít nebudeš, projekty vypracovávat nemusíš.
Poskytuje ENGETO i kariérní poradenství?
Jasně, přeci tě v tom nenecháme! 🙂 Pokud máš opravdu zájem, hotové všechny úkoly a projekty a tvým cílem je získat práci v IT, velice rádi ti pomůžeme. Naši absolventi mají možnost účastnit se:
- Kariérní konzultace s Lenkou Skalickou: Lenka má velmi bohaté zkušenosti z oblasti náboru talentů do technologických firem, a tak ti dokáže poradit opravdu na míru. Konzultace probíhá online 1:1.
- Kariérního workshop s Jirkou Psotkou: Obsahově nabušený 4hodinový workshop, v rámci kterého se probírají témata jako přehled dění na trhu práce, inzerce a platy, kde a jak hledat práci, detailní rozbor CV, práce s LinkedInem, jak se připravit na pohovor, (de)motivace, strach/nejistota ze změny a spoustu dalšího. Workshop má omezenou kapacitu lidí, takže se dostane i na tvoje specifické dotazy.
Je možné kurz uhradit formou splátek?
No jasně! Akademii je možné uhradit na 2 splátky. Při této volbě se celková cena počítá z plné sumy (nezapočítává se žádná sleva). Každá splátka je pak ve výši poloviny ceny Akademie. Postup nákupu kurzu na splátky najdeš níže nebo prostě napiš na info@engeto.com.
Postup je následující:
Do 24 hodin na svůj e-mail obdržíš 2 faktury. První fakturu (1. splátku) uhradíš ihned. Splatnost druhé faktury (2. splátka) je 30 dnů od začátku kurzu.
- Vlož zvolenou Akademii do košíku.
- V košíku doplň fakturační údaje.
- Do poznámky připiš, že máš zájem o nákup na splátky.
- Jako platební metodu vyber Nákup na fakturu a objednej.<img decoding="async" loading="lazy" class="intercom-interblocks-align-left" src="https://downloads.intercomcdn.com/i/o/1063051506/dca85908302896d3e3f1dc84/image.png?expires=1716804000&amp;signature=ad93bd17a1cc9dd1e28618c478544a773bccbc92d4fffd1814d2866ab751a0d9" alt="" width="668" height="285" data-link-url="" data-height="480" data-width="1123" />
Jaké jsou požadavky na technické vybavení?
Hardware: Na Akademii stačí mít notebook s pamětí alespoň 4 GB RAM a procesor s jedním jádrem. Pro uživatelský komfort bude ideální mít alespoň 8 GB RAM a procesor se 4mi jádry. Účastníci na kurzu mají notebooky, které slouží víc než 8 let. Bude ti stačit prakticky cokoliv.
Software: Máš Windows (ideálně verze 11 a novější), OS X nebo Linux? Jakýkoliv operační aktuální systém bude fungovat.
Co je jazyk Python?
Python je skvělý skriptovací jazyk, který je známý pro svoji univerzálnost, jednoduchost a čitelnost. Pokud tě láká IT a chceš začít někde, kde to půjde relativně hladce a s velkým potenciálem pro tvoji budoucí kariéru, Python je skvělá volba! Víc se o Pythonu dozvíš v tomto videu.
Který programovací jazyk je nejlepší a nejžádanější?
Na tohle téma jsme sepsali článek opřený o nejnovější průzkumy. Celý článek si můžeš přečíst tady. Za TOP 5 programovacích jazyků se celosvětově považují: Python, Java, JavaScript, C# a SQL.
Který programovací jazyk je nejlehčí na naučení pro začátečníka?
Python je podle nás jedním z nejvhodnějších jazyků pro začínajícího programátora a to nejen z hlediska přehlednosti kódu a náročnosti na naučení, ale i díky jeho rychle rostoucí popularitě a univerzálním použití.
Co všechno se dá v Pythonu vytvořit a jaké známé firmy ho používají? Mrkni na náš blogový článek Proč se vyplatí umět Python. Případně mrkni na video zaměřené na programovací jazyk Python.
Proč se učit Python?
Učit se Python? Skvělá volba! Python je totiž nejen populární, ale také snadno přístupný.
Mezi další výhody patří:
Snadný start: Python má čitelnou a snadno pochopitelnou syntaxi. To usnadňuje učení, protože se můžeš soustředit na logiku programování místo na složité syntaxe.
Univerzálnost: Python se používá v mnoha oblastech – od webového a softwarového vývoje po umělou inteligenci, data science a automatizaci. Jeho znalost ti otevře dveře do různých průmyslových odvětví.
Obrovská komunita: Python má jednu z největších a nejaktivnějších komunit z jakýchkoli programovacích jazyků na světě. To znamená spoustu zdrojů, návodů a knihoven, které můžeš zdarma využívat. A pokud narazíš na problém, pravděpodobně na něj už někdo jiný přišel s řešením.
Široká nabídka knihoven: Od web frameworků jako Django a Flask pro vývoj webových aplikací, přes Pandas a NumPy pro analýzu dat, až po TensorFlow a PyTorch pro strojové učení – Python má knihovnu pro skoro všechno, co by se ti mohlo hodit.
Detaily
Co všechno se dá dělat a naprogramovat v Pythonu?
Python je jako švýcarský nožík pro programátory – můžeš s ním dělat spoustu věcí, a to i jako úplný začátečník. Jako univerzální skriptovací jazyk se hodí pro různé typy softwarových projektů. Od jednoduchých skriptů až po složitější aplikace. A co je nejlepší – má spoustu knihoven a velkou komunitu, které ti usnadní práci.
Uplatnění najde například v následujících oblastech:
webové aplikace, automatizace úkolů pomocí skriptů, testování, analýza dat, machine learning, data engineering, vývoj her nebo vývoj softwaru a spoustu dalšího! Python toho zkrátka umí spoustu a tomu odpovídá i jeho široký záběr.
Už víš, co máme na mysli tím, když říkáme, že s kurzem Pythonu nešlápneš vedle? ☺️
Kdo je Python developer?
Python vývojář / Python developer je někdo, kdo používá Python a další nástroje k vytváření, vylepšování a údržbě softwaru. Python vývojáři pracují na široké škále projektů, od webových aplikací, automatizace procesů až po analýzu dat a umělou inteligenci.
Python programátoři jsou zásadní pro mnoho odvětví, včetně technologie, financí, zdravotnictví a výzkumu, protože umožňují firmám využívat nástroje pro datovou analýzu a automatizovat různé procesy. Více detailů o pozici Python vývojáře se dozvíš v tomto videu.
Kolik si vydělá průměrný programátor?
Juniorní programátor si přijde na zhruba 45 000 Kč hrubého, mediorní vývojáři si mohou přijít na 45 000 až 70 000 Kč měsíčně. A seniorní vývojáři mají průměrný plat mezi 70 000 a 100 000 Kč a více.
Musíš zároveň počítat s tím, že začátky můžou být platově horší, protože budeš prostě nováček. Nebudeme ti slibovat, že se budeš hned mít jak král, i když na to tvrzení často můžeš někde narazit. Je lepší mít realistická očekávání. Můžeš hned vykročit skvěle, ale raději s tím nepočítej automaticky. Časem se ale na vysněný plat určitě dostaneš. 😊
Ve velké míře je plat programátora taky ovlivněný i lokalitou, protože ne všechny firmy nabízejí možnost vykonávat práci na dálku (full remote), a tak se může stát, že dostane programátor v Praze nabídku na 100 000 Kč měsíčně, zatímco „v chudším kraji“ o 40 % nižší.
Detailní srovnání platů napříč IT oborem získáš po přečtení tohoto článku u nás na blogu: Kolik berou ajťáci?
Jak rychle se dá naučit Python? Jak dlouho trvá naučit se programovat?
Rychlost učení se Pythonu od nuly obecně závisí na tom, kolik času mu dokážeš věnovat. Pokud se do studia ponoříš každý den po dobu několika hodin, můžeš základy Pythonu pochopit během několika týdnů. Kompletní ovládnutí jazyka včetně pokročilejších konceptů může trvat měsíce až roky praxe.
Pro představu – náš online kurz Python Akademie trvá 3 měsíce a poskytne ti solidní základ, na kterém můžeš v praxi nebo samostudiem dál stavět. Detailní osnovu najdeš přímo na této stránce v sekci „Studijní plán“.
Když to shrneme – naučit se základy programování může trvat několik měsíců intenzivního studia. Dosáhnout pohodlné úrovně, kde už samostatně tvoříš vlastní programy, obvykle trvá rok nebo více pravidelné praxe a studia. Pamatuj ovšem, že vzdělávání v IT je nikdy nekončící proces, ale jakmile máš jednou na co navázat, je pochopení nové látky nebo technologie o to snazší.
Zdrojů, odkud můžeš při studiu Pythonu čerpat, existuje nepřeberné množství. Někteří naši absolventi Python Akademie zač
V čem je nejlepší programovat?
Pokud jde o vývoj v Pythonu, existuje několik vývojových prostředí (IDEs) a textových editorů, které jsou vhodné a oblíbené pro psaní a spouštění Python kódu. Tyto nástroje nabízejí různé funkce, které dokáží zvýšit tvoji produktivitu a zjednodušit proces kódování.
Mezi oblíbené patří například: PyCharm, Visual Code Studio (VS Code), Jupyter Notebook, Sublime Text, Thonny a další.
Jak spustit Python na Windows?
Máš několik možností, jak spustit Python na svém počítači:
Příkazová řádka (Command Line): Pokud máš Python už nainstalovaný, můžeš jednoduše spustit Python skripty přímo z příkazové řádky.
Integrovaná vývojová prostředí (IDEs): Můžeš použít některé z populárních IDE, které usnadňují vývoj v Pythonu díky různým nástrojům, jako jsou debugger, editor kódu, verzování a terminál pro spouštění kódu. Mezi oblíbené patří: PyCharm nebo třeba Visual Studio Code.
Můžeš také použít jednoduché textové editory jako Notepad++ nebo Sublime Text a spustit Python skripty pomocí příkazové řádky.
Další možností jsou Jupyter Notebooky – ty jsou obzvlášť populární v komunitě datařů, protože umožňují spouštět Python kód po blocích a zobrazovat výsledky přímo ve webovém prohlížeči. Jupyter Notebooky jsou díky tomu skvělé pro experimentování s kódem a sdílení výsledků.
Každé z těchto prostředí má své specifické výhody a v konečném důsledku závisí na osobních preferencích či potřebách daného projektu.
Co je Django?
Django je webový framework pro jazyk Python, který ti usnadní vývoj bezpečných a udržitelných webových aplikací. Představ si ho jako LEGO set napsaný v Pythonu, který má všechny dílky, co potřebuješ k postavení velkého webového projektu.. Ty jen skládáš kousky podle návodu.
Jedna z nejlepších věcí na Django je, že je to „batteries included“ framework. To znamená, že obsahuje velké množství přídavných funkcí pro okamžité použití. Takže ti ve výsledku ušetří spoustu času, který bys jinak strávil/a programováním základních věcí.
Django ti dokáže pomoct se spoustou běžných úkolů, které potřebuješ pro vytvoření webu – jako je správa uživatelů, práce s databázemi, zpracování formulářů a mnoho dalšího.

Mohlo by vás zajímat

Podobné kurzy

Více kurzů