Python kurz od základů s komplexním projektem v závěru (AI chatbot)
👉 Naučte se programovat v Pythonu a získejte klíčové dovednosti pro vstup do světa IT. Tento flexibilní kurz je navržen pro ty, kteří touží po změně kariéry a hledají interaktivní výuku, praktické projekty a osobní zpětnou vazbu.
🚀 Naučíte se Python od základů až po pokročilé koncepty, jako jsou objektově orientované programování (OOP), dále debuggování, základy testování, SQL, RestAPI, Git a využívání AI jako pomocníka při studiu či programování.
Kurz se skládá z praktických workshopů, předtočených videí, programovacích úkolů, komunity na Discordu a AI pomocníka při studiu (sdíleného asistenta, kterého budete mít neustále k dispozici).
🎯 Cílem kurzu je vytvoření vašeho vlastního komplexního projektu, na kterém budete moci demonstrovat své schopnosti potenciálním zaměstnavatelům.
Jako ukázku komplexního projektu vytvoříme AI chatbota s využitím News API a OpenAI API. Hotový chatbot bude umět shrnovat aktuální novinky na libovolné téma do přehledné formy v češtině.
KDO JSEM JÁ (LEKTORKA A TVŮRKYNĚ KURZU)
Moje jméno je Lucie Lénertová. Jsem samouk v oblasti programování a lektorka v IT s pedagogickým vzděláním. Mám léta zkušeností v IT v různých rolích.
Chcete mě poznat více? Podívejte se na následující video.
Jak bude vypadat vaše cesta mým kurzem?
Na obrázku vidíte roadmapu 6 modulů kurzu. Jednotlivé moduly se skládají ze studijních materiálů a z live workshopů na Zoomu. Samozřejmostí je podpora na Discordu a AI asistent.
Studijní materiály jsou formou videí, která jsem pro vás vytvořila (cca 15 hodin videí). Součástí studijních materiálů jsou programovací úkoly, otázky na zopakování tématu, doplňující odkazy.
Jaké jsou hlavní benefity mého Python kurzu?
E-learning platforma
Studijní materiály formou videí a spousty úkolů vás systematicky provedou přes Python, praktické projekty až k přípravě na IT kariéru. Učte se ve svém vlastním tempu. K dispozici je celkem 6 modulů (cca 15 hodin videí, která jsem pro vás připravila).
42 hodin workshopů
Teorii studujete samostatně prostřednictvím videí a úkolů. Na workshopech budeme programovat, sdílet zkušenosti, řešit problémy a úkoly ve skupinách. Budeme se zabývat i využitím AI.
AI asistent
Budete mít k dispozici sdíleného AI asistenta pro vysvětlování konceptů, pomoc s programovacími úkoly a řešení problémů. Asistent vám může poradit okamžitě a průběžně.
Praktické projekty
Dva rozsáhlé projekty zaměřené na praktickou aplikaci naučeného. Váš vlastní projekt vám dodá sebevědomí a bude skvělou vizitkou při hledání práce v IT. V rámci společného projektu vytvoříme AI chatbota s využitím OpenAI API.
Komunita ostatních studentů
Budete mít k dispozici Discord kanál, kde budete sdílet zkušenosti, řešit řešit problémy se mnou a s ostatními studenty kurzu.
Klub junior.guru
Discord kanál bude součástí komunity junior.guru pro začínající programátory. Zde budete moci komunikovat i s dalšími začátečníky a IT odborníky z komunity, získávat zpětnou vazbu např. na životopisy nebo pohovory.
Zde vám shrnu v bodech nejdůležitější informace. Tedy důležité termíny, cenu a možnosti placení.Níže je pak rozepsáno, jak bude kurz probíhat. Prosím vše si pečlivě přečtěte než kurz zakoupíte.
září 2024 - září 2025 (přesné datum bude upřesněno)
Studijní materiály, podporu formou Discordu či AI chatbota budete mít k dipozici na jeden rok.
Moduly kurzu budou zveřejňovány postupně dle harmonogramu. První modul bude zpřístupněn v září 2024
Harmonogram kurzu - bude doplněn
Cena
33 180 Kč (42 hodin s lektorem, do této délky nejsou započítány studijní materiály formou videí)
Způsoby platby
Možnost zaplacení kartou a přes Paypal. Možnost dotace od státu.
Po domluvě - možnost rozdělení do 2 splátek (pište na [email protected]).
Máte dotazy?
Přečtěte si prosím celý text na této stránce včetně části Často kladené otázky. Prostudujte si harmonogram kurzu, kde najdete i osnovu modulů. Pokud nenajdete odpověď na vaši otázku, pište na[email protected] (tvůrkyně a lektorka tohoto kurzu).
Jak bude kurz probíhat ?
🗺️ E-learning platforma
Kurz je pečlivě strukturovaný do 6 modulů, z nichž každý se skládá z řady lekcí. Jako ilustraci můžeme vzít 2. modul na "Základy Pythonu". V rámci tohoto modulu najdete lekci zaměřenou na "Slovníky" (datový typ). Kromě tradičních výukových materiálů, jako jsou videa (z těch se bude skládat většina lekcí) a články, nabízím také odkazy, praktické úkoly a testovací otázky.
Doporučuji věnovat se studiu hodinu a půl denně (zhruba 10 h týdně). Kurz je uzpůsoben ovšem tak, aby vám stačila i hodina denně (počítejte ale s tím, že vám pak kurz zabere delší dobu). Kdy se rozhodnete učit, je zcela na vás.
Většina studijních materiálů je formou videí (cca 15 hodin celkem), která jsem pro vás vytvořila. Součástí jsou programovací úkoly, otázky na zopakování tématu, doplňující odkazy.
Celkově je kurz přibližně na 300 - 400 hodin studia. Jedná se o dobu, kterou strávíte nejen studiem materiálů, účastí na workshopech, ale především vypracováním všech úkolů a projektů. Nejvíce času vám pak zabere vás vlastní projekt.
Veškere studijní materiály budete mít k dipozici na jeden rok.
🛠️ Workshopy
Kurz využívá principu "flipped classroom" - teorii studujete samostatně prostřednictvím videí a úkolů, následují společné workshopy na Zoomu.
Tento přístup umožňuje efektivnější učení v samostatném tempu. Na workshopech budeme programovat, sdílet zkušenosti, řešit problémy a úkoly ve skupinách, což vás naučí pracovat s ostatními.
Budeme se zabývat i využitím AI.
Kurz obsahuje 42 hodin workshopů.
🤝Podpora pro studenty
Budete mít k dispozici Discord kanál s ostaními studenty kurzu, kde budete sdílet zkušenosti, řešit problémy. Novinkou je, že tento kanál bude součástí komunity junior.guru pro začínající programátory.
Můžete si to představit tak, že budete mít vlastní místnost pro studenty kurzu, která bude ale součástí širší "budovy" junior.guru. Zde budete moci komunikovat i s dalšími začátečníky a IT odborníky z komunity, získávat zpětnou vazbu např. na životopisy nebo pohovory.
Dále budete mít k dispozici sdíleného AI asistenta pro vysvětlování konceptů, pomoc s programovacími úkoly a řešení problémů. Asistent vám může poradit okamžitě a průběžně.
Vše k dipozici na jeden rok.
📝 Praktické projekty
Po absolvování základních lekcí programování v Pythonu se pustíte do dvou projektů, které vás přivedou k praktické aplikaci vašich nově nabytých dovedností.
Cílem kurzu je vytvoření vašeho vlastního komplexního projektu, na kterém budete moci demonstrovat své schopnosti potenciálním zaměstnavatelům.
Jako ukázku komplexního projektu vytvoříme AI chatbota s využitím News API a OpenAI API. Hotový chatbot bude umět shrnovat aktuální novinky na libovolné téma do přehledné formy v češtině.
Poté přijde čas na váš vlastní projekt. Budete tak pracovat se všemi technologiemi (Python, SQL, API) a nástroji (VS Code, debugger), se kterými jste se v kurzu naučili pracovat. Využijete také znalosti psaní čistého kódu a testování.
🌟 Co dalšího získate ?
Kvízy, praktické úkoly, testovací otázky: Výuka nezahrnuje pouze programování, ale i porozumění kódu. Pomocí programovacích úkolů a testovacích otázek si ověříte své znalosti a získáte hlubší porozumění.
Dynamický kurz aktualizovaný podle vaší zpětné vazby: Tento kurz není statickým materiálem, který by po vytvoření zůstal neměnný. Na základě vaší zpětné vazby budu kurz dále rozšiřovat a zlepšovat, přidávat bonusové lekce.
Osobní přístup: Všechny materiály, úkoly a odkazy byly pečlivě vybrány a připraveny mnou. Rovněž budu vaším průvodcem během online programovacích workshopů. Tímto způsobem získáte nejvyšší kvalitu vzdělávání s osobním přístupem.
Omezená kapacita studentů zaručuje, že každý získá individuální pozornost.
🤔 Nejste si jistí zda je programování/ Python či tento kurz pro vás?
Pokud si nejste jistí, zda je IT a programování pro vás, velmi doporučuji shlédnout následující rozhovor. Bavím se v něm já (Lucie Lénertová - lektor a tvůrce tohoto kurzu) s Honzou Javorkem (zakladatel junjior.guru) o tom, jak se stát Python programátorem).
Také vřele doporučuji shlédnout toto mé video na základy programování v Pythonu, abyste zjistili, zda vás programování baví. Také díky němu zjistíte, zda vám vyhovuji já jako lektor.
📌 Často kladené otázky
Základní informace
Je kurz vhodný i pro úplné začátečníky?
Ano, kurz je určený i pro úplné začátečníky bez předchozích zkušeností s programováním. Není potřeba mít žádné speciální technické znalosti. Stačí základní práce s PC.
Co se týče jazykových znalostí, stačí pasivní znalost angličtiny, abyste rozuměli základním termínům a dokumentaci. Není potřeba plynně hovořit.
Důležitá je hlavně ochota učit se novým věcem, nebát se řešit problémy a houževnatost.
Jak zjistím, že je programování pro mě?
Nejlepší způsob, jak to zjistit, je vyzkoušet si programování. Dalšími indikátory vhodnosti programování pro vás mohou být zájem o nové technologie, řešení logických hádanek či způsob, jakým přistupujete k problémům každodenního života - snažíte se jít do hloubky a najít optimální řešení? Pokud ano, pravděpodobně vás bude bavit i programování.
Kolik hodin týdně je potřeba studovat?
Doporučený počet hodin studia je cca 10 hodin týdně.
Kurz je ale flexibilní a umožňuje studium v rozsahu 7-15 hodin týdně.
💻 Jaké technologie a nástroje se naučím používat v kurzu?
Kurz se zaměřuje na Python, základy SQL a práci s API. Programovat budeme ve VS Code, který je zdarma pro všechny operační systémy. Instalací vás provedu v kurzu. Dále si vyzkoušíme debugger a naučíte se základy Gitu.
💼 Na jakou IT pozici se mohu ucházet po dokončení kurzu?
Po dokončení kurzu budete mít dovednosti, které vás předurčují především pro role junior programátorů/developerů a automation QA engineer/tester.
🚫 Pro jaké pozice tento kurz není vhodný?
Pokud máte jasno, že vás zajímá POUZE vizuální stránka, například webových stránek, tento kurz pravděpodobně nebude ideální volbou. Kurz je zaměřen na technologie, které řeší logiku aplikace a ukládání informací do databáze.
💼 Zaručíš mi práci v IT?
Nemohu vám garantovat, že hned po kurzu získáte práci, ale poskytnu vám všechny nástroje a dovednosti, které potřebujete k úspěšnému absolvování pohovoru. Úspěch pak bude z velké části záviset na vaší aktivitě, motivaci a schopnosti prezentovat se.
📌 Často kladené otázky
Detailní informace
💻 Jaké jsou hardwarové a softwarové požadavky?
Python je multiplatformní, tudíž může být libovolný OS. Pokud máte
Windows, tak je potřeba alespoň Windows 8 pro nejnovější verze Pythonu.
Celkově Python a VS Code nejsou moc náročné programy, proto opravdu
stačí "obyčejný počítač": x86 64-bit CPU (Intel / AMD architecture), 4 GB RAM, 5 GB volného místa na disku.
Pak samozřejmě dobré připojení na internet. Také je zapotřebí mikrofon
pro Zoom meetingy.
🇬🇧 Musím umět anglicky?
Alespoň mírná pasivní znalost angličtiny je nutná. Některé materiály mohou být totiž v angličtině, a v praxi pak budete pasivní angličtinu používat dennodenně.
➗ Musím být dobrý na matematiku?
V rámci tohoto kurzu stačí úroveň cca základní školy. Pokud se chcete dále vzdělávat, například v oblasti strojového učení, pak je potřeba znalost statistiky atd. Ale ve většině programátorských profesí stačí právě základní znalost matematiky.