Python onlinekurser för analytiker - kurs 34 900 RUB. från International School of Professions, utbildning 2 veckor, datum 11 december 2023.
Miscellanea / / December 03, 2023
"Live" onlinekommunikation med lärare och mentorer.
Tillgång till kursen under 3 månader: interaktiva uppgifter, webbseminarier och inspelningar av klasser.
Flexibelt träningsschema som du väljer själv.
Inga extra transportkostnader.
Möjlighet att kombinera träning med arbete, resor och parallellträning.
Efter avslutad kurs får du ett personligt intyg.
Hej alla :-) Jag heter Stanislav. För närvarande bor jag i Tula-regionen. Jag har flera högre utbildningar. Main - MSTU im. Bauman med inriktning datavetenskap och styrsystem. För det andra - Ekonomisk - Finansiering och kredit. För det tredje - Ledning av organisationer. Jag har arbetat inom IT i över 15 år Jag började som systemadministratör, systemingenjör. Arbetat i olika stora och internationella organisationer, såsom RAO UES, Yandex, Microsoft. Arbetade i olika positioner och riktningar. Genomförda projekt av varierande komplexitet. Under de senaste åren har min utvecklingsvektor skiftat från systemadministration till implementering av webbprojekt: Jag är involverad i deras skapande och marknadsföring. Och naturligtvis måste du använda programmering med Python, C#, JS, samt SQL, CSS, HTML. För tillfället är ditt favoritspråk Python. Jag älskar verkligen att dela med mig av kunskap och mina erfarenheter. Jag har undervisat de senaste 7 åren. Och jag är väldigt glad att jag blev en del av OTUS :-) Lärare
1. Introduktion till Python-syntax och villkorliga uttalanden
Utforska
1.Installation och gränssnitt för Jupyter Notebook
2.Grundläggande konstruktioner och variabeltyper i Python
3.Datatyper
4. Operationer med siffror och strängar
5.Variabler
Behärska det
- Jupyter anteckningsbok
- Pytonorm
- Datatyper
- Varierande typer
På praktik
• Låt oss studera funktionaliteten hos Jupyter Notebook-gränssnittet.
• Vi kommer att träna på de enklaste funktionerna på uppgifter, lära oss hur man utför operationer och skilja mellan datatyper.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
2. Python-syntax. Fortsättning: Slingor, operatörer, moduler
Utforska
1.Logiska operationer och jämförelseoperationer
2. Villkor IF, ELSE, ELIF
3.Blockar och stoppning
4. Slingor UNDER, FÖR IN
5. Datastrukturer: listor, ordböcker och tupler
6.Python funktioner: def
7.TIME och DATETIME moduler
Behärska det
- Cyklar
- Ordböcker och listor
- datum och tid
- Funktionsutveckling
På praktik
• Vi ska öva på nya operationer och cykler på uppgifter och lära oss att integrera den inhämtade kunskapen i arbetet.
• Låt oss överväga vad du kan implementera i ditt eget arbete och hur du automatiserar rutinuppgifter.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
3. Pandas mjukvarubibliotek
Utforska
1. Syfte och principer för att arbeta med Pandas mjukvarubibliotek
2.Gränssnitt: nödvändig funktionalitet
3.Pandas, NumPy, Matplotlib-moduler
4. Datastrukturer
5. Skapa dataram och serier
6. Datafiltrering med QUERY-frågor
Behärska det
- Pandas
- NumPy
- Matplotlib
- Dataram
På praktik
• Låt oss utforska funktionaliteten hos Pandas med enkla exempel med Python.
• Låt oss skapa en dataram manuellt och ladda data från CSV-, XLSX-filer.
• Ladda HTML-sidan i en dataram.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
4. Pandas. Fortsättning: beräkna mätvärden, index, pivottabeller
Utforska
1.Beräkning av grundläggande mått
2.Sortera data
3.Lägga till kolumner
4. Arbeta med index: reset_index(), reindex(), kapslade index
5. Gruppera data
6. Kombinera flera dataramar
7.Matplotlib visualisering
Behärska det
- Metrik
- Index
- Pivottabeller
- Gruppera data
På praktik
• Vi kommer att arbeta med den nedladdade CSV-filen, lära oss att beräkna mätvärden, sammanfoga tabeller och bekanta oss med index med hjälp av exempel.
• Låt oss träna lite extra med datum och tider.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
5. Selenium WebDriver
Utforska
1.Importera modul, ladda ner drivrutinsfil
2.Initiering av drivrutiner och sidladdning
3. För- och nackdelar med att arbeta med selen. Alternativ
4.Söka efter webbplatselement med CSS-väljare, klasser och ID
5. Interaktion med webbplatselement
6. Inhämta information från webbplatselement
Behärska det
- Selenium WebDriver
- Installera drivrutiner
- CSS-väljare
- Webbplatselement
På praktik
• Låt oss installera Selenium WebDriver och ta reda på varför analytikern behöver det i sitt arbete.
• Vi kommer att fylla i webbplatsens data: sendkeys och knappklick.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
6. API - arbetar med applikationsprogrammeringsgränssnittet
Utforska
1. Varför behöver en analytiker arbeta med API?
2.Hur får man ett API att fungera med Google. Analytics och Yandex. Metrica
3.Hur autentiseras
4.Hur man tolkar data
5. Automation
Behärska det
- API
- Begär modul
- Dataram
- Automatisering
På praktik
• Låt oss studera Requests-modulen och get och post-metoderna.
• Låt oss lösa problemet med att mata ut data och placera den i en dataram.
• Låt oss lära oss hur man arbetar med VK API och laddar ner statistik från gruppen.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
7. Datavisualisering
Utforska
1. Grafiska funktioner för att skapa enkla grafer
2.Visualisering av analytisk data
3. Presentation av resultat
4.Val av datapresentationsmetod
5. Typer av grafer: histogram, linjediagram
Behärska det
- Pandas grafikfunktioner
- Matplotlib
- Seaborn
- Handling
På praktik
• Låt oss öva på att skapa grafiska funktioner med Pandas och skapa flera typer av grafer beroende på bekvämligheten med att presentera information.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
8. Importera tabeller från PDF
Utforska
1.Import av Glob- och Tabula-moduler
2.Hur får man en lista över alla pdf-filer med python
3.Hur man arbetar med en specifik tabell från ett pdf-dokument
4. Rätta fel och justera tabellen
5.Kombinera dataramar
6.Camelot bibliotek - ett sätt att extrahera tabeller
Behärska det
- Klot
- Tabula
- Importera
- Camelot
På praktik
• Vi lär oss hur man laddar ner en lista över alla pdf-filer på datorn för att kunna arbeta med en specifik fil och tabell i framtiden.
• Vi lär oss att läsa en pdf-fil och vid behov redigera den så att den passar våra behov. Låt oss skriva filen i .csv-format.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
9. Git versionskontrollsystem
Utforska
1.Vad är Git och vad är det skapat för?
2.Git-fördelar
3. Online värdtjänst för GitHub-arkiv
4. GitHub-gränssnitt och grundläggande funktionalitet
5. Användbara verktyg på jobbet
Behärska det
- Git
- GitHub
- Dra förfrågan
- Användbara verktyg
På praktik
• Låt oss installera GitHub och titta på dess gränssnitt.
• Låt oss skapa vårt arkiv och ladda upp testkoden. Med hjälp av hans exempel kommer vi att lära oss hur man gör commits, jämför och återställer versioner.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.
10. Sammanfattande
Utforska
1.6 regler för god kod
2. Vilka mjuka färdigheter behövs för att en analytiker ska fungera?
3. Rekommendationer om hur du bygger din framtida väg som professionell
4.Svar på förberedda frågor
Behärska det
- Pytonorm
- Analysverktyg
- Mjuka färdigheter
- Utsikter
På praktik
• Låt oss sammanfatta kursen tillsammans med läraren.
Läraren kommer att utvärdera resultatet av uppgiften och diskutera det i detalj med dig.