Python udvikler. Professionel - kursus 95.000 rub. fra Otus, træning 5 måneder, dato 29. november 2023.
Miscellanea / / December 01, 2023
Et professionelt online kursus for dem, der allerede har Python programmeringserfaring og ønsker at forbedre deres niveau med ny viden og færdigheder fra forskellige udviklingsområder. Hvis du er fortrolig med Python, så husk C, har en forståelse for netværk og relationel DBMS, vide hvordan man bruger Linux, Git og andre standard udviklerværktøjer - et kursus for du.
Målet med uddannelsen er at fordybe dig i moderne "industriel" udvikling i Python, både i teorien og i praksis. I dette tilfælde vil Python kun være et værktøj, som vi vil studere forskellige vidensområder med. Hovedfokus vil være på en Python-udviklers kerne Software Engineering-kompetencer og dannelsen af en pragmatisk tilgang til problemløsning.
Funktioner ved programmet: praksisorienteret og dækning. I løbet af læringsprocessen vil der være en masse lektier, hvoraf nogle er en reel udfordring. Og valgfri opgaver vil give de modigste mulighed for at grave dybere og "røre ved" mere avancerede ting. Samtidig spænder de områder, hvor du vil teste dine evner, meget bredt: Kurset dækker nettet, dataanalyse og problemstillinger om at skabe højbelastningssystemer. I slutningen af kurset vil du implementere et projekt om et gratis emne.
Kurset er universelt: anden og tredje version af Python tages i betragtning. Lektier og projekter kan laves i begge versioner, eksempler i klassen fungerer ofte i begge versioner, men de fleste er skrevet i Python 2, og nu Python 3. Alle nødvendige digressioner og diskussioner af forskelle i versioner foretages også. I løbet af træningsprocessen vil du få en forståelse af strukturen i moderne softwareudvikling og Pythons og andre værktøjers plads i den, besvare spørgsmålene: "Sådan skriver man enkelt og idiomatisk kode, der ikke vil være pinligt pinligt?", "Hvordan tester og vedligeholdes Python-kode?", "Hvordan skriver man et program, der ikke dør under belastning?
Lønomkostninger: 4 timer til undervisning og 4-12 timer til lektier om ugen.
Efter at have gennemført kurset vil du have:
— 9-12 (afhængig af ønsket om at udføre valgfrie opgaver) gennemførte opgaver om alle emner på kurset,
— 1 mini-webprojekt, — en rig liste over litteratur og referencer til fortrolighed og uddybning af programmørers viden,
— kode- og lektionsmateriale forbundet i form af jupyter-notesbøger
— videooptagelser af alle webinarer af klasser,
— projektarbejde om et emne, der interesserer dig:
- Python-kursussammenligningsdiagram.
- Grundkursus, Python.
- Avanceret kursus og Web Python.
1
godt8 års erfaring med industriel udvikling, herunder oprettelse og vedligeholdelse af webapplikationer, infrastrukturløsninger, højbelastningssystemer, datapipelines og analytiske systemer. 3 års videnskabelig udvikling for store offentlige kunder med...
8 års erfaring med industriel udvikling, herunder oprettelse og vedligeholdelse af webapplikationer, infrastrukturløsninger, højbelastningssystemer, datapipelines og analytiske systemer. 3 års videnskabelig udvikling for store statskunder med kontrakter om analyse af store datamængder. Erfaring med programmering i Python, Go, Lua, C, JavaScript, Perl. En bred vifte af faglige interesser, lige fra at bygge distribuerede systemer til maskinlæring. Mere end 5 års undervisning i Python-programmering til MSTU-studerende. N.E. Bauman (Moskva). 4 års undervisning i et DBMS kursus hos Technopark Mail. Ru. Uddannet fra MSTU. N.E. Bauman med en grad i informationssikkerhedsspecialist i 2013. Programleder
2
Rute10 års erfaring med kommerciel udvikling i Python, 12 års erfaring i C/C++. I øjeblikket engageret i udvikling og support af freelance-projekter. Deltager i udgivelsen af den 5. version af Free Download Manager. Inden for...
10 års erfaring med kommerciel udvikling i Python, 12 års erfaring i C/C++. I øjeblikket engageret i udvikling og support af freelance-projekter. Deltager i udgivelsen af den 5. version af Free Download Manager. Som en del af mit freelancearbejde udviklede jeg en analog af Yandex.market til trykte produkter på det europæiske marked. Forfatter til en række open source-biblioteker. En kender af den konceptuelle harmoni af UNIX-lignende systemer. Han dimitterede fra University of Dubna, hvor han efterfølgende underviste i disciplinerne "C++", "Python", "Programmering i UNIX". Akademisk grad - Kandidat i anvendt matematik og datalogi. Interesseområde: højbelastning, maskinlæring, LISP-lignende sprog. Lærer
1
godtUddannet fra Astrakhan State Technical University (Department of Information Security) i 2012. Mere end 5 års erfaring med udvikling som backend-udvikler. I de sidste 2,5 år har han arbejdet som førende udvikler i en partnervirksomhed hos EDMS-leverandøren "Directum".Interesser:...
Uddannet fra Astrakhan State Technical University (Department of Information Security) i 2012. Mere end 5 års erfaring med udvikling som backend-udvikler. I de sidste 2,5 år har han arbejdet som førende udvikler i en partnervirksomhed hos EDMS-leverandøren "Directum" Interesser: php, python, .net (c#), postgresql.
Avanceret grundlæggende
-Emne 1.Avanceret grundlæggende. Protokoller
-Emne 2.Avanceret grundlæggende. "Første ordens borgere"
-Tema 3.Internals. Virtuel maskine
-Tema 4.Internals. Hukommelsesstyring, den "berygtede" GIL
-Tema 5.OOP. Objektmodel
-Emne 6.OOP. Hvid og sort "magi"
-Emne 7.Test. Test design
-Emne 8.Test. Test af pyramide
-Emne 9.Automatisering. Netværk
-Emne 10.Automatisering. Kommunikation med databasen og dæmonisering
Web
-Tema 11.Dynamisk web
-Tema 12.Django. Intro
-Tema 13.Django. ORM og "ondskab"
-Tema 14.Databaselag
-Tema 15.Django. Visninger
-Tema 16.Django. Formularer
-Emne 17.REST API. Vide hvordan
-Tema 18.Web performance
Datateknik
-Emne 19. NumPy Basics
-Emne 20.Avanceret NumPy og IPython
-Tema 21.Pandaer. Maskinlæring og produktion
-Emne 22. Datavisualisering
Højbelastning
-Emne 23. Samtidighed. Strømme
-Emne 24. Samtidighed. Processer
-Tema 25.C udvidelser
-Emne 26.ffi. Cython. Pypy
-Emne 27.Asyncio. Oprindelse
-Tema 28.Asyncio. Hændelsesløkke, asynkron/afvent, lav/høj niveau API
-Emne 29.Golang. Sprogtur
-Tema 30.Golang. Funktioner af den interne struktur
-Emne 31. Profilering
-Emne 32. Python 2 vs Python 3
Projekt arbejde
-Emne 33. Valg af emne og tilrettelæggelse af projektarbejdet
-Emne 34. Høring om projekter og lektier
-Emne 35.Beskyttelse af designarbejde