Online kurzy Pythonu pro analytiky – kurz 34 900 RUB. z International School of Professions, školení 2 týdny, datum 11. prosince 2023.
Různé / / December 03, 2023
„Živá“ online komunikace s učiteli a mentory.
Přístup do kurzu po dobu 3 měsíců: interaktivní úkoly, webináře a nahrávky hodin.
Flexibilní tréninkový plán, který si sami zvolíte.
Žádné další náklady na dopravu.
Možnost kombinovat trénink s prací, cestováním a paralelním tréninkem.
Po absolvování kurzu obdržíte Osobní certifikát.
Ahoj všichni :-) Jmenuji se Stanislav. V současné době žiji v regionu Tula. Mám několik vysokých škol. Hlavní - MSTU im. Bauman se specializací na informatiku a řídicí systémy. Druhá - Ekonomická - Finance a úvěr. Třetí - Řízení organizací. V IT pracuji přes 15 let, začínal jsem jako systémový administrátor, systémový inženýr. Pracoval v různých velkých a mezinárodních organizacích, jako jsou RAO UES, Yandex, Microsoft. Pracoval v různých pozicích a směrech. Dokončené projekty různé složitosti. Můj vývojový vektor se v posledních letech přesunul od správy systému k realizaci webových projektů: podílím se na jejich tvorbě a propagaci. A samozřejmě musíte používat programování pomocí Pythonu, C#, JS, ale i SQL, CSS, HTML.V tuto chvíli je vaším oblíbeným jazykem Python. Opravdu rád sdílím své znalosti a zkušenosti. Učím posledních 7 let. A jsem moc ráda, že jsem se stala součástí OTUS :-) Učitel
1. Úvod do syntaxe Pythonu a podmíněných příkazů
Prozkoumat
1. Instalace a rozhraní Jupyter Notebooku
2.Základní konstrukce a typy proměnných v Pythonu
3.Datové typy
4.Operace s čísly a řetězci
5. Proměnné
Zvládněte to
- Notebook Jupyter
- Krajta
- Typy dat
- Variabilní typy
Na praxi
• Pojďme si prostudovat funkčnost rozhraní Jupyter Notebook.
• Procvičíme si nejjednodušší funkce na úlohách, naučíme se provádět operace a rozlišovat datové typy.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.
2. Syntaxe Pythonu. Pokračování: Smyčky, operátory, moduly
Prozkoumat
1.Logické operace a porovnávací operace
2. Podmínky IF, ELSE, ELIF
3. Bloky a vycpávky
4. Smyčky WHILE, FOR IN
5. Datové struktury: seznamy, slovníky a n-tice
6.Funkce Pythonu: def
7. Moduly TIME a DATETIME
Zvládněte to
- Cykly
- Slovníky a seznamy
- datum a čas
- Vývoj funkcí
Na praxi
• Procvičíme si nové operace a cykly na úkolech a naučíme se integrovat získané znalosti do práce.
• Zvažme, co můžete implementovat do své vlastní práce a jak automatizovat rutinní úkoly.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.
3. Softwarová knihovna Pandas
Prozkoumat
1. Účel a principy práce se softwarovou knihovnou Pandas
2.Rozhraní: nezbytná funkčnost
3. Moduly Pandy, NumPy, Matplotlib
4. Datové struktury
5.Vytváření datového rámce a řady
6. Filtrování dat pomocí dotazů QUERY
Zvládněte to
- pandy
- NumPy
- Matplotlib
- Datový rámec
Na praxi
• Pojďme prozkoumat funkčnost Pandas pomocí jednoduchých příkladů pomocí Pythonu.
• Vytvořme Dataframe ručně a načteme data ze souborů CSV, XLSX.
• Načtěte stránku HTML do datového rámce.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.
4. pandy. Pokračování: výpočet metrik, indexů, kontingenčních tabulek
Prozkoumat
1.Výpočet základních metrik
2.Třídění dat
3. Přidání sloupců
4. Práce s indexem: reset_index(), reindex(), vnořené indexy
5. Seskupování dat
6.Kombinování více datových rámců
7. Vizualizace Matplotlib
Zvládněte to
- Metriky
- Indexy
- Kontingenční tabulky
- Seskupování dat
Na praxi
• Budeme pracovat se staženým CSV souborem, naučíme se počítat metriky, spojovat tabulky a na příkladech se seznámíme s indexy.
• Pojďme si trochu procvičit data a časy.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.
5. Selenium WebDriver
Prozkoumat
1.Import modulu, stažení souboru ovladače
2. Inicializace ovladače a načítání stránky
3.Pro a proti práce se selenem. Alternativy
4.Vyhledávání prvků webu pomocí CSS selektorů, tříd a id
5. Interakce s prvky webu
6. Získávání informací z prvků webu
Zvládněte to
- Selenium WebDriver
- Instalace ovladačů
- CSS selektory
- Prvky webu
Na praxi
• Nainstalujme Selenium WebDriver a zjistíme, proč jej analytik ve své práci potřebuje.
• Vyplníme data webu: sendkeys a kliknutí na tlačítka.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.
6. API - práce s aplikačním programovacím rozhraním
Prozkoumat
1. Proč musí analytik pracovat s API?
2.Jak získat API pro spolupráci s Googlem. Analytics a Yandex. Metrica
3.Jak se autentizovat
4.Jak interpretovat data
5.Automatizace
Zvládněte to
- API
- Modul požadavků
- Datový rámec
- Automatizace
Na praxi
• Pojďme si prostudovat modul Požadavky a metody get a post.
• Vyřešme problém výstupu dat a jejich umístění do datového rámce.
• Pojďme se naučit pracovat s VK API a stahovat statistiky ze skupiny.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.
7. Vizualizace dat
Prozkoumat
1.Grafické funkce pro tvorbu jednoduchých grafů
2.Vizualizace analytických dat
3. Prezentace poznatků
4. Volba způsobu prezentace dat
5.Typy grafů: histogramy, spojnicové grafy
Zvládněte to
- Grafické funkce Pandas
- Matplotlib
- Seaborn
- Zápletka
Na praxi
• Pojďme si procvičit tvorbu grafických funkcí pomocí Pandas a vytvořit několik typů grafů v závislosti na výhodnosti prezentace informací.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.
8. Import tabulek z PDF
Prozkoumat
1.Import modulů Glob a Tabula
2.Jak získat seznam všech souborů PDF pomocí pythonu
3.Jak pracovat s konkrétní tabulkou z pdf dokumentu
4. Oprava chyb a úprava tabulky
5.Kombinování datových rámců
6. Knihovna Camelot - způsob, jak extrahovat tabulky
Zvládněte to
- Zeměkoule
- Tabula
- Import
- Camelot
Na praxi
• Naučíme se, jak stáhnout seznam všech pdf souborů do počítače, abychom mohli v budoucnu pracovat s konkrétním souborem a tabulkou.
• Naučíme se číst pdf soubor a v případě potřeby jej upravit tak, aby vyhovoval našim potřebám. Zapišme soubor ve formátu .csv.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.
9. Systém pro správu verzí Git
Prozkoumat
1.Co je Git a k čemu je vytvořen?
2. Výhody Git
3. Online hostingová služba pro úložiště GitHub
4. Rozhraní GitHub a základní funkčnost
5. Užitečné nástroje při práci
Zvládněte to
- Git
- GitHub
- Vytáhněte požadavek
- Užitečné nástroje
Na praxi
• Pojďme si nainstalovat GitHub a podívat se na jeho rozhraní.
• Vytvořme naše úložiště a nahrajte testovací kód. Na jeho příkladu se naučíme vytvářet commity, porovnávat a vracet verze.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.
10. Shrnutí
Prozkoumat
1.6 pravidla dobrého kodexu
2. Jaké měkké dovednosti potřebuje analytik k práci?
3. Doporučení, jak si vybudovat svou budoucí cestu profesionála
4.Odpovědi na připravené otázky
Zvládněte to
- Krajta
- Analytické nástroje
- Jemné dovednosti
- Vyhlídky
Na praxi
• Pojďme si společně s učitelem shrnout průběh kurzu.
Učitel výsledek zadání zhodnotí a podrobně ho s vámi probere.