SQLite pro analytiku - kurz 3000 rub. od Stepik, trénink 40 hodin, Termín: 2.12.2023.
Různé / / December 05, 2023
Analytici, vývojáři a testeři často pracují s datovými sadami. Vypočítat prodejní statistiky v různých dimenzích, převést a „vyčistit“ JSON nepohodlné struktury, najít problémy v 500 MB nginx logu - podobné úkoly je třeba neustále řešit.
K analýze nebo transformaci dat se často používá Excel nebo knihovny jako pandy. Nejsou to špatné nástroje: Excel je dobrý pro ty nejzákladnější úkoly a pandy jsou skvělé, jakmile mu věnujete prvních 1000 hodin.
Ale je tu ještě jeden nástroj. Je mnohem výkonnější než Excel, jednodušší a výraznější než pandy. To je SQLite – plnohodnotný DBMS, který nevyžaduje instalaci ani konfiguraci. SQLite přebírá SQL, jazyk speciálně navržený pro zpracování dat, a přidává k němu spoustu pěkných funkcí.
O tom co a pro koho
Kurz vás naučí používat SQLite pro každodenní práci s daty:
Rychle analyzujte velký soubor dat a najděte nezřejmé vzorce.
Sestavte souhrnnou zprávu z několika zdrojů se seskupeními a analytickými funkcemi.
Načtěte, převeďte a nahrajte data v požadovaném formátu.
Je vhodné pracovat s dokumenty JSON.
Kurz je pro vás, pokud:
Už vás nebaví hrát si s Excelem nebo si nechcete pamatovat tisíc a jeden příkaz pandy.
Už znáte SQL a nechcete se učit jiný jazyk nebo knihovnu, abyste řešili každodenní problémy.
Chcete jednou provždy ovládnout univerzální nástroj pro správu dat?
Myslíte si, že SQLite je „hračka“ DBMS, která není vhodná pro skutečné úkoly.
Kurz není vhodný, pokud:
SQL vůbec neznáš.
Není připraven pracovat s příkazovým řádkem.
Kurz je výhradně praktický. Nebudeme se zabývat pěti variantami FOREIGN KEY ON DELETE, úrovněmi izolace transakcí nebo rozdílem mezi normálními formami. Místo toho se zaměřme na konkrétní úkoly, abyste mohli znalosti okamžitě aplikovat ve své práci.
SQLite budete moci používat v praxi po prvním modulu. A pokud kurz dokončíte až do konce, SQLite se promění v univerzální nástroj, který se hodí téměř pro jakýkoli úkol.
Kurz je interaktivní. Cvičení lze provádět přímo v prohlížeči, není potřeba nic stahovat ani instalovat. Až to pochopíte, zopakujte je v konzole.
Nejsou vyžadovány žádné znalosti programování.
Obsah
Základy SQLite. Načteme datovou sadu, zapamatujeme si SQL a nahrajeme ji do CSV.
Čištění dat. „Učešeme“ problematická data a rozumíme jejich typům.
Vztahy v datech. Spojování, spojování a protínání tabulek v sadě dat.
Data → znalosti. Vypočítáme průměr, percentily, rozdělení a korelaci. Text analyzujeme.
JSON. Nativně pracujeme s JSON dokumenty a nerelačními datovými strukturami.
Velké sady. Pracujeme efektivně s těžkými stoly.
Funkce okna. Ovládáme pokročilé analytické funkce pro skvělé reporty.
Jak probíhá výuka?
Kurz je sestaven z modulů, každý modul je samostatné velké téma: například „JSON“ nebo „funkce oken“. Modul se skládá z 5–6 lekcí. Lekce se skládá z přednášky a několika praktických úkolů.
Účastníci plní praktické úkoly v interaktivním pískovišti. Odpovědi jsou kontrolovány automaticky, takže nemusíte čekat. Pokud něco nefunguje, účastníci se ptají v komentářích k úkolu a já odpovídám.
Přednášky jsou psané, žádná videa. Umím srozumitelně vysvětlit složité věci, takže je radost je číst. Spousta příkladů a obrázků, žádná suchá teorie. Na konci každého modulu je krátké shrnutí.
Dokončení modulu trvá 2–4 hodiny v závislosti na vaší přípravě. Celý kurz zabere 15–30 hodin.
Náklady a účast
Kurz se skládá ze sedmi modulů a zkoušky. Jedná se o 47 lekcí a 130 praktických úkolů. Pokud získáte 80 % bodů, získáte certifikát, 90 % bodů získáte certifikát s vyznamenáním.
Cena kurzu je 3000,- Kč. První modul je k dispozici zdarma.
Veškeré informace zveřejněné v této části Lifehackeru nejsou veřejnou nabídkou ve smyslu ustanovení článku 437 občanského zákoníku Ruské federace a slouží pouze pro informační účely.
Služba využívá technologie z projektu „Educated“ a neposkytuje vzdělávací služby.