Python-verkkokurssit analyytikoille - kurssi 34 900 RUB. International School of Professions, koulutus 2 viikkoa, päivämäärä 11.12.2023.
Miscellanea / / December 03, 2023
"Elävä" verkkoviestintä opettajien ja mentoreiden kanssa.
Pääsy kurssille 3 kuukauden ajan: interaktiivisia tehtäviä, webinaareja ja tuntien tallenteita.
Joustava harjoitusaikataulu, jonka voit valita itse.
Ei ylimääräisiä kuljetuskustannuksia.
Mahdollisuus yhdistää koulutus työhön, matkustamiseen ja rinnakkaiskoulutukseen.
Kurssin suoritettuasi saat henkilökohtaisen todistuksen.
Hei kaikille :-) Nimeni on Stanislav. Tällä hetkellä asun Tulan alueella. Minulla on useita korkeakouluja. Main - MSTU im. Bauman, joka on erikoistunut tietojenkäsittelytieteeseen ja ohjausjärjestelmiin. Toinen - Talous - Rahoitus ja luotto. Kolmas - Organisaatioiden hallinta. Olen työskennellyt IT-alalla yli 15 vuotta ja aloitin järjestelmänvalvojana, järjestelmäsuunnittelijana. Työskenteli useissa suurissa ja kansainvälisissä organisaatioissa, kuten RAO UES, Yandex, Microsoft. Työskenteli eri asennoissa ja eri suuntiin. Valmiit projektit, joiden monimutkaisuus vaihtelee. Viime vuosina kehitysvektorini on siirtynyt järjestelmänhallinnasta verkkoprojektien toteuttamiseen: olen mukana niiden luomisessa ja edistämisessä. Ja tietysti ohjelmointia pitää käyttää Pythonilla, C#:lla, JS: llä sekä SQL: llä, CSS: llä, HTML: llä. Tällä hetkellä suosikkikielesi on Python. Rakastan todella tiedon ja kokemusteni jakamista. Olen opettanut viimeiset 7 vuotta. Ja olen erittäin iloinen, että minusta tuli osa OTUS: a :-) Opettaja
1. Johdatus Python-syntaksiin ja ehdollisiin lausekkeisiin
Tutkia
1. Jupyter Notebookin asennus ja käyttöliittymä
2. Pythonin perusrakenteet ja muuttujatyypit
3.Tietotyypit
4. Operaatiot numeroilla ja merkkijonoilla
5. Muuttujat
Hallitse se
- Jupyter muistikirja
- Python
- Tietotyypit
- Vaihtelevat tyypit
Käytännössä
• Tutkitaan Jupyter Notebook -käyttöliittymän toimivuutta.
• Harjoittelemme tehtävien yksinkertaisimpia toimintoja, opimme suorittamaan operaatioita ja erottamaan tietotyypit.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.
2. Python-syntaksi. Jatkuu: Silmukat, operaattorit, moduulit
Tutkia
1.Loogiset operaatiot ja vertailutoiminnot
2.Ehdot JOS, MUU, ELIF
3. Lohkot ja pehmusteet
4. Silmukat WHILE, FOR IN
5. Tietorakenteet: listat, sanakirjat ja monikot
6.Python-funktiot: def
7.TIME ja DATETIME moduulit
Hallitse se
- Pyörät
- Sanakirjat ja luettelot
- päivämäärä ja aika
- Ominaisuuden kehitys
Käytännössä
• Harjoittelemme uusia toimintoja ja tehtävien syklejä sekä opimme integroimaan hankittua tietoa työhön.
• Mietitään, mitä voit toteuttaa omassa työssäsi ja miten rutiinitehtävät automatisoidaan.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.
3. Pandasin ohjelmistokirjasto
Tutkia
1. Pandas-ohjelmistokirjaston kanssa työskentelyn tarkoitus ja periaatteet
2. Käyttöliittymä: tarvittavat toiminnot
3. Pandas-, NumPy-, Matplotlib-moduulit
4. Tietorakenteet
5. Tietokehyksen ja -sarjan luominen
6. Tietojen suodatus QUERY-kyselyillä
Hallitse se
- Pandat
- NumPy
- Matplotlib
- Datakehys
Käytännössä
• Tutkitaan Pandan toimivuutta yksinkertaisten esimerkkien avulla Pythonilla.
• Luodaan Dataframe manuaalisesti ja ladataan tietoja CSV-, XLSX-tiedostoista.
• Lataa HTML-sivu tietokehykseen.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.
4. Pandat. Jatkuu: mittareiden, indeksien, pivot-taulukoiden laskeminen
Tutkia
1. Perusmittareiden laskenta
2.Tietojen lajittelu
3. Sarakkeiden lisääminen
4. Työskentely indeksin kanssa: reset_index(), reindex(), sisäkkäiset indeksit
5. Tietojen ryhmittely
6. Useiden tietokehysten yhdistäminen
7.Matplotlib-visualisointi
Hallitse se
- Mittarit
- Indeksit
- Pivot-taulukot
- Tietojen ryhmittely
Käytännössä
• Työskentelemme ladatun CSV-tiedoston kanssa, opimme laskemaan mittareita, liittämään taulukoita ja tutustumaan indekseihin esimerkkien avulla.
• Harjoitellaan lisää päivämäärien ja kellonaikojen kanssa.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.
5. Seleeni WebDriver
Tutkia
1. Tuo moduuli, lataa ohjaintiedosto
2. Ohjaimen alustus ja sivun lataus
3. Seleenin kanssa työskentelyn hyvät ja huonot puolet. Vaihtoehtoja
4.Sivuston elementtien etsiminen CSS-valitsimien, luokkien ja tunnuksien avulla
5. Vuorovaikutus sivuston elementtien kanssa
6. Tietojen hankkiminen sivuston elementeistä
Hallitse se
- Seleeni WebDriver
- Ajurien asentaminen
- CSS-valitsimet
- Sivuston elementit
Käytännössä
• Asennetaan Selenium WebDriver ja selvitetään, miksi analyytikko tarvitsee sitä työssään.
• Täytämme sivuston tiedot: lähetysnäppäimet ja painikkeen napsautukset.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.
6. API - työskentelee sovellusohjelmointirajapinnan kanssa
Tutkia
1. Miksi analyytikon on työskenneltävä API: n kanssa?
2. Kuinka saada API toimimaan Googlen kanssa. Analytics ja Yandex. Metrica
3. Todentaminen
4.Kuinka tulkita tietoja
5. Automaatio
Hallitse se
- API
- Pyyntömoduuli
- Datakehys
- Automaatio
Käytännössä
• Tutkitaan Requests-moduulia sekä get and post -menetelmiä.
• Ratkaistaan datan tulostamisen ja datakehykseen sijoittamisen ongelma.
• Opetellaan työskentelemään VK API: n kanssa ja ladataan tilastoja ryhmästä.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.
7. Tietojen visualisointi
Tutkia
1. Graafiset funktiot yksinkertaisten kaavioiden luomiseen
2.Analyyttisten tietojen visualisointi
3. Löydösten esittely
4. Tiedon esitystavan valinta
5. Kaavioiden tyypit: histogrammit, viivakaaviot
Hallitse se
- Pandan grafiikkatoiminnot
- Matplotlib
- Seaborn
- Juoni
Käytännössä
• Harjoitellaan graafisten funktioiden luomista Pandalla ja luodaan monenlaisia kaavioita tiedon esittämisen mukavuudesta riippuen.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.
8. Taulukoiden tuonti PDF-tiedostosta
Tutkia
1. Glob- ja Tabula-moduulien tuonti
2.Kuinka saada luettelo kaikista pdf-tiedostoista pythonilla
3. Kuinka työskennellä tietyn taulukon kanssa pdf-dokumentista
4. Virheiden korjaaminen ja taulukon säätö
5. Tietokehysten yhdistäminen
6. Camelot-kirjasto - tapa poimia taulukoita
Hallitse se
- Maapallo
- Tabula
- Tuonti
- Camelot
Käytännössä
• Opimme lataamaan luettelon kaikista tietokoneella olevista pdf-tiedostoista, jotta voimme työskennellä tietyn tiedoston ja taulukon kanssa tulevaisuudessa.
• Opettelemme lukemaan pdf-tiedostoa ja tarvittaessa muokkaamaan sitä tarpeisiimme sopivaksi. Kirjoitetaan tiedosto .csv-muodossa.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.
9. Git versionhallintajärjestelmä
Tutkia
1.Mikä Git on ja mihin se on luotu?
2. Git-edut
3. Online-isännöintipalvelu GitHub-tietovarastoille
4. GitHub-käyttöliittymä ja perustoiminnot
5. Hyödylliset työkalut työssä
Hallitse se
- Git
- GitHub
- Vedä pyyntö
- Hyödyllisiä työkaluja
Käytännössä
• Asennetaan GitHub ja katsotaan sen käyttöliittymää.
• Luodaan arkistomme ja ladataan testikoodi. Hänen esimerkkiään käyttämällä opimme tekemään sitoumuksia, vertailemaan ja peruuttamaan versioita.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.
10. Yhteenveto
Tutkia
1.6 hyvän koodin säännöt
2. Mitä pehmeitä taitoja analyytikko tarvitsee toimiakseen?
3. Suosituksia tulevaisuuden polun rakentamiseen ammattilaisena
4. Vastaukset valmiisiin kysymyksiin
Hallitse se
- Python
- Analyysityökalut
- Pehmeitä taitoja
- Näkymät
Käytännössä
• Tehdään kurssista yhteenveto yhdessä opettajan kanssa.
Opettaja arvioi tehtävän tuloksen ja keskustelee siitä kanssasi yksityiskohtaisesti.