Cursuri online Python pentru analiști - curs 34.900 RUB. de la Școala Internațională de Profesii, pregătire 2 săptămâni, data 11 decembrie 2023.
Miscelaneu / / December 03, 2023
Comunicare online „live” cu profesorii și mentorii.
Acces la curs timp de 3 luni: sarcini interactive, webinarii și înregistrări ale cursurilor.
Program de antrenament flexibil pe care îl alegeți singur.
Fără costuri suplimentare de transport.
Posibilitatea de a combina formarea cu munca, deplasarea și formarea paralelă.
După finalizarea cursului primiți un certificat personal.
Salutare tuturor :-) Numele meu este Stanislav. În prezent locuiesc în regiunea Tula. Am mai multe studii superioare. Principal - MSTU im. Bauman cu specializare în informatică și sisteme de control. Al doilea - Economic - Finanțe și credit. Al treilea - Managementul organizațiilor. Lucrez in IT de peste 15 ani.Am inceput ca administrator de sistem, inginer de sistem. A lucrat în diverse organizații mari și internaționale, precum RAO UES, Yandex, Microsoft. A lucrat în diferite poziții și direcții. Proiecte finalizate de complexitate diferită. În ultimii ani, vectorul meu de dezvoltare s-a mutat de la administrarea sistemului la implementarea proiectelor web: sunt implicat în crearea și promovarea acestora. Și bineînțeles, trebuie să folosiți programarea folosind Python, C#, JS, precum și SQL, CSS, HTML.În acest moment, limbajul dvs. preferat este Python. Îmi place foarte mult să împărtășesc cunoștințele și experiența mea. Predau în ultimii 7 ani. Și sunt foarte bucuros că am devenit parte din OTUS :-) Profesor
1. Introducere în sintaxa Python și instrucțiunile condiționate
Explora
1.Instalarea și interfața Jupyter Notebook
2. Construcții de bază și tipuri de variabile în Python
3.Tipuri de date
4.Operații cu numere și șiruri
5.Variabile
Stăpânește
- Caietul Jupyter
- Piton
- Tipuri de date
- Tipuri variabile
La practică
• Să studiem funcționalitatea interfeței Jupyter Notebook.
• Vom exersa cele mai simple funcții pe sarcini, vom învăța cum să efectuăm operațiuni și vom distinge între tipurile de date.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
2. Sintaxa Python. Continuare: Bucle, operatori, module
Explora
1.Operații logice și operații de comparație
2.Condiții IF, ELSE, ELIF
3.Blocuri și căptușeală
4. Bucle WHILE, FOR IN
5. Structuri de date: liste, dicționare și tupluri
6.Funcții Python: def
7.Module TIME și DATETIME
Stăpânește
- Cicluri
- Dicționare și liste
- data si ora
- Dezvoltarea caracteristicilor
La practică
• Vom exersa noi operații și cicluri pe sarcini și vom învăța să integrăm cunoștințele dobândite în muncă.
• Să luăm în considerare ce poți implementa în propria ta muncă și cum să automatizezi sarcinile de rutină.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
3. Biblioteca de software Pandas
Explora
1. Scopul și principiile lucrului cu biblioteca de software Pandas
2.Interfață: funcționalitate necesară
3.Module Pandas, NumPy, Matplotlib
4. Structuri de date
5.Crearea Dataframe și Series
6. Filtrarea datelor cu interogări QUERY
Stăpânește
- panda
- NumPy
- Matplotlib
- Cadrul de date
La practică
• Să explorăm funcționalitatea Pandas folosind exemple simple folosind Python.
• Să creăm manual un cadru de date și să încărcăm date din fișierele CSV, XLSX.
• Încărcați pagina HTML într-un cadru de date.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
4. panda. Continuare: calcularea valorilor, indicilor, tabele pivot
Explora
1.Calculul metricilor de bază
2. Sortarea datelor
3.Adăugarea coloanelor
4. Lucrul cu index: reset_index(), reindex(), indecși imbricați
5.Gruparea datelor
6.Combinarea mai multor cadre de date
7.Vizualizare Matplotlib
Stăpânește
- Metrici
- Indici
- Tabele pivot
- Gruparea datelor
La practică
• Vom lucra cu fișierul CSV descărcat, vom învăța cum să calculăm valorile, să unim tabele și să ne familiarizăm cu indici folosind exemple.
• Să ne exersăm în plus cu datele și orele.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
5. Selenium WebDriver
Explora
1.Importați modul, descărcați fișierul driverului
2.Inițializarea driverului și încărcarea paginii
3.Pro și contra ale lucrului cu seleniu. Alternative
4.Căutarea elementelor site-ului folosind selectoare CSS, clase și ID-uri
5. Interacțiunea cu elementele site-ului
6. Obținerea de informații din elementele site-ului
Stăpânește
- Selenium WebDriver
- Instalarea driverelor
- selectoare CSS
- Elementele site-ului
La practică
• Să instalăm Selenium WebDriver și să ne dăm seama de ce are nevoie analistul de el în munca sa.
• Vom completa datele site-ului: sendkeys și buton clicks.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
6. API - lucrul cu interfața de programare a aplicației
Explora
1. De ce trebuie ca un analist să lucreze cu API?
2.Cum să obțineți un API să funcționeze cu Google. Analytics și Yandex. Metrica
3.Cum să vă autentificați
4.Cum se interpretează datele
5.Automatizare
Stăpânește
- API
- Modul de cereri
- Cadrul de date
- Automatizare
La practică
• Să studiem modulul Cereri și metodele get și post.
• Să rezolvăm problema de ieșire a datelor și de a le plasa într-un cadru de date.
• Să învățăm cum să lucrăm cu API-ul VK și să descărcam statistici din grup.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
7. Vizualizarea datelor
Explora
1.Funcții grafice pentru crearea de grafice simple
2.Vizualizarea datelor analitice
3.Prezentarea constatărilor
4. Alegerea metodei de prezentare a datelor
5.Tipuri de grafice: histograme, grafice cu linii
Stăpânește
- Funcții grafice Pandas
- Matplotlib
- Seaborn
- Complot
La practică
• Să exersăm crearea de funcții grafice folosind Pandas și să creăm mai multe tipuri de grafice în funcție de comoditatea prezentării informațiilor.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
8. Importul tabelelor din PDF
Explora
1.Import de module Glob și Tabula
2.Cum să obțineți o listă cu toate fișierele pdf folosind python
3.Cum să lucrați cu un anumit tabel dintr-un document pdf
4. Corectarea erorilor și ajustarea tabelului
5.Combinarea cadrelor de date
6.Biblioteca Camelot - o modalitate de a extrage tabele
Stăpânește
- Glob
- Tabula
- Import
- Camelot
La practică
• Vom învăța cum să descărcați o listă cu toate fișierele pdf de pe computer pentru a putea lucra cu un anumit fișier și tabel în viitor.
• Vom învăța să citim un fișier pdf și, dacă este necesar, să îl editam pentru a se potrivi nevoilor noastre. Să scriem fișierul în format .csv.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
9. Sistemul de control al versiunilor Git
Explora
1. Ce este Git și pentru ce este creat?
2. Beneficii Git
3. Serviciu de găzduire online pentru depozitele GitHub
4. Interfață GitHub și funcționalitate de bază
5. Instrumente utile la locul de muncă
Stăpânește
- Git
- GitHub
- Cerere de tragere
- Instrumente utile
La practică
• Să instalăm GitHub și să ne uităm la interfața acestuia.
• Să ne creăm depozitul și să încărcăm codul de testare. Folosind exemplul său, vom învăța cum să facem comite, să comparăm și să derulăm versiunile înapoi.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.
10. Rezumând
Explora
1.6 regulile unui cod bun
2.Ce soft-skilluri sunt necesare pentru ca un analist să lucreze?
3. Recomandări despre cum să-ți construiești drumul viitor ca profesionist
4.Răspunsuri la întrebările pregătite
Stăpânește
- Piton
- Instrumente de analiză
- Abilități soft
- Perspective
La practică
• Să rezumam cursul împreună cu profesorul.
Profesorul va evalua rezultatul sarcinii și îl va discuta cu tine în detaliu.