
Kurz Pythonu pro analýzu dat a automatizaci
Ovládněte Python pro datovou analýzu a automatizaci – od základní syntaxe po produkční pipeline. Naučte se zpracovávat datové sady, vizualizovat poznatky, připojovat se k rozhraním API a databázím a automatizovat opakující se pracovní postupy. Tento kurz vybaví datové odborníky praktickými dovednostmi v Pythonu, které přinášejí skutečné obchodní výsledky.
Co se naučíte:
Sestavujte a automatizujte ETL pipeline, které spolehlivě extrahují, transformují a nahrávají data.
Manipulujte a analyzujte tabulkové datové sady pomocí knihoven pandas, NumPy a integrace SQL.
Vytvářejte působivé vizualizace pomocí knihoven matplotlib, seaborn a interaktivních grafů Plotly.
Připojujte se k rozhraním REST API a vytěžujte webová data pro automatizované pracovní postupy sběru.
Plánujte a nasazujte Python skripty, které generují reporty a odesílají e-mailová upozornění.
Používejte základy strojového učení s knihovnou scikit-learn pro podporu obchodních predikcí.
Jak studujete v praxi Kurz Pythonu pro analýzu dat a automatizaci
Jak procvičujete Kurz Pythonu pro analýzu dat a automatizaci
Pro vás, kteří jste firma a chcete školit svůj tým
V Dedika pro firmy je kurz doplněn o cvičení a příklady přímo z vašeho podnikání a přizpůsoben tak, jak vaše firma potřebuje.
Obsah kurzu
8 Kapitoly • 39 LekceDélka mezi 4 a 360 hodinami (rozhodujete vy)
Kapitola 1SkrýtSkrýt detailyZobrazit detailyZáklady Pythonu pro datové profesionály
Základy Pythonu pro datové profesionály
Lekce 1 • Funkce a modulární kód
Definujte znovupoužitelné funkce s parametry, návratovými hodnotami a dokumentačními řetězci. Modulární kód snižuje duplicitu a usnadňuje údržbu datových pipeline.
Lekce 2 • Nastavení prostředí Pythonu
Nainstalujte Python, nakonfigurujte virtuální prostředí a vyberte si IDE vhodné pro práci s daty. Tento základ zajistí reprodukovatelné nastavení projektů bez konfliktů.
Lekce 3 • Základní syntaxe Pythonu a datové typy
Osvojte si proměnné, operátory a vestavěné datové typy včetně řetězců, celých čísel, desetinných čísel a booleovských hodnot. Tyto primitivní typy jsou základem každé následné manipulace s daty.
Lekce 4 • Kolekce: seznamy, n-tice, slovníky, množiny
Pochopte čtyři základní typy kolekcí v Pythonu a kdy je použít. Efektivní používání kolekcí přímo zrychluje vzory ukládání a načítání dat.
Lekce 5 • Řídicí tok a cykly
Pište podmíněnou logiku a iterujte přes data pomocí cyklů for a while. Tyto konstrukce tvoří páteř automatizovaných skriptů pro zpracování dat.
Kapitola 2SkrýtSkrýt detailyZobrazit detailyVstup/výstup souborů a příjem dat
Vstup/výstup souborů a příjem dat
Lekce 1 • Příjem dat ve formátech JSON a XML
Načítejte vnořené struktury JSON a XML do objektů Pythonu pro další zpracování. Tyto formáty dominují odpovědím API a konfiguračním souborům.
Lekce 2 • Ošetření chyb při příjmu dat
Použijte bloky try/except k zachycení chyb kódování, chybějících souborů a poškozených záznamů. Robustní kód pro příjem dat zabraňuje tiché korupci dat v pipeline.
Lekce 3 • Čtení a zápis textových souborů
Použijte vestavěnou funkci open() Pythonu ke čtení, zápisu a připojování k prostým textovým souborům. Správná manipulace se soubory zabraňuje ztrátě dat a únikům zdrojů.
Lekce 4 • Čtení Excelu a dalších formátů
Importujte vícelistové excelové sešity a další binární formáty pomocí openpyxl a pandas. Excel zůstává primárním zdrojem dat ve většině obchodních procesů.
Lekce 5 • Práce se soubory CSV
Analyzujte a generujte soubory CSV pomocí modulu csv a pandas read_csv. CSV je nejběžnější formát nezpracovaných dat v profesionálním prostředí.
Kapitola 3SkrýtSkrýt detailyZobrazit detailyNumPy pro numerické výpočty
NumPy pro numerické výpočty
Lekce 1 • Vektorizované operace a broadcasting
Aplikujte matematiku po prvcích a pravidla broadcastingu, abyste nahradili pomalé smyčky Pythonu. Vektorizace je hlavní technikou pro zvýšení výkonu v numerickém kódu Pythonu.
Lekce 2 • Pole NumPy a jejich vytváření
Vytvářejte a kontrolujte ndarrays ze seznamů, rozsahů a náhodných generátorů. Pole jsou základní datovou strukturou pro všechny numerické a vědecké knihovny Pythonu.
Lekce 3 • Statistické funkce a funkce lineární algebry
Použijte np.linalg a statistické funkce pro maticové operace a sumarizaci dat. Tyto schopnosti jsou základem předzpracování strojového učení a vědeckých výpočtů.
Lekce 4 • Indexování, řezání a přetváření polí
Přistupujte k datům polí a restrukturalizujte je pomocí pokročilého indexování a operací přetváření. Správná manipulace s poli je předpokladem pro vkládání dat do modelů a algoritmů.
Kapitola 4SkrýtSkrýt detailyZobrazit detailyManipulace s daty pomocí pandas
Manipulace s daty pomocí pandas
Lekce 1 • Seskupování, agregace a kontingenční tabulky
Sumarizujte data pomocí groupby(), agg() a kontingenčních tabulek, abyste odhalili vzory napříč kategoriemi. Tyto operace jsou základem většiny obchodního reportingu a výpočtů KPI.
Lekce 2 • Základy DataFrame a Series
Vytvářejte DataFrames ze slovníků, seznamů a souborů a pochopte strukturu Series. Tyto objekty jsou primárními kontejnery pro všechny operace pandas.
Lekce 3 • Výběr, filtrování a řezání dat
Extrahujte podmnožiny dat pomocí booleovských masek, query() a výběru sloupců. Přesný výběr je nezbytný před každou transformací nebo analytickým krokem.
Lekce 4 • Slučování, spojování a konkatenace
Kombinujte více DataFrames pomocí merge(), join() a concat() k integraci dat z různých zdrojů. Integrace z více zdrojů je každodenní úlohou v datových profesích.
Lekce 5 • Čištění a transformace dat
Zpracujte chybějící hodnoty, duplicity a nekonzistentní typy, abyste vytvořili datové sady připravené k analýze. Kvalita dat přímo určuje spolehlivost následných výsledků.
Kapitola 5SkrýtSkrýt detailyZobrazit detailyPrůzkumná analýza dat a vizualizace
Průzkumná analýza dat a vizualizace
Lekce 1 • Vykreslování pomocí Matplotlib
Vytvářejte spojnicové, sloupcové, bodové a histogramové grafy pomocí objektově orientovaného API matplotlib. Matplotlib poskytuje plnou kontrolu nad každým vizuálním prvkem v obrázku.
Lekce 2 • Přizpůsobení a export grafů
Aplikujte motivy, barevné palety, anotace a exportujte grafy do PNG nebo PDF pro reporty. Vyladěné vizuální výstupy zvyšují důvěru stakeholderů v analytická zjištění.
Lekce 3 • Statistická vizualizace pomocí Seaborn
Vytvářejte grafy rozložení, heatmapy a kategorické grafy pomocí vysokoúrovňového API seaborn. Seaborn urychluje EDA automatickým kombinováním statistiky a estetiky.
Lekce 4 • Statistické profilování datových sad
Počítejte popisné statistiky, rozložení a korelace pro pochopení struktury datové sady. Profilování řídí každé následné rozhodnutí o čištění a modelování.
Lekce 5 • Interaktivní vizualizace pomocí Plotly
Vytvářejte interaktivní grafy a dashboardy pomocí Plotly Express pro výstupy připravené pro web. Interaktivita umožňuje stakeholderům prozkoumávat data bez zapojení analytika.
Kapitola 6SkrýtSkrýt detailyZobrazit detailyAutomatizace pomocí skriptů Pythonu
Automatizace pomocí skriptů Pythonu
Lekce 1 • Automatizace souborového systému
Programově procházejte, vytvářejte, kopírujte, přesouvejte a mažte soubory a adresáře. Automatizace souborového systému je nejčastějším vstupním bodem pro pracovní skripty Pythonu.
Lekce 2 • Odesílání automatických e-mailových oznámení
Odesílejte e-maily s přílohami pomocí knihoven smtplib a email, abyste informovali stakeholdery. Automatizovaná upozornění uzavírají smyčku mezi zpracováním dat a obchodní akcí.
Lekce 3 • Rozhraní příkazového řádku pro skripty
Vytvářejte uživatelsky přívětivé CLI nástroje pomocí argparse, aby skripty přijímaly parametry za běhu. Rozhraní CLI činí automatizační skripty znovupoužitelnými napříč různými datovými sadami a prostředími.
Lekce 4 • Plánování a spouštění skriptů
Naplánujte automatické spouštění skriptů Pythonu pomocí cron, Plánovače úloh a APScheduler. Plánovaná automatizace zajišťuje konzistentní, včasné zpracování dat bez manuálních spouštěčů.
Lekce 5 • Automatizace reportů v Excelu a CSV
Automaticky generujte formátované excelové reporty a sumární CSV z nezpracovaných datových vstupů. Automatizace reportů eliminuje manuální chyby kopírování a vkládání a šetří čas analytika.
Kapitola 7SkrýtSkrýt detailyZobrazit detailyPráce s API a webovými daty
Práce s API a webovými daty
Lekce 1 • Základy HTTP a knihovna Requests
Pochopte HTTP metody, stavové kódy a hlavičky, poté provádějte požadavky GET a POST. Tyto znalosti jsou nezbytné před konzumací jakéhokoli webového datového zdroje.
Lekce 2 • Autentizace pomocí API
Implementujte autentizaci pomocí API klíče, OAuth2 a tokenů pro přístup k chráněným endpointům. Většina produkčních API vyžaduje autentizaci před vrácením dat.
Lekce 3 • Ukládání a aktualizace dat z API
Ukládejte odpovědi API do CSV, JSON nebo databáze a implementujte logiku přírůstkové aktualizace. Trvalé úložiště zabraňuje nadbytečným voláním API a uchovává historická data.
Lekce 4 • Stránkování a omezování rychlosti volání API
Zpracujte stránkované odpovědi a respektujte limity rychlosti, abyste spolehlivě shromáždili kompletní datové sady. Ignorování stránkování nebo limitů rychlosti způsobuje neúplné nebo zablokované stahování dat.
Lekce 5 • Web scraping pomocí BeautifulSoup
Extrahujte strukturovaná data z HTML stránek pomocí selektorů a parserů BeautifulSoup. Scraping se používá, když pro potřebný datový zdroj neexistuje API.
Kapitola 8SkrýtSkrýt detailyZobrazit detailyDatabázová integrace a SQL s Pythonem
Databázová integrace a SQL s Pythonem
Lekce 1 • Načítání výsledků dotazů do pandas
Použijte pd.read_sql() a SQLAlchemy k přímému načtení výsledků dotazů do DataFrames. Propojení SQL a pandas umožňuje bezproblémovou analýzu dat uložených v databázi.
Lekce 2 • Úvod do NoSQL s Pythonem
Připojte se k dokumentovým a klíč-hodnota úložištím pomocí pymongo a redis-py pro netabulková data. NoSQL databáze jsou v moderních datových stackích běžné vedle relačních systémů.
Lekce 3 • Připojení Pythonu k SQL databázím
Použijte sqlite3, psycopg2 a SQLAlchemy k otevírání připojení a spouštění dotazů z Pythonu. Správa připojení je prvním krokem v jakékoli automatizaci řízené databází.
Lekce 4 • Provádění CRUD operací
Spouštějte příkazy SELECT, INSERT, UPDATE a DELETE z Pythonu a zpracovávejte transakce. CRUD operace jsou stavebními kameny všech datových pipeline podložených databází.
Lekce 5 • Koncepty relačních databází
Zopakujte si tabulky, primární klíče, cizí klíče a normalizaci jako předpoklady pro práci s databázemi v Pythonu. Pevné pochopení schématu zabraňuje chybám integrity dat v pipeline.
Váš platný certifikát o dokončení
Tento kurz je pro vás:
Obchodní analytik: chce automatizovat opakující se úkoly reportování pomocí skriptů v Pythonu.
Pokročilý uživatel Excelu: je připraven přejít od vzorců k datovým pracovním postupům řízeným kódem.
Člověk měnící kariéru: buduje technické dovednosti, aby se dostal na pozice datového analytika nebo inženýra.
Provozní odborník: potřebuje zpracovávat velké soubory a automaticky plánovat datové úlohy.
Čerstvý absolvent: posiluje svůj životopis zaměřený na data praktickými dovednostmi v Pythonu, o které mají zaměstnavatelé zájem.
Uživatel SQL: chce rozšířit své znalosti databází o plnohodnotné analytické pipeline v Pythonu.
Co říkají naši studenti
Vaše lekce jsou perfektní. Koupil jsem si roční balíček a konečně mám možnost sledovat různá témata, která mě zajímají, aniž bych musel měnit platformu... děkuji za vše, co děláte, už jsem vás doporučil dalším lidem...

Líbí se mi, jak jsou lekce přímočaré a jak mohu přepínat mezi kapitolami a přeskakovat obsah, který nepotřebuji.

Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!

Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.

Hlavní školení
Často kladené otázky
Kdo je Dedika?
Je certifikát platný v Česko?
Jsou kurzy zdarma?
Jaká je pracovní zátěž kurzu?
Jak kurzy vypadají?
Jak kurzy fungují?
Jaká je délka kurzů?
Jaká je cena nebo poplatek za kurzy?
Co je EAD nebo online kurz a jak funguje?
PDF kurz




















