Python-utvecklare. Professionell - kurs 95 000 rub. från Otus, utbildning 5 månader, datum 29 november 2023.
Miscellanea / / December 01, 2023
En professionell onlinekurs för dig som redan har Python-programmeringserfarenhet och vill höja sin nivå med nya kunskaper och färdigheter från olika utvecklingsområden. Om du är bekväm med Python, kom ihåg C, har en förståelse för nätverk och relationell DBMS, vet hur man använder Linux, Git och andra standardverktyg för utvecklare - en kurs för du.
Målet med programmet är att fördjupa dig i modern "industriell" utveckling i Python, både i teorin och i praktiken. I det här fallet kommer Python bara att vara ett verktyg med vilket vi ska studera olika kunskapsområden. Huvudfokus kommer att ligga på kärnkompetenserna inom Software Engineering hos en Python-utvecklare och bildandet av ett pragmatiskt tillvägagångssätt för att lösa problem.
Funktioner i programmet: praktikinriktad och täckning. Under inlärningsprocessen blir det mycket läxor, varav några är en riktig utmaning. Och valfria uppgifter kommer att tillåta de modigaste att gräva djupare och "röra" mer avancerade saker. Samtidigt har de områden där du kommer att testa dina förmågor ett mycket brett utbud: kursen tar upp webben, dataanalys och frågor om att skapa högbelastningssystem. I slutet av kursen kommer du att genomföra ett projekt om ett gratis ämne.
Kursen är universell: den andra och tredje versionen av Python beaktas. Läxor och projekt kan göras i båda versionerna, exempel i klassen fungerar ofta i båda versionerna, men de flesta skrevs i Python 2, och nu Python 3. Alla nödvändiga utvikningar och diskussioner om skillnader i versioner görs också. Under utbildningsprocessen kommer du att få en förståelse för strukturen för modern mjukvaruutveckling och platsen för Python och andra verktyg i den, svara på frågorna: "Hur man skriver enkelt och idiomatisk kod som inte kommer att vara smärtsamt pinsam?", "Hur testar och underhåller man Python-kod?", "Hur man skriver ett program som inte dör under ladda?
Arbetskostnader: 4 timmar för lektioner och 4-12 timmar för läxor per vecka.
Efter genomgången kurs har du:
— 9-12 (beroende på önskan att utföra valfria uppgifter) genomförda uppgifter om kursens alla ämnen,
— 1 miniwebbprojekt, — en rik lista med litteratur och referenser för bekantskap och fördjupning av programmerares kunskaper,
— Kod- och lektionsmaterial sammanlänkade i form av jupyter-anteckningsböcker,
— videoinspelningar av alla webbseminarier av klasser,
— projektarbete om ett ämne som intresserar dig:
- Jämförelsediagram för Python-kurser.
- Grundkurs, Python.
- Avancerad kurs och Web Python.
1
väl8 års erfarenhet av industriell utveckling, inklusive skapande och underhåll av webbapplikationer, infrastrukturlösningar, högbelastningssystem, datapipelines och analytiska system. 3 års vetenskaplig utveckling för stora statliga kunder med...
8 års erfarenhet av industriell utveckling, inklusive skapande och underhåll av webbapplikationer, infrastrukturlösningar, högbelastningssystem, datapipelines och analytiska system. 3 års vetenskaplig utveckling för stora statliga kunder med kontrakt om analys av stora datamängder. Erfarenhet av programmering i Python, Go, Lua, C, JavaScript, Perl. Ett brett utbud av professionella intressen, allt från att bygga distribuerade system till maskininlärning. Mer än 5 års undervisning i Python-programmering till MSTU-studenter. N.E. Bauman (Moskva). 4 års undervisning i en DBMS-kurs på Technopark Mail. Ru. Utexaminerad från MSTU. N.E. Bauman med examen i informationssäkerhetsspecialist 2013. Programansvarig
2
kurs10 års erfarenhet av kommersiell utveckling i Python, 12 års erfarenhet av C/C++. För närvarande engagerad i utveckling och support av frilansprojekt. Deltagare i lanseringen av den 5:e versionen av Free Download Manager. Inom...
10 års erfarenhet av kommersiell utveckling i Python, 12 års erfarenhet av C/C++. För närvarande engagerad i utveckling och support av frilansprojekt. Deltagare i lanseringen av den 5:e versionen av Free Download Manager. Som en del av mitt frilansarbete utvecklade jag en analog till Yandex.market för tryckta produkter på den europeiska marknaden. Författare till ett antal bibliotek med öppen källkod. En kännare av den konceptuella harmonin hos UNIX-liknande system. Han tog examen från University of Dubna, där han sedan undervisade i disciplinerna "C++", "Python", "Programmering i UNIX". Akademisk examen - Master i tillämpad matematik och datavetenskap. Intresseområde: högbelastning, maskininlärning, LISP-liknande språk. Lärare
1
välTog examen från Astrakhan State Technical University (Department of Information Security) 2012. Mer än 5 års erfarenhet av utveckling som backend-utvecklare. De senaste 2,5 åren har han arbetat som en ledande utvecklare i ett partnerföretag till EDMS-leverantören "Directum".Intressen:...
Tog examen från Astrakhan State Technical University (Department of Information Security) 2012. Mer än 5 års erfarenhet av utveckling som backend-utvecklare. De senaste 2,5 åren har han arbetat som en ledande utvecklare i ett partnerföretag till EDMS-leverantören "Directum".Intressen: php, python, .net (c#), postgresql.
Avancerade grunder
-Ämne 1. Avancerade grunder. Protokoll
-Ämne 2. Avancerade grunder. "Första ordningens medborgare"
-Tema 3.Internals. Virtuell maskin
-Tema 4.Internals. Minneshantering, det "ökända" GIL
-Tema 5.OOP. Objektmodell
-Ämne 6.OOP. Vit och svart "magi"
-Ämne 7.Testning. Testdesign
-Ämne 8.Testning. Testar pyramid
-Ämne 9.Automatisering. Nätverk
-Ämne 10.Automatisering. Kommunikation med databasen och demonisering
webb
-Tema 11.Dynamisk webb
-Tema 12.Django. Intro
-Tema 13.Django. ORM och "ondska"
-Tema 14.Databaslager
-Tema 15.Django. Visningar
-Tema 16.Django. Blanketter
-Ämne 17.REST API. Veta hur
-Tema 18.Webbprestanda
Datateknik
-Ämne 19. NumPy Basics
-Ämne 20. Avancerat NumPy och IPython
-Tema 21.Pandas. Maskininlärning och produktion
-Ämne 22. Datavisualisering
Hög last
-Ämne 23. Samtidighet. Strömmar
-Ämne 24. Samtidighet. Processer
-Tema 25.C tillägg
-Ämne 26.ffi. Cython. Pypy
-Ämne 27.Asyncio. Ursprung
-Tema 28.Asyncio. Händelseloop, asynkron/avvakta, låg/hög nivå API
-Ämne 29.Golang. Språkturné
-Tema 30.Golang. Funktioner i den interna strukturen
-Ämne 31. Profilering
-Ämne 32. Python 2 vs Python 3
Projektarbete
-Ämne 33. Val av ämne och organisation av projektarbetet
-Ämne 34. Samråd om projekt och läxor
-Ämne 35.Skydd av designarbete