Python-utvikler - kurs 88 000 gni. fra IT Academy, opplæring 252 ac. timer, Dato: 6. desember 2023.
Miscellanea / / November 27, 2023
IT Academy er en partner for tilpasset prosjektbasert læring. Tilbyr tjenester for forretningsutvikling og transformasjon gjennom opplæring av kvalifisert personell. Gjennomfører store utdanningsprosjekter, faglig omskolering, avanserte opplæringsprogrammer, kurs innen de mest populære områdene. Utvikler pedagogisk innhold basert på kundens behov.
Selskapet bygger pedagogiske økosystemer, og introduserer og utvikler også e-læringsteknologier for personalledelse. Takket være høy kompetanse innen fjernundervisningsløsninger og innholdsutvikling for bedriftssegmentet, IT Academy er ledende innen IT- og informasjonssikkerhetsopplæring - disipliner i skjæringspunktet mellom IT og virksomhet, samt opplæring av personell for digital økonomi.
Utvalget av tjenester til IT-akademiet er designet for å møte behovene til enhver kunde, og valg av kurs, tilbys for avansert opplæring og omskolering vil definitivt tilfredsstille behovene til enhver IT spesialist.
Blant nøkkelområdene til IT-akademiet: Informasjonssikkerhet, Digital transformasjon, Autorisert opplæring fra russiske leverandører, EdTech-løsninger for bedriftsopplæring, opplæring av IT-team på ansatte kunde.
IT Academy tok 1. plass blant de beste treningssentrene i kvalitetsvurderingen av EdTech-bedrifter i etterutdanningssegmentet (SmartRanking).
IT Academy er en del av Softline Academy-økosystemet, som kombinerer to sterke aktører i bedriftsopplæringsmarkedet (IT Academy, Softline Training Center).
Om læreren:
• Utvikler av høybelastningsapplikasjoner som bruker Java og Spring Boot
• Profesjonell webutvikler med lang erfaring i å utvikle og lage nettsider og rammeverk;
• forfatter og utvikler av flere patenterte nettapplikasjoner som brukes av så store selskaper som JSC Russian Railways og andre;
• aktiv deltaker i IT-Start-programmet;
• lærer i akademiske disipliner innen webprogrammering (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java-programmering (JEE, Spring, meldingskømeglere, Stream API, REST API), programmering i .NET-miljøet og Python
• forfatter av webprogrammeringskurs – opplæring av webutviklere fra bunnen av, samt omskoleringskurs for IT-spesialister
Total arbeidserfaring – 13 år (2009-2021)
Erfaring som trener og lærer innen IT – 13 år (2009-2021)
Sergei Valerievich har undervist ved akademiet siden 2019 og har etablert seg som en førsteklasses profesjonell. Takket være hans erfarne tilnærming har hundrevis av spesialister blitt uteksaminert med suksess og fortsetter å forbedre seg innen ulike IT-områder.
1. Algoritme - egenskaper og metoder for presentasjon.
Datatyper - formål og rolle i programmet.
Operander og operatører - Evaluering av uttrykk
2. Programutviklingsmodeller.
Strukturert programmering.
Grunnleggende prinsipper: blokkkodestruktur - blokker og subrutiner.
Typiske kontrollstrukturer - sekvens, forgrening, loop
3. Praktiske eksempler på å lage flytskjemaer og pseudokode.
De enkleste algoritmiske problemene.
Oversette algoritmen til kode.
Subrutiner (fungerer) som grunnleggende kodeblokker.
Typiske tekstbehandlingsoppgaver
4. Installere Python-tolken.
Grunnleggende operasjoner og datatyper.
Grenoperatører og løkker.
Installasjon og lansering av utviklingsmiljøet.
Datatyper: tall, strenger, lister, boolsk, ingen.
Skriv konverteringsfunksjoner. Enkel input og enkel utgang
5. Forgrening. If-uttalelsen.
Den grunnleggende formen for en while-løkke.
Operatører bryter og fortsetter.
Søk etter).
6. Konseptet med en matrise. Typiske oppgaver med arrays: elementtilgang, elementtraversering, elementinitialisering
7. Linjer.
Metoder og funksjoner.
Bruke skiver.
Cortege. Grunnleggende operasjoner med en tuppel. Pakker ut en tuppel.
Liste. Grunnleggende operasjoner med en liste.
Ordbok. Grunnleggende operasjoner med en ordbok.
Mengder. Grunnleggende operasjoner med et sett
8. Grunnleggende søke- og sorteringsalgoritmer.
Beregning av kompleksiteten til algoritmer. Analyse av programmets effektivitet.
9. De enkleste datastrukturene: liste, stabel, kø, tre.
Søke etter et element og sortere elementer.
Implementering av en dynamisk stack
1. Funksjoner.
Navngitte og ikke navngitte funksjonsargumenter.
Lokale og globale variabler.
Lambda-uttrykk.
2. Funksjoner.
Funksjonell programmering.
Funksjoner kart, filter.
Generatorer, dekoratører.
3. Arbeid med filer og kataloger.
Grunnleggende operasjoner med filstier.
Importer en pakke. De viktigste standardpakkene.
pip undersystem. Installere en tredjepartsmodul. Lage dine egne moduler.
Lese data fra filer og skrive data til en fil
4. Klasser og objekter.
Introduksjon til objektorientert programmering (OOP).
Klasse og klasseforekomst.
Forekomstdata, forekomstmetoder og forekomstegenskaper.
Lag din egen klasse. Innkapsling. Klasseattributter. Lese og endre et attributt
5. Objektorientert programmering.
Klasser og objekter.
Klasseattributter og metoder.
Innkapsling.
Definere operasjoner
6. Polymorfisme.
Andeskriving.
Typekontroll.
Arv.
Base og avledede klasser.
Abstrakte metoder.
Multippel arv
7. Unntaksbegrepet.
Avvikshåndtering.
Lage unntak.
Standard unntak.
Egendefinerte unntaksklasser
8. Opprette egenskaper.
Dataklasser.
Containerklasser.
Abstrakte containerklasser.
Parsing XML og JSON
1. Database. Relasjonsdatamodell. DBMS MySQL og PostgreSQL. SQL-språk, grunnleggende kommandoer. Arbeide med en database i Python
2. Designmønstre og SOLIDE prinsipper
3. Opprette dine egne REST APIer. Webapplikasjonsutvikling. Introduksjon til Django-rammeverket
4. Grunnleggende om applikasjonstesting. Opprette enhetstester
Kurset er dedikert til PyQt5-rammeverket, som lar deg lage moderne og funksjonelle programmer med et grafisk grensesnitt. Den støtter også arbeid med databaser, sockets, og inneholder mange widgets og andre verktøy.
4
Programmet består av fire kurs, som hvert dekker et spesifikt tema i Python. Først vil du lære de grunnleggende språkkonstruksjonene og andre funksjoner ved Python-programmering, og deretter fordype deg i objektorientert programmering. Lær å lage webtjenester og utføre dataanalyse. Programmet passer for studenter og profesjonelle med grunnleggende programmeringskunnskaper.
4,2