Python-utvecklare - kurs 88 000 rub. från IT Academy, utbildning 252 ac. timmar, Datum: 6 december 2023.
Miscellanea / / November 27, 2023
IT Academy är en partner för skräddarsytt projektbaserat lärande. Tillhandahåller tjänster för affärsutveckling och transformation genom utbildning av kvalificerad personal. Genomför storskaliga utbildningsprojekt, professionell omskolning, avancerade utbildningsprogram, kurser inom de mest populära områdena. Utvecklar pedagogiskt innehåll utifrån kundernas behov.
Företaget bygger pedagogiska ekosystem, och introducerar och utvecklar även e-lärande teknologier för personalhantering. Tack vare hög kompetens inom distansutbildningslösningar och innehållsutveckling för företagssegmentet, IT Academy är ledande inom IT- och informationssäkerhetsutbildning - discipliner i skärningspunkten mellan IT och affärer, samt inom utbildning av personal för digitalt ekonomi.
Utbudet av tjänster från IT Academy är utformat för att möta behoven hos alla kunder och valet av kurser, som erbjuds för avancerad utbildning och omskolning kommer definitivt att tillfredsställa behoven hos någon IT-specialist.
Bland IT-akademins nyckelområden: Informationssäkerhet, Digital transformation, Auktoriserad utbildning från ryska leverantörer, EdTech-lösningar för företagsutbildning, utbildning av IT-team på personal kund.
IT Academy tog 1:a plats bland de bästa utbildningscenterna i kvalitetsbetyget av EdTech-företag inom fortbildningssegmentet (SmartRanking).
IT Academy är en del av Softline Academy ekosystem, som kombinerar två starka aktörer på företagsutbildningsmarknaden (IT Academy, Softline Training Center).
Om läraren:
• Utvecklare av högbelastningsapplikationer med Java och Spring Boot
• Professionell webbutvecklare med lång erfarenhet av att utveckla och skapa webbplatser och ramverk;
• författare och utvecklare av flera patenterade webbapplikationer som används av så stora företag som JSC Russian Railways och andra;
• aktiv deltagare i IT-Start-programmet;
• lärare i akademiska discipliner inom webbprogrammering (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java-programmering (JEE, Spring, meddelandekömäklare, Stream API, REST API), programmering i .NET-miljön och Python
• författare till webbprogrammeringskurser – utbildning av webbutvecklare från grunden, samt omskolningskurser för IT-specialister
Total arbetslivserfarenhet – 13 år (2009-2021)
Erfarenhet som utbildare och lärare inom IT-området – 13 år (2009-2021)
Sergei Valerievich har undervisat vid Akademin sedan 2019 och har etablerat sig som en högklassig professionell. Tack vare hans erfarna tillvägagångssätt har hundratals specialister framgångsrikt tagit examen och fortsätter att förbättra sig inom olika IT-områden.
1. Algoritm – egenskaper och presentationsmetoder.
Datatyper - syfte och roll i programmet.
Operander och operatörer - Utvärdera uttryck
2. Programutvecklingsmodeller.
Strukturerad programmering.
Grundläggande principer: blockkodstruktur - block och subrutiner.
Typiska styrstrukturer - sekvens, förgrening, loop
3. Praktiska exempel på att skapa flödesscheman och pseudokod.
De enklaste algoritmproblemen.
Översätter algoritmen till kod.
Subrutiner (fungerar) som grundläggande kodblock.
Typiska textbearbetningsuppgifter
4. Installera Python-tolken.
Grundläggande operationer och datatyper.
Filialoperatörer och slingor.
Installation och lansering av utvecklingsmiljön.
Datatyper: siffror, strängar, listor, booleska, inga.
Typkonverteringsfunktioner. Enkel input och enkel output
5. Förgrening. Om uttalandet.
Grundformen för en while-loop.
Operatörer bryter och fortsätter.
Söka efter).
6. Konceptet med en array. Typiska uppgifter med arrayer: elementåtkomst, elementtraversering, elementinitiering
7. Rader.
Metoder och funktioner.
Använda skivor.
Kortege. Grundläggande operationer med en tupel. Packar upp en tuppel.
Lista. Grundläggande operationer med en lista.
Lexikon. Grundläggande funktioner med en ordbok.
Mängder. Grundläggande operationer med ett set
8. Grundläggande sök- och sorteringsalgoritmer.
Beräkna komplexiteten hos algoritmer. Analys av programmets effektivitet.
9. De enklaste datastrukturerna: lista, stack, kö, träd.
Söka efter ett element och sortera element.
Implementera en dynamisk stack
1. Funktioner.
Namngivna och icke namngivna funktionsargument.
Lokala och globala variabler.
Lambda uttryck.
2. Funktioner.
Funktionell programmering.
Funktionskarta, filter.
Generatorer, dekoratörer.
3. Arbeta med filer och kataloger.
Grundläggande operationer med filsökvägar.
Importera ett paket. De viktigaste standardpaketen.
pip delsystem. Installera en tredjepartsmodul. Skapa dina egna moduler.
Läsa data från filer och skriva data till en fil
4. Klasser och föremål.
Introduktion till objektorienterad programmering (OOP).
Klass och klassinstans.
Instansdata, instansmetoder och instansegenskaper.
Skapa din egen klass. Inkapsling. Klassattribut. Läsa och ändra ett attribut
5. Objektorienterad programmering.
Klasser och föremål.
Klassattribut och metoder.
Inkapsling.
Definiera operationer
6. Polymorfism.
Anka att skriva.
Typkontroll.
Arv.
Basklasser och härledda klasser.
Abstrakta metoder.
Multipelt arv
7. Begreppet undantag.
Undantagshantering.
Skapar undantag.
Standardundantag.
Anpassade undantagsklasser
8. Skapa egenskaper.
Dataklasser.
Containerklasser.
Abstrakta containerklasser.
Parsar XML och JSON
1. Databas. Relationsdatamodell. DBMS MySQL och PostgreSQL. SQL-språk, grundläggande kommandon. Arbeta med en databas i Python
2. Designmönster och solida principer
3. Skapa dina egna REST API: er. Utveckling av webbapplikationer. Introduktion till Django-ramverket
4. Grunderna i applikationstestning. Skapa enhetstester
Kursen är tillägnad PyQt5-ramverket, som låter dig skapa moderna och funktionella program med ett grafiskt gränssnitt. Den stöder också arbete med databaser, sockets och innehåller många widgets och andra verktyg.
4
Programmet består av fyra kurser som var och en täcker ett specifikt ämne i Python. Först kommer du att lära dig de grundläggande språkkonstruktionerna och andra funktioner i Python-programmering, och sedan fördjupa dig i objektorienterad programmering. Lär dig att skapa webbtjänster och utföra dataanalys. Programmet är lämpligt för studenter och yrkesverksamma med grundläggande programmeringskunskaper.
4,2