Kurz Programátor Python s asistenciou AI
Programátor Python s asistenciou AI - balík kurzov je určený tým, ktorí si chcú osvojiť základy programovania v jazyku P...
Programátor Python s asistenciou AI - balík kurzov je určený tým, ktorí si chcú osvojiť základy programovania v jazyku Python s využitím umelej inteligencie. Na kurze sa naučíte základy jazyka Pythonu aj pokročilé programovanie, ktoré budete rozširovať o programovanie s asistenciou AI. Python je ideálnym programovacím jazykom aj pre začiatočníkov. Balík kurzov sa venuje práci s umelou inteligenciou - všeobecné oboznámenie sa so základnými pojmami a chatbotmi ako napr. ChatGPT alebo Gemini. AI sa potom naučíte aplikovať pri vývoji aplikácií v Pythone. Balík obsahuje kurzy: Python programovanie - základy v rozsahu 2 dni Python programovanie - pokročilý v rozsahu 2 dni Úvod do práce s umelou inteligenciou v rozsahu 2 dni AI asistencia pri programovaní v jazyku Python v rozsahu 2 dni
Minimálne vstupné vedomosti
Nepredpokladajú sa žiadne konkrétne vstupné vedomosti.
Termíny kurzov Programátor Python s asistenciou AI
Denné kurzy (8 dní): 09:00 - 15:00
Cena kurzu: 1 013,01 / 1 246,00 EUR
bez DPH / s DPH
Kurz je možné absolvovať bezplatne v rámci podpory pre UoZ – uchádzačov o zamestnanie.
Ak máte záujem o bezplatné absolvovanie kurzu, viac informácií nájdete na nasledujúcom odkaze:
Osnova školenia Programátor Python s asistenciou AI
Inštalácia Pythonu a PyCharm IDE
- tvorba prvých skriptov spustenie programu v PyCharm IDE spustenie programu na Linuxe
Jazyk Python
- charakteristika jazyka Python história jazyka a jeho využitie
Lexikálna štruktúra Pythonu
- komentáre a biele miesta identifikátory, literály operátory a separátory kľúčové slová
Dátové typy a premenné
- booleovský dátový typ čísla a reťazce dátový typ None
Práca s reťazcami
- tvorba reťazcov základné operácie s reťazcami formátovanie reťazcov
Operátory a výrazy
- typy operátorov (logické, relačné, aritmetické) priorita a asociativita operátorov
Riadenie toku programu
- podmienky cykly
Kontainery v Pythone
- n-tice, zoznamy, slovníky, množiny
Dátumy a čas s knižnicou PyQt
- triedy QDate, QTime a QDateTime univerzálny čas letný a zimný čas
Tvorba grafov s knižnicou Matplotlib
- tvorba a export grafov čiarové, stĺpcové, koláčové grafy
Práca s Excelovskými súbormi s knižnicou Openpyxl
- čítanie a zapisovanie dát vzorce, obrázky, a grafy
Práca s obrázkami s knižnicou Pillow
- manipulácia s obrázkami export obrázkov vytvorenie vodoznaku
Tvorba GUI s knižnicou PyQt
- princípy grafického užívateľského rozhrania základné komponenty (QLabel, QPushButton, QSlider) udalostné programovanie práca s grafikou
Tvorba webových požiadaviek s knižnicou requests
- GET, POST, HEAD požiadavky práca s JSON dátami autentifikácia
Webové aplikácie s knižnicou Flask
- základy webových aplikácií routing šablóny
Funkcie
- typy funkcií tvorba funkcií anonymné funkcie
Objektovo orientované programovanie
- princípy OOP triedy, objekty a metódy dedičnosť
Moduly
- význam modulov, zabudované moduly práca s modulmi tvorba vlastných modulov
Balíčky
- význam balíčkov práca s balíčkami
Súbory a adresáre
- zapisovanie do súborov čítanie zo súborov príkaz with práca s CSV súbormi
Výnimky
- chyby v programe zachytávanie a tvorba výnimiek
Praktické príklady
- tvorba grafov, práca s obrázkami jednoduchá grafická a webová aplikácia
Základy jazyka Python - opakovanie
- zoznamy (pole), n-tice a práca s nimi práca s reťazcami, formátovanie, modul string slovníky a práca s nimi
Práca so súbormi
- základy práce so súbormi otváranie súborov na čítanie a zápis práca so súbormi
Chyby a výnimky
- zoznámenie s výnimkami typy, vyvolanie, zachytenie a obsluha výnimiek
Objektovo orientované programovanie
- základy OOP, triedy, vlastnosti a metódy konštruktory a deštruktory dedičnosť a viacnásobná dedičnosť
Debugovanie
- využitie debuggeru na testovanie, hľadanie chýb, ale aj pochopenie programu napísaného iným programátorom
Úvod do práce s umelou inteligenciou AI
- definícia a história AI, kľúčové oblasti a aplikácie
Využitie AI
- kreatívne písanie, tvorba obrázkov, hudby, videa a kódu, robotika
Teoretické základy
- strojové učenie, neurónové siete, siete hlbokého učenia
Veľké jazykové modely (LLM)
- definícia LLM, tvorba jazykových modelov, využitie existujúcich modelov
Chatboty
- Copilot, Gemini, ChatGPT, DeepSeek
Prompty
- definícia promptov (výziev), princípy tvorby promptov
Praktické príklady
- sumarizácia textu, preklady, dolovanie informácií, analýza dokumentov
Funkcie a moduly
- typy funkcií, tvorba funkcií, anonymné funkcie, importovanie a používanie modulov
Objektovo orientované programovanie
- princípy OOP, triedy, objekty a metódy
Práca so súbormi
- čítanie zo súboru, zápis do súboru, správa výnimiek
AI asistencia pri programovaní v jazyku Python
Nástroje a frameworky v Pythone
- Ollama, LangChain, LangFlow, Hugging Face transformery
Gradio
- tvorba dashboardov pre LLM aplikácie
Výstupné vedomosti
Vytváranie zložiteších programov v jazyku Python vrátane tvorby objektového návrhu a jeho implementácie. To všetko bez, ale najmä s účinným využitím umelej inteligencie.
Odporúčané kurzy pre absolventov školenia Programátor Python s asistenciou AI
Zobraziť všetky kurzy z kategórie Kurzy Java, Python
Kontaktujte nás
Ak potrebujete individuálny termín, firemné školenie alebo pomoc s výberom vhodného kurzu, kontaktujte Macrosoft priamo. Radi vám pomôžeme s ďalším postupom.
Potrebujete viac detailov?
Otvorte kontaktnú stránku pre úplné kontaktné údaje, fakturačné informácie a navigáciu do školiaceho centra.
Hodnotenia kurzu Programátor Python s asistenciou AI
Tento kurz zatiaľ nemá zverejnené hodnotenia.
Hodnotenie môžete pridať po absolvovaní kurzu.