Python online tečajevi za analitičare - tečaj 34 900 RUB. iz International School of Professions, obuka 2 tjedna, datum 11.12.2023.
Miscelanea / / December 03, 2023
„Živa“ online komunikacija s učiteljima i mentorima.
Pristup tečaju za 3 mjeseca: interaktivni zadaci, webinari i snimke nastave.
Fleksibilan raspored treninga koji sami birate.
Bez dodatnih troškova prijevoza.
Mogućnost kombiniranja treninga s poslom, putovanjem i paralelnim treningom.
Nakon završenog tečaja dobivate osobni certifikat.
Pozdrav svima :-) Moje ime je Stanislav. Trenutno živim u regiji Tula. Imam nekoliko viših obrazovanja. Glavni - MSTU im. Bauman sa specijalizacijom iz računalnih znanosti i upravljačkih sustava. Drugo - Ekonomsko - Financije i kredit. Treće - Upravljanje organizacijama. U IT-u radim više od 15 godina, počeo sam kao sistem administrator, sistem inženjer. Radio je u raznim velikim i međunarodnim organizacijama, kao što su RAO UES, Yandex, Microsoft. Radio u različitim položajima i smjerovima. Završeni projekti različite složenosti. Posljednjih godina moj se vektor razvoja pomaknuo s administracije sustava na implementaciju web projekata: uključen sam u njihovu izradu i promociju. I naravno, morate koristiti programiranje koristeći Python, C#, JS, kao i SQL, CSS, HTML.Trenutno vam je omiljeni jezik Python. Jako volim dijeliti znanje i svoje iskustvo. Predajem zadnjih 7 godina. I jako mi je drago što sam postao dio OTUS-a :-) Učiteljice
1. Uvod u Python sintaksu i uvjetne naredbe
Istražiti
1.Instalacija i sučelje Jupyter Notebooka
2.Osnovne konstrukcije i tipovi varijabli u Pythonu
3. Vrste podataka
4.Operacije s brojevima i nizovima
5.Varijable
Svladajte to
- Jupyterova bilježnica
- Piton
- Vrste podataka
- Vrste varijabli
Na praksi
• Proučimo funkcionalnost Jupyter Notebook sučelja.
• Na zadacima ćemo vježbati najjednostavnije funkcije, naučiti izvoditi operacije i razlikovati vrste podataka.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
2. Python sintaksa. Nastavak: petlje, operatori, moduli
Istražiti
1. Logičke operacije i operacije usporedbe
2.Uvjeti IF, ELSE, ELIF
3. Blokovi i podstava
4. Petlje WHILE, FOR IN
5. Strukture podataka: liste, rječnici i torke
6.Python funkcije: def
7.VRIJEME i DATUMVRIJEME moduli
Svladajte to
- Ciklusi
- Rječnici i popisi
- Datum i vrijeme
- Razvoj značajki
Na praksi
• Uvježbavat ćemo nove operacije i cikluse na zadacima, te naučiti integrirati stečena znanja u rad.
• Razmotrimo što možete implementirati u svoj rad i kako automatizirati rutinske zadatke.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
3. Knjižnica Pandas softvera
Istražiti
1. Svrha i načela rada s programskom bibliotekom Pandas
2.Sučelje: potrebna funkcionalnost
3. Pandas, NumPy, Matplotlib moduli
4. Strukture podataka
5. Stvaranje podatkovnog okvira i serije
6. Filtriranje podataka s QUERY upitima
Svladajte to
- Pande
- NumPy
- Matplotlib
- Dataframe
Na praksi
• Istražimo funkcionalnost Panda koristeći jednostavne primjere koristeći Python.
• Kreirajmo Dataframe ručno i učitajmo podatke iz CSV, XLSX datoteka.
• Učitajte HTML stranicu u podatkovni okvir.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
4. Pande. Nastavak: izračunavanje metrike, indeksi, pivot tablice
Istražiti
1. Izračun osnovnih metrika
2. Razvrstavanje podataka
3.Dodavanje stupaca
4.Rad s indeksom: reset_index(), reindex(), ugniježđeni indeksi
5.Grupiranje podataka
6.Kombiniranje više podatkovnih okvira
7.Matplotlib vizualizacija
Svladajte to
- Metrika
- Indeksi
- Zaokretne tablice
- Grupiranje podataka
Na praksi
• Radit ćemo s preuzetom CSV datotekom, naučiti računati metrike, spajati tablice i upoznati se s indeksima na primjerima.
• Idemo dodatno vježbati s datumima i vremenima.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
5. Selenium Web Driver
Istražiti
1.Uvezi modul, preuzmi datoteku upravljačkog programa
2. Inicijalizacija upravljačkog programa i učitavanje stranice
3. Prednosti i mane rada sa selenom. Alternative
4.Traženje elemenata stranice pomoću CSS selektora, klasa i ID-ova
5. Interakcija s elementima stranice
6. Dobivanje informacija iz elemenata stranice
Svladajte to
- Selenium Web Driver
- Instaliranje upravljačkih programa
- CSS selektori
- Elementi stranice
Na praksi
• Instalirajmo Selenium WebDriver i shvatimo zašto ga analitičaru treba u njegovom radu.
• Ispunit ćemo podatke stranice: sendkeys i klikove na gumbe.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
6. API - rad sa sučeljem za programiranje aplikacija
Istražiti
1. Zašto analitičar mora raditi s API-jem?
2.Kako natjerati API da radi s Googleom. Analytics i Yandex. Metrica
3. Kako se autentificirati
4. Kako interpretirati podatke
5.Automatizacija
Svladajte to
- API
- Modul zahtjeva
- Dataframe
- Automatizacija
Na praksi
• Proučimo modul Zahtjevi i metode get i post.
• Riješimo problem ispisa podataka i njihovog postavljanja u podatkovni okvir.
• Naučimo kako raditi s VK API-jem i preuzeti statistiku iz grupe.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
7. Vizualizacija podataka
Istražiti
1. Grafičke funkcije za izradu jednostavnih grafikona
2. Vizualizacija analitičkih podataka
3.Prezentacija nalaza
4.Odabir načina prikaza podataka
5. Vrste grafikona: histogrami, linijski grafikoni
Svladajte to
- Pandas grafičke funkcije
- Matplotlib
- Pomorski
- Zapletno
Na praksi
• Vježbajmo kreiranje grafičkih funkcija pomoću Panda i izradimo nekoliko vrsta grafikona ovisno o praktičnosti predstavljanja informacija.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
8. Uvoz tablica iz PDF-a
Istražiti
1.Uvoz modula Glob i Tabula
2.Kako dobiti popis svih pdf datoteka pomoću pythona
3.Kako raditi s određenom tablicom iz pdf dokumenta
4. Ispravljanje grešaka i podešavanje tablice
5.Kombiniranje podatkovnih okvira
6.Camelot biblioteka - način ekstrahiranja tablica
Svladajte to
- Globus
- Tabula
- Uvoz
- Camelot
Na praksi
• Naučit ćemo kako preuzeti popis svih pdf datoteka na računalo kako bismo u budućnosti radili s određenom datotekom i tablicom.
• Naučit ćemo čitati pdf datoteku i po potrebi je urediti prema svojim potrebama. Napišimo datoteku u .csv formatu.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
9. Git sustav kontrole verzija
Istražiti
1.Što je Git i za što je stvoren?
2. Prednosti Git-a
3. Online usluga hostinga za GitHub repozitorije
4. GitHub sučelje i osnovna funkcionalnost
5. Korisni alati u radu
Svladajte to
- Git
- GitHub
- Zahtjev za povlačenje
- Korisni alati
Na praksi
• Instalirajmo GitHub i pogledajmo njegovo sučelje.
• Kreirajmo naše spremište i učitajmo testni kod. Koristeći njegov primjer, naučit ćemo kako napraviti komit, usporediti i vratiti verzije.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
10. Sažimajući
Istražiti
1.6 pravila dobrog koda
2. Koje su meke vještine potrebne analitičaru za rad?
3. Preporuke kako izgraditi svoj budući put kao profesionalac
4.Odgovori na pripremljena pitanja
Svladajte to
- Piton
- Alati za analitiku
- Meke vještine
- Izgledi
Na praksi
• Sažmimo tečaj zajedno s učiteljem.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.