Python-udvikler - kursus 88.000 gnid. fra IT Academy, uddannelse 252 ac. timer, Dato: 6. december 2023.
Miscellanea / / November 27, 2023
IT Academy er partner for skræddersyet projektbaseret læring. Leverer tjenester til forretningsudvikling og transformation gennem uddannelse af kvalificeret personale. Gennemfører store uddannelsesprojekter, professionel omskoling, avancerede uddannelsesprogrammer, kurser inden for de mest populære områder. Udvikler undervisningsindhold baseret på kundernes behov.
Virksomheden bygger pædagogiske økosystemer, og introducerer og udvikler også e-læringsteknologier til personaleledelse. Takket være et højt niveau af ekspertise inden for fjernundervisningsløsninger og indholdsudvikling til virksomhedssegmentet, IT Academy er førende inden for it- og informationssikkerhedsuddannelser - discipliner i krydsfeltet mellem it og forretning, samt inden for uddannelse af personale til digital økonomi.
IT-akademiets udvalg af tjenester er designet til at imødekomme enhver kundes behov og valget af kurser, tilbydes til avanceret træning og omskoling vil helt sikkert tilfredsstille behovene hos evt It specialist.
Blandt IT-akademiets nøgleområder: Informationssikkerhed, Digital transformation, Autoriseret træning fra russiske leverandører, EdTech-løsninger til virksomhedstræning, træning af IT-teams på personale kunde.
IT Academy indtog 1. pladsen blandt de bedste træningscentre i kvalitetsvurderingen af EdTech virksomheder i efteruddannelsessegmentet (SmartRanking).
IT Academy er en del af Softline Academy-økosystemet, som kombinerer to stærke aktører på erhvervsuddannelsesmarkedet (IT Academy, Softline Training Center).
Om læreren:
• Udvikler af højbelastningsapplikationer ved hjælp af Java og Spring Boot
• Professionel webudvikler med stor erfaring i at udvikle og skabe hjemmesider og rammer;
• forfatter og udvikler af adskillige patenterede webapplikationer, der bruges af så store virksomheder som JSC Russian Railways og andre;
• aktiv deltager i IT-Start-programmet;
• underviser i akademiske discipliner i webprogrammering (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java-programmering (JEE, Spring, message queue brokers, Stream API, REST API), programmering i .NET-miljøet og Python
• forfatter til webprogrammeringskurser – træning af webudviklere fra bunden, samt omskolingskurser for it-specialister
Samlet erhvervserfaring – 13 år (2009-2021)
Erfaring som underviser og underviser inden for IT – 13 år (2009-2021)
Sergei Valerievich har undervist på akademiet siden 2019 og har etableret sig som en professionel af høj klasse. Takket være hans erfarne tilgang har hundredvis af specialister med succes uddannet sig og fortsætter med at forbedre sig inden for forskellige it-områder.
1. Algoritme - egenskaber og præsentationsmetoder.
Datatyper - formål og rolle i programmet.
Operander og operatører - Evaluering af udtryk
2. Programudviklingsmodeller.
Struktureret programmering.
Grundlæggende principper: blokkodestruktur - blokke og underrutiner.
Typiske kontrolstrukturer - sekvens, forgrening, sløjfe
3. Praktiske eksempler på oprettelse af flowcharts og pseudokode.
De enkleste algoritmiske problemer.
Oversættelse af algoritmen til kode.
Subrutiner (fungerer) som grundlæggende kodeblokke.
Typiske tekstbehandlingsopgaver
4. Installation af Python-fortolkeren.
Grundlæggende operationer og datatyper.
Filialoperatører og sløjfer.
Installation og lancering af udviklingsmiljøet.
Datatyper: tal, strenge, lister, boolesk, ingen.
Typekonverteringsfunktioner. Enkel input og enkel output
5. Forgrening. Hvis-erklæringen.
Den grundlæggende form for en while-løkke.
Operatører går i stykker og fortsætter.
Søge efter).
6. Konceptet med en matrix. Typiske opgaver med arrays: elementadgang, elementgennemgang, elementinitialisering
7. Linjer.
Metoder og funktioner.
Brug af skiver.
Cortege. Grundlæggende operationer med en tupel. Udpakning af en tuple.
Liste. Grundlæggende handlinger med en liste.
Ordbog. Grundlæggende handlinger med en ordbog.
Mængder. Grundlæggende betjening med et sæt
8. Grundlæggende søge- og sorteringsalgoritmer.
Beregning af kompleksiteten af algoritmer. Analyse af programmets effektivitet.
9. De enkleste datastrukturer: liste, stak, kø, træ.
Søgning efter et element og sortering af elementer.
Implementering af en dynamisk stak
1. Funktioner.
Navngivne og unavngivne funktionsargumenter.
Lokale og globale variabler.
Lambda udtryk.
2. Funktioner.
Funktionel programmering.
Funktionskort, filter.
Generatorer, dekoratører.
3. Arbejde med filer og mapper.
Grundlæggende handlinger med filstier.
Importer en pakke. De vigtigste standardpakker.
pip undersystem. Installation af et tredjepartsmodul. Oprettelse af dine egne moduler.
Læsning af data fra filer og skrivning af data til en fil
4. Klasser og objekter.
Introduktion til objektorienteret programmering (OOP).
Klasse og klasseinstans.
Forekomstdata, forekomstmetoder og forekomstegenskaber.
Lav din egen klasse. Indkapsling. Klasse attributter. Læsning og ændring af en egenskab
5. Objektorienteret programmering.
Klasser og objekter.
Klasse attributter og metoder.
Indkapsling.
Definition af operationer
6. Polymorfi.
Andeskrivning.
Typekontrol.
Arv.
Base og afledte klasser.
Abstrakte metoder.
Multipel arv
7. Begrebet undtagelse.
Undtagelseshåndtering.
Oprettelse af undtagelser.
Standard undtagelser.
Tilpassede undtagelsesklasser
8. Oprettelse af egenskaber.
Data klasser.
Container klasser.
Abstrakte containerklasser.
Parsing af XML og JSON
1. Database. Relationel datamodel. DBMS MySQL og PostgreSQL. SQL sprog, grundlæggende kommandoer. Arbejde med en database i Python
2. Designmønstre og SOLIDE principper
3. Oprettelse af dine egne REST API'er. Udvikling af webapplikationer. Introduktion til Django-rammen
4. Grundlæggende om applikationstestning. Oprettelse af enhedstests
Kurset er dedikeret til PyQt5 frameworket, som giver dig mulighed for at skabe moderne og funktionelle programmer med en grafisk grænseflade. Det understøtter også arbejde med databaser, sockets og indeholder mange widgets og andre værktøjer.
4
Programmet består af fire kurser, som hver dækker et specifikt emne i Python. Først vil du lære de grundlæggende sprogkonstruktioner og andre funktioner i Python-programmering, og derefter dykke ned i objektorienteret programmering. Lær at oprette webtjenester og udføre dataanalyse. Programmet er velegnet til studerende og professionelle med grundlæggende programmeringsfærdigheder.
4,2