Vyberte svůj jazyk
Kurz R a Python
Více než 2 miliony studentů po celém světě

Kurz R a Python

Ovládněte R i Python v jediném komplexním kurzu určeném pro začínající i pracující datové analytiky. Od nastavení prostředí přejdete k tvorbě modelů strojového učení, vytváření odborných vizualizací a automatizaci reprodukovatelných reportů. Každý pojem je vyučován paralelně v obou jazycích, abyste mohli sebejistě pracovat v jakémkoli datovém prostředí.

Dedika pro firmy

Co se naučíte:

Tento kurz pokrývá kompletní datový pracovní tok v R a Pythonu, počínaje nastavením prostředí a klíčovými programovacími základy. Budete manipulovat a čistit reálné datové sady pomocí dplyr, tidyr a Pandas a poté vizualizovat výsledky pomocí ggplot2, Matplotlib a Seaborn. Do hloubky je probrána statistická analýza a testování hypotéz, než se přesunete k řízenému a neřízenému strojovému učení. Dále budete vytvářet interaktivní dashboardy, připojovat se k databázím a API a produkovat automatizované reporty pomocí R Markdown a Jupyter Notebooků. Na konci budete mít praktické, pracovně připravené dovednosti v obou jazycích.

Jak studujete v praxi Kurz R a Python

Jak procvičujete Kurz R a Python

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.

Klikněte zde

Obsah kurzu

8 Kapitoly • 39 LekceDélka mezi 4 a 360 hodinami (rozhodujete vy)

Kapitola 1Zobrazit detaily

Nastavení vašeho vývojového prostředí

  • Lekce 1 • Instalace R a RStudio

    Nainstalujte základní R a IDE RStudio ve Windows, macOS a Linuxu. Vytvoří základní pracovní prostředí R používané v celém kurzu.

  • Lekce 2 • Správa balíčků a knihoven

    Instalujte a aktualizujte balíčky pomocí CRAN v R a pip/conda v Pythonu. Zajistí, aby studenti mohli obě prostředí rozšiřovat o nástroje třetích stran.

  • Lekce 3 • Instalace Pythonu a Anacondy

    Nainstalujte Python prostřednictvím distribuce Anaconda a nakonfigurujte Jupyter Notebook. Poskytne pracovní prostor v Pythonu, který zrcadlí nastavení R pro souběžné učení.

  • Lekce 4 • Správa verzí pomocí Gitu

    Inicializujte repozitáře Git a propojte je se vzdálenými hostiteli pro projekty v R i Pythonu. Umožní reprodukovatelné a spolupracující pracovní postupy od prvního dne.

Kapitola 2Zobrazit detaily

Základy programování v R a Pythonu

  • Lekce 1 • Řídící struktury toku

    Pište příkazy if/else, cykly for a cykly while v obou jazycích. Umožní podmíněnou logiku a iteraci nezbytnou pro skripty pro zpracování dat.

  • Lekce 2 • Ošetření chyb a ladění

    Použijte tryCatch v R a try/except v Pythonu k elegantnímu zpracování běhových chyb. Buduje návyky defenzivního programování kritické pro skripty v produkční kvalitě.

  • Lekce 3 • Psaní a volání funkcí

    Definujte znovupoužitelné funkce s parametry, výchozími hodnotami a příkazy return. Podporuje modulární návrh kódu aplikovaný v každé následující kapitole.

  • Lekce 4 • Proměnné a datové typy

    Deklarujte proměnné a pracujte s numerickými, znakovými, logickými a komplexními typy v obou jazycích. Buduje povědomí o typech potřebné pro veškerou následnou manipulaci s daty.

  • Lekce 5 • Operátory a výrazy

    Používejte aritmetické, porovnávací a logické operátory k sestavování výrazů v R a Pythonu. Poskytuje výpočetní stavební bloky pro řízení toku a transformaci dat.

Kapitola 3Zobrazit detaily

Datové struktury v R a Pythonu

  • Lekce 1 • Seznamy a n-tice

    Ukládejte heterogenní data do seznamů v R a seznamů a n-tic v Pythonu. Zahrnuje vnořené struktury a vzory přístupu k prvkům používané v komplexních datových pipelinech.

  • Lekce 2 • Vektory a pole

    Vytvářejte a indexujte jednorozměrné vektory v R a pole NumPy v Pythonu. Zavádí atomický datový kontejner používaný ve všech numerických výpočtech.

  • Lekce 3 • Slovníky a množiny v Pythonu

    Používejte slovníky v Pythonu pro ukládání klíč-hodnota a množiny pro kolekce jedinečných prvků. Poskytuje nástroje pro vyhledávání a deduplikaci potřebné v pracovních postupech čištění dat.

  • Lekce 4 • Pandas DataFrames v Pythonu

    Vytvářejte a manipulujte s Pandas DataFrames jako primární tabulkovou strukturou Pythonu. Zrcadlí sekci datových rámců v R a umožňuje přímé srovnání napříč jazyky.

  • Lekce 5 • Datové rámce v R

    Vytvářejte, vybírejte podmnožiny a upravujte datové rámce R jako primární tabulkovou strukturu. Přímo připravuje studenty na datové úpravy (wrangling) s dplyr v další kapitole.

Kapitola 4Zobrazit detaily

Úprava a transformace dat (Data Wrangling)

  • Lekce 1 • Práce s chybějícími daty

    Detekujte, odstraňujte a dopočítávejte chybějící hodnoty pomocí metod základního R a Pandas. Zajistí kvalitu dat před modelováním nebo vizualizací.

  • Lekce 2 • Seskupování a agregace dat

    Sumarizujte data podle skupin pomocí group_by/summarize v R a groupby/agg v Pythonu. Poskytuje souhrnné statistiky požadované pro reportování a vizualizaci.

  • Lekce 3 • Přetváření dat: široký a dlouhý formát

    Převádějte data mezi širokým a dlouhým formátem pomocí tidyr a Pandas melt/pivot. Připraví data ve tvaru požadovaném vizualizačními a modelovacími knihovnami.

  • Lekce 4 • Import a export dat

    Načítejte soubory CSV, Excel a JSON do R a Pythonu a zapisujte výsledky zpět na disk. Vytváří pipeline pro příjem dat, která napájí všechny transformační kroky.

  • Lekce 5 • Filtrování, výběr a mutace

    Používejte dplyr slovesa a metody Pandas k filtrování řádků, výběru sloupců a vytváření nových proměnných. Pokrývá nejčastější každodenní operace manipulace s daty.

Kapitola 5Zobrazit detaily

Základy vizualizace dat

  • Lekce 1 • Statistická vizualizace s Seaborn

    Vytvářejte grafy rozdělení, kategoriální a relační grafy pomocí vysokoúrovňového API knihovny Seaborn. Rozšiřuje Matplotlib o vestavěné statistické souhrny a atraktivní výchozí nastavení.

  • Lekce 2 • Kreslení grafů s Matplotlib v Pythonu

    Vytvářejte obrázky a osy pomocí objektově orientovaného API Matplotlibu. Poskytuje základní vykreslovací vrstvu Pythonu, na které Seaborn a Pandas stavějí.

  • Lekce 3 • Přizpůsobení a export grafů

    Aplikujte konzistentní stylování, anotace a nastavení exportu napříč grafy v R a Pythonu. Zajistí, že vizuály splňují standardy odborného reportování a publikace.

  • Lekce 4 • Principy vizualizace a výběr grafu

    Aplikujte principy vizuálního kódování pro výběr správného grafu pro každý datový typ. Ukotvuje veškerou následnou práci s grafy v osvědčených postupech návrhu.

  • Lekce 5 • Kreslení grafů s ggplot2 v R

    Vytvářejte vrstvenou grafiku pomocí syntaxe gramatiky grafiky ggplot2. Pokrývá nejpoužívanější vizualizační knihovnu v R v odborných datových pracovních postupech.

Kapitola 6Zobrazit detaily

Statistická analýza a testování hypotéz

  • Lekce 1 • Testování hypotéz

    Provádějte t-testy, chí-kvadrát testy a ANOVA pomocí R a scipy.stats v Pythonu. Umožní formální porovnání skupin a vztahů v datech.

  • Lekce 2 • Rozdělení pravděpodobnosti

    Generujte a vyhodnocujte normální, binomické a Poissonovo rozdělení v R a Pythonu. Buduje pravděpodobnostní základy potřebné pro testování hypotéz a modelování.

  • Lekce 3 • Korelace a jednoduchá regrese

    Měřte lineární vztahy pomocí korelačních koeficientů a prokládejte modely jednoduché lineární regrese. Připravuje studenty na následující kompletní kapitolu o strojovém učení.

  • Lekce 4 • Intervaly spolehlivosti a výběrová šetření

    Sestavujte intervaly spolehlivosti a porozumějte variabilitě výběru v obou jazycích. Propojuje teorii pravděpodobnosti s praktickou inferencí na skutečných datových sadách.

  • Lekce 5 • Deskriptivní statistika

    Počítejte míry centrální tendence, variability a tvaru v obou jazycích. Poskytuje numerické souhrny, které předcházejí jakékoli inferenční analýze.

Kapitola 7Zobrazit detaily

Strojové učení s R a Pythonem

  • Lekce 1 • Ladění a validace modelů

    Optimalizujte hyperparametry pomocí grid search a křížové validace v obou jazycích. Zajistí, že modely zobecňují za trénovací data před nasazením.

  • Lekce 2 • Regresní modely

    Trénujte modely lineární a polynomiální regrese a vyhodnoťte jejich vhodnost pomocí křížové validace. Rozšiřuje jednoduchou regresi z kapitoly 6 o regularizované a nelineární formy.

  • Lekce 3 • Klasifikační modely

    Trénujte logistickou regresi, rozhodovací stromy a náhodné lesy pro klasifikační úlohy. Pokrývá nejpoužívanější klasifikátory v odborných pracovních postupech strojového učení.

  • Lekce 4 • Přehled pracovního postupu strojového učení

    Zarámujte celou ML pipeline od definice problému po vyhodnocení modelu. Poskytuje koncepční mapu, která organizuje všechny následující modelovací sekce.

  • Lekce 5 • Učení bez dohledu

    Aplikujte k-means shlukování a PCA pro redukci dimenzionality v R a Pythonu. Rozšiřuje sadu nástrojů ML o průzkumné scénáře s neoznačenými daty.

Kapitola 8Zobrazit detaily

Reprodukovatelné výkaznictví a automatizace pracovních postupů

  • Lekce 1 • R Markdown pro dynamické reporty

    Kombinujte kód R, narativní text a výstup v jediném dokumentu R Markdown. Umožní analytikům dodávat reprodukovatelné reporty ve formátech HTML, PDF a Word.

  • Lekce 2 • Propojení R a Pythonu v jednom pracovním postupu

    Volejte Python z R pomocí balíčku reticulate a předejte objekty mezi relacemi. Odemyká hybridní pracovní postupy, které využívají silné stránky obou jazyků.

  • Lekce 3 • Organizace projektu a osvědčené postupy

    Strukturujte projekty v R a Pythonu s konzistentním rozvržením složek, konvencemi pojmenovávání a README soubory. Zajistí dlouhodobou udržovatelnost a týmovou spolupráci.

  • Lekce 4 • Jupyter Notebooky pro reporty v Pythonu

    Strukturujte analýzu v Jupyter Notebooku pomocí markdown buněk, kódových buněk a bohatého výstupu. Poskytuje ekvivalent R Markdownu v Pythonu pro sdílené analytické dokumenty.

  • Lekce 5 • Automatizace a plánování skriptů

    Spouštějte skripty v R a Pythonu podle plánu pomocí plánovačů úloh a cron úloh. Umožní bezobslužné, opakující se datové pipelines v produkčních prostředích.

Certifikace

Váš platný certifikát o dokončení

Tento kurz je pro vás:

  • Aspirující datoví analytici: připraveni sestavit dvojjazyčný technický základ.

  • Odborníci v business intelligence, kteří chtějí rozšířit své dovednosti nad rámec tabulek a SQL.

  • Postgraduální studenti: potřebují dovednosti v R i Pythonu pro výzkum a studium.

  • Osoby měnící kariéru: vstup do datových oblastí z financí, zdravotnictví nebo společenských věd.

  • Konzultanti na volné noze: chtějí poskytovat bohatší a automatizovanější výstupy pro klienty.

  • Softwaroví vývojáři: přechod k rolím zaměřeným na data, které vyžadují statistické nástroje.

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...
Giulio Carlo
Giulio CarloStudent digitálního marketingu
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.
Mariana Ferres
Mariana FerresStudentka fotografie
Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!
Luciana Alvarenga
Luciana AlvarengaStudentka nail designu
Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.
André Felipe
André FelipeStudent prompt engineeringu

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