Online kurzy Pythonu pre analytikov - kurz 34 900 RUB. z International School of Professions, školenie 2 týždne, dátum 11.12.2023.
Rôzne / / December 03, 2023
„Živá“ online komunikácia s učiteľmi a mentormi.
Prístup ku kurzu na 3 mesiace: interaktívne úlohy, webináre a nahrávky tried.
Flexibilný tréningový plán, ktorý si sami zvolíte.
Žiadne dodatočné náklady na dopravu.
Možnosť spojiť tréning s prácou, cestovaním a paralelným tréningom.
Po absolvovaní kurzu získate Osobný certifikát.
Ahojte všetci :-) Volám sa Stanislav. V súčasnosti žijem v regióne Tula. Mám niekoľko vysokých škôl. Hlavná - MSTU im. Bauman so špecializáciou na informatiku a riadiace systémy. Druhá - Ekonomická - Financie a úvery. Tretia - Riadenie organizácií. V IT pracujem viac ako 15 rokov, začínal som ako systémový administrátor, systémový inžinier. Pracoval v rôznych veľkých a medzinárodných organizáciách, ako sú RAO UES, Yandex, Microsoft. Pracoval v rôznych pozíciách a smeroch. Dokončené projekty rôznej zložitosti. V posledných rokoch sa môj vývojový vektor presunul od správy systému k implementácii webových projektov: podieľam sa na ich tvorbe a propagácii. A samozrejme, musíte používať programovanie pomocou Pythonu, C#, JS, ale aj SQL, CSS, HTML.V súčasnosti je vaším obľúbeným jazykom Python. Naozaj rád zdieľam svoje vedomosti a skúsenosti. Učím posledných 7 rokov. A som veľmi rada, že som sa stala súčasťou OTUS :-) Učiteľka
1. Úvod do syntaxe Pythonu a podmienených príkazov
Preskúmajte
1.Inštalácia a rozhranie Jupyter Notebooku
2. Základné konštrukcie a typy premenných v Pythone
3. Typy údajov
4.Operácie s číslami a reťazcami
5.Premenné
Zvládnite to
- Zápisník Jupyter
- Python
- Typy údajov
- Variabilné typy
Na praxi
• Preštudujme si funkčnosť rozhrania Jupyter Notebook.
• Precvičíme si najjednoduchšie funkcie na úlohách, naučíme sa vykonávať operácie a rozlišovať dátové typy.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.
2. Syntax jazyka Python. Pokračovanie: Slučky, operátory, moduly
Preskúmajte
1.Logické operácie a porovnávacie operácie
2.Podmienky IF, ELSE, ELIF
3. Bloky a výplň
4. Slučky WHILE, FOR IN
5. Dátové štruktúry: zoznamy, slovníky a n-tice
6.Funkcie Pythonu: def
7. Moduly TIME a DATETIME
Zvládnite to
- Cykly
- Slovníky a zoznamy
- dátum a čas
- Vývoj funkcií
Na praxi
• Precvičíme si nové operácie a cykly na úlohách a naučíme sa integrovať získané poznatky do práce.
• Uvažujme, čo môžete implementovať do svojej vlastnej práce a ako automatizovať rutinné úlohy.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.
3. Softvérová knižnica Pandas
Preskúmajte
1. Účel a princípy práce so softvérovou knižnicou Pandas
2.Rozhranie: potrebná funkčnosť
3. Moduly Pandy, NumPy, Matplotlib
4. Dátové štruktúry
5. Vytváranie dátového rámca a série
6. Filtrovanie údajov pomocou dopytov QUERY
Zvládnite to
- pandy
- NumPy
- Matplotlib
- Dataframe
Na praxi
• Poďme preskúmať funkčnosť Pandas pomocou jednoduchých príkladov pomocou Pythonu.
• Vytvorme Dataframe manuálne a načítajme dáta zo súborov CSV, XLSX.
• Načítať stránku HTML do dátového rámca.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.
4. pandy. Pokračovanie: výpočet metrík, indexov, kontingenčných tabuliek
Preskúmajte
1.Výpočet základných metrík
2.Triedenie údajov
3.Pridávanie stĺpcov
4. Práca s indexom: reset_index(), reindex(), vnorené indexy
5. Zoskupovanie údajov
6. Kombinácia viacerých dátových rámcov
7. Vizualizácia Matplotlib
Zvládnite to
- Metriky
- Indexy
- Kontingenčné tabuľky
- Zoskupovanie údajov
Na praxi
• Budeme pracovať so stiahnutým CSV súborom, naučíme sa počítať metriky, spájať tabuľky a na príkladoch sa zoznámime s indexmi.
• Poďme si trochu precvičiť dátumy a časy.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.
5. Selenium WebDriver
Preskúmajte
1.Importovať modul, stiahnuť súbor ovládača
2. Inicializácia ovládača a načítanie stránky
3. Výhody a nevýhody práce so selénom. Alternatívy
4.Hľadanie prvkov lokality pomocou CSS selektorov, tried a ID
5. Interakcia s prvkami lokality
6. Získavanie informácií z prvkov lokality
Zvládnite to
- Selenium WebDriver
- Inštalácia ovládačov
- Selektor CSS
- Prvky lokality
Na praxi
• Nainštalujeme Selenium WebDriver a zistíme, prečo ho analytik pri svojej práci potrebuje.
• Vyplníme údaje stránky: sendkeys a kliknutia na tlačidlá.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.
6. API - práca s aplikačným programovacím rozhraním
Preskúmajte
1. Prečo musí analytik pracovať s API?
2.Ako získať API pre prácu s Google. Analytics a Yandex. Metrica
3.Ako overiť
4.Ako interpretovať údaje
5.Automatizácia
Zvládnite to
- API
- Modul žiadostí
- Dataframe
- automatizácia
Na praxi
• Preštudujme si modul Žiadosti a metódy získania a odoslania.
• Vyriešme problém s výstupom dát a ich umiestnením do dátového rámca.
• Poďme sa naučiť pracovať s VK API a sťahovať štatistiky zo skupiny.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.
7. Vizualizácia dát
Preskúmajte
1.Grafické funkcie na vytváranie jednoduchých grafov
2. Vizualizácia analytických údajov
3.Prezentácia zistení
4.Výber spôsobu prezentácie údajov
5.Typy grafov: histogramy, čiarové grafy
Zvládnite to
- Grafické funkcie Pandas
- Matplotlib
- Seaborn
- Zápletka
Na praxi
• Precvičme si vytváranie grafických funkcií pomocou Pandas a vytvorte niekoľko typov grafov v závislosti od vhodnosti prezentácie informácií.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.
8. Import tabuliek z PDF
Preskúmajte
1.Import modulov Glob a Tabula
2.Ako získať zoznam všetkých súborov PDF pomocou pythonu
3.Ako pracovať s konkrétnou tabuľkou z pdf dokumentu
4. Oprava chýb a úprava tabuľky
5.Kombinovanie dátových rámcov
6.Knižnica Camelot - spôsob, ako extrahovať tabuľky
Zvládnite to
- Globe
- Tabula
- Importovať
- Camelot
Na praxi
• Naučíme sa, ako stiahnuť zoznam všetkých pdf súborov do počítača, aby sme v budúcnosti mohli pracovať s konkrétnym súborom a tabuľkou.
• Naučíme sa čítať pdf súbor a v prípade potreby ho upraviť podľa vlastných potrieb. Napíšme súbor vo formáte .csv.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.
9. Systém riadenia verzií Git
Preskúmajte
1.Čo je Git a na čo je vytvorený?
2. Výhody Git
3. Online hostingová služba pre úložiská GitHub
4. Rozhranie GitHub a základné funkcie
5. Užitočné nástroje pri práci
Zvládnite to
- Git
- GitHub
- Vytiahnite požiadavku
- Užitočné nástroje
Na praxi
• Nainštalujeme GitHub a pozrieme sa na jeho rozhranie.
• Vytvorme naše úložisko a nahrajte testovací kód. Na jeho príklade sa naučíme, ako vytvárať commity, porovnávať a vracať verzie.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.
10. Zhrnutie
Preskúmajte
1.6 pravidlá dobrého kódexu
2. Aké mäkké zručnosti potrebuje analytik na prácu?
3. Odporúčania, ako si vybudovať svoju budúcu cestu profesionála
4.Odpovede na pripravené otázky
Zvládnite to
- Python
- Analytické nástroje
- Mäkké zručnosti
- Perspektívy
Na praxi
• Poďme spolu s učiteľom zhrnúť priebeh.
Učiteľ výsledok zadania zhodnotí a podrobne ho s vami prediskutuje.