Spletni tečaji Python za analitike - tečaj 34.900 RUB. iz International School of Professions, usposabljanje 2 tedna, datum 11.12.2023.
Miscellanea / / December 03, 2023
»Živa« spletna komunikacija z učitelji in mentorji.
Dostop do tečaja za 3 mesece: interaktivne naloge, spletni seminarji in posnetki predavanj.
Prilagodljiv urnik treningov, ki si ga izberete sami.
Brez dodatnih stroškov prevoza.
Možnost kombiniranja usposabljanja z delom, potovanjem in vzporednim usposabljanjem.
Po opravljenem tečaju prejmete osebni certifikat.
Pozdravljeni vsi :-) Moje ime je Stanislav. Trenutno živim v regiji Tula. Imam več visokošolskih izobrazb. Glavna - MSTU im. Bauman s specializacijo iz računalništva in krmilnih sistemov. Drugi - Ekonomsko - Finance in kredit. Tretji - Upravljanje organizacij. V IT-ju delam že več kot 15 let, začel sem kot sistemski administrator, sistemski inženir. Delal je v različnih velikih in mednarodnih organizacijah, kot so RAO UES, Yandex, Microsoft. Deloval je v različnih položajih in smereh. Izvedeni projekti različnih zahtevnosti. V zadnjih letih se je moj razvojni vektor preusmeril s sistemske administracije na izvajanje spletnih projektov: sodelujem pri njihovem ustvarjanju in promociji. In seveda moraš uporabljati programiranje s Pythonom, C#, JS, pa tudi SQL, CSS, HTML.Trenutno je tvoj najljubši jezik Python. Zelo rada delim svoje znanje in izkušnje. Poučujem zadnjih 7 let. In zelo sem vesel, da sem postal del OTUS-a :-) Učitelj
1. Uvod v sintakso in pogojne stavke Python
Raziščite
1. Namestitev in vmesnik Jupyter Notebook
2.Osnovne konstrukcije in tipi spremenljivk v Pythonu
3. Vrste podatkov
4.Operacije s števili in nizi
5.Spremenljivke
Obvladajte to
- Jupyter Notebook
- Python
- Vrste podatkov
- Vrste spremenljivk
Na praksi
• Preučimo funkcionalnost vmesnika Jupyter Notebook.
• Na nalogah bomo vadili najpreprostejše funkcije, se naučili izvajati operacije in razlikovati med podatkovnimi vrstami.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
2. Sintaksa Python. Nadaljevanje: Zanke, operatorji, moduli
Raziščite
1.Logične operacije in primerjalne operacije
2. Pogoji IF, ELSE, ELIF
3. Bloki in oblazinjenje
4. Zanke WHILE, FOR IN
5. Podatkovne strukture: seznami, slovarji in tuple
6.Python funkcije: def
7. Modula TIME in DATETIME
Obvladajte to
- Cikli
- Slovarji in seznami
- datum in čas
- Razvoj funkcij
Na praksi
• Na nalogah bomo vadili nove operacije in cikle ter se naučili vključevati pridobljeno znanje v delo.
• Razmislimo, kaj lahko implementirate v svoje delo in kako avtomatizirati rutinska opravila.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
3. Knjižnica programske opreme Pandas
Raziščite
1. Namen in principi dela s programsko knjižnico Pandas
2.Vmesnik: potrebna funkcionalnost
3. Moduli Pandas, NumPy, Matplotlib
4. Podatkovne strukture
5. Ustvarjanje podatkovnega okvira in serije
6. Filtriranje podatkov s poizvedbami QUERY
Obvladajte to
- Pande
- NumPy
- Matplotlib
- Dataframe
Na praksi
• Raziščimo funkcionalnost Pande na preprostih primerih z uporabo Pythona.
• Ustvarimo Dataframe ročno in naložimo podatke iz datotek CSV, XLSX.
• Naložite stran HTML v podatkovni okvir.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
4. Pande. Nadaljevanje: izračun metrik, indeksov, vrtilnih tabel
Raziščite
1. Izračun osnovnih metrik
2. Razvrščanje podatkov
3.Dodajanje stolpcev
4.Delo z indeksom: reset_index(), reindex(), ugnezdeni indeksi
5. Združevanje podatkov
6. Združevanje več podatkovnih okvirjev
7. Vizualizacija Matplotlib
Obvladajte to
- Metrike
- Indeksi
- Vrtilne tabele
- Združevanje podatkov
Na praksi
• Delali bomo s preneseno CSV datoteko, se naučili računati metrike, združevati tabele in se na primerih seznaniti z indeksi.
• Dajmo nekaj dodatne vaje z datumi in uro.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
5. Selenium WebDriver
Raziščite
1.Uvozni modul, prenos datoteke gonilnika
2. Inicializacija gonilnika in nalaganje strani
3.Prednosti in slabosti dela s Selenom. Alternative
4. Iskanje elementov spletnega mesta z uporabo izbirnikov CSS, razredov in id-jev
5. Interakcija z elementi spletnega mesta
6. Pridobivanje informacij iz elementov mesta
Obvladajte to
- Selenium WebDriver
- Namestitev gonilnikov
- Izbirniki CSS
- Elementi mesta
Na praksi
• Namestimo Selenium WebDriver in ugotovimo, zakaj ga analitik potrebuje pri svojem delu.
• Izpolnili bomo podatke spletnega mesta: sendkeys in klike gumbov.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
6. API - delo z vmesnikom za programiranje aplikacij
Raziščite
1. Zakaj mora analitik delati z API-jem?
2.Kako pripraviti API za delo z Googlom. Analytics in Yandex. Metrica
3. Kako preveriti pristnost
4.Kako interpretirati podatke
5. Avtomatizacija
Obvladajte to
- API
- Modul za zahteve
- Dataframe
- Avtomatizacija
Na praksi
• Preučimo modul Zahteve ter metode pridobivanja in objave.
• Rešimo problem izpisa podatkov in njihove postavitve v podatkovni okvir.
• Naučimo se delati z API-jem VK in prenesti statistiko iz skupine.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
7. Vizualizacija podatkov
Raziščite
1.Grafične funkcije za ustvarjanje preprostih grafov
2. Vizualizacija analitičnih podatkov
3. Predstavitev ugotovitev
4.Izbira načina prikaza podatkov
5.Vrste grafov: histogrami, linijski grafi
Obvladajte to
- Pandas grafične funkcije
- Matplotlib
- Seaborn
- Plotly
Na praksi
• Vadimo ustvarjanje grafičnih funkcij s programom Pandas in ustvarimo več vrst grafov glede na udobje podajanja informacij.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
8. Uvoz tabel iz PDF
Raziščite
1.Uvoz modulov Glob in Tabula
2. Kako s pythonom pridobiti seznam vseh pdf datotek
3.Kako delati z določeno tabelo iz pdf dokumenta
4. Popravljanje napak in prilagajanje tabele
5. Združevanje podatkovnih okvirov
6.Camelot knjižnica - način ekstrahiranja tabel
Obvladajte to
- Globus
- Tabula
- Uvozi
- Camelot
Na praksi
• Naučili se bomo prenesti seznam vseh pdf datotek na računalnik, da bomo v prihodnje delali z določeno datoteko in tabelo.
• Naučili se bomo brati pdf datoteko in jo po potrebi urediti po svojih željah. Zapišimo datoteko v formatu .csv.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
9. Sistem za nadzor različic Git
Raziščite
1.Kaj je Git in za kaj je ustvarjen?
2. Prednosti Git
3. Storitev spletnega gostovanja za repozitorije GitHub
4. GitHub vmesnik in osnovne funkcionalnosti
5. Uporabna orodja pri delu
Obvladajte to
- Git
- GitHub
- Zahteva za vlečenje
- Uporabna orodja
Na praksi
• Namestimo GitHub in si oglejmo njegov vmesnik.
• Ustvarimo naš repozitorij in naložimo testno kodo. Na njegovem primeru se bomo naučili narediti potrditve, primerjati in povrniti različice.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
10. Povzemanje
Raziščite
1.6 pravila dobre kode
2. Katere mehke veščine so potrebne za delo analitika?
3. Priporočila, kako graditi svojo prihodnjo poklicno pot
4. Odgovori na pripravljena vprašanja
Obvladajte to
- Python
- Orodja za analitiko
- Mehke veščine
- Obeti
Na praksi
• Skupaj z učiteljem povzamemo tečaj.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.