Python-utvikler. Profesjonell - kurs 95 000 gni. fra Otus, trening 5 måneder, dato 29. november 2023.
Miscellanea / / December 01, 2023
Et profesjonelt nettkurs for de som allerede har Python programmeringserfaring og ønsker å forbedre nivået med ny kunnskap og ferdigheter fra ulike utviklingsområder. Hvis du er komfortabel med Python, husk C, ha en forståelse av nettverk, og relasjonell DBMS, vet hvordan du bruker Linux, Git og andre standard utviklerverktøy - et kurs for du.
Målet med programmet er å fordype deg i moderne «industriell» utvikling i Python, både i teori og praksis. I dette tilfellet vil Python kun være et verktøy som vi skal studere ulike kunnskapsområder med. Hovedfokuset vil være på kjernekompetansen Software Engineering til en Python-utvikler og dannelsen av en pragmatisk tilnærming til å løse problemer.
Funksjoner ved programmet: praksisorientert og dekning. I løpet av læringsprosessen blir det mye lekser, hvorav noen er en skikkelig utfordring. Og valgfrie oppgaver vil tillate de modigste å grave dypere og "ta på" mer avanserte ting. Samtidig har områdene der du vil teste dine evner et veldig bredt spekter: kurset dekker nettet, dataanalyse og problemstillinger med å lage høylastede systemer. På slutten av kurset skal du gjennomføre et prosjekt om et gratis tema.
Kurset er universelt: den andre og tredje versjonen av Python vurderes. Lekser og prosjekter kan gjøres i begge versjonene, eksempler i klassen fungerer ofte i begge versjonene, men de fleste ble skrevet i Python 2, og nå Python 3. Alle nødvendige digresjoner og diskusjoner om forskjeller i versjoner gjøres også. I løpet av opplæringsprosessen vil du få en forståelse av strukturen til moderne programvareutvikling og plasseringen av Python og andre verktøy i den, svare på spørsmålene: "Hvordan skrive enkelt og idiomatisk kode som ikke vil være smertelig pinlig?", "Hvordan teste og vedlikeholde Python-kode?", "Hvordan skrive en applikasjon som ikke vil dø under laste?
Arbeidskostnader: 4 timer for timer og 4-12 timer for lekser per uke.
Etter å ha fullført kurset vil du ha:
— 9-12 (avhengig av ønsket om å fullføre valgfrie oppgaver) fullførte oppgaver om alle emner i kurset,
— 1 mini nettprosjekt, — en rik liste over litteratur og referanser for å bli kjent med og utdype kunnskapen til programmerere,
– kode og leksjonsmateriell koblet sammen i form av jupyter-notatbøker,
- videoopptak av alle nettseminarer av klasser,
— prosjektarbeid om et emne som interesserer deg:
- Sammenligningsdiagram for Python-kurs.
- Grunnkurs, Python.
- Videregående kurs og Web Python.
1
vi vil8 års erfaring innen industriell utvikling, inkludert opprettelse og vedlikehold av webapplikasjoner, infrastrukturløsninger, høylastsystemer, datapipelines og analytiske systemer. 3 års vitenskapelig utvikling for store offentlige kunder med...
8 års erfaring innen industriell utvikling, inkludert opprettelse og vedlikehold av webapplikasjoner, infrastrukturløsninger, høylastsystemer, datapipelines og analytiske systemer. 3 års vitenskapelig utvikling for store statlige kunder med kontrakter om analyse av store datamengder. Erfaring med programmering i Python, Go, Lua, C, JavaScript, Perl. Et bredt spekter av faglige interesser, alt fra å bygge distribuerte systemer til maskinlæring. Mer enn 5 år med undervisning i Python-programmering til MSTU-studenter. N.E. Bauman (Moskva). 4 år med undervisning i DBMS-kurs på Technopark Mail. Ru. Uteksaminert fra MSTU. N.E. Bauman med en grad i informasjonssikkerhetsspesialist i 2013. Programleder
2
kurs10 års erfaring med kommersiell utvikling i Python, 12 års erfaring i C/C++. For tiden engasjert i utvikling og støtte av frilansprosjekter. Deltaker i utgivelsen av den femte versjonen av Free Download Manager. Innenfor...
10 års erfaring med kommersiell utvikling i Python, 12 års erfaring i C/C++. For tiden engasjert i utvikling og støtte av frilansprosjekter. Deltaker i utgivelsen av den femte versjonen av Free Download Manager. Som en del av mitt frilansarbeid utviklet jeg en analog av Yandex.market for trykte produkter på det europeiske markedet. Forfatter av en rekke åpen kildekode-bibliotek. En kjenner av den konseptuelle harmonien til UNIX-lignende systemer. Han ble uteksaminert fra University of Dubna, hvor han deretter underviste i disiplinene "C++", "Python", "Programmering i UNIX". Akademisk grad - Master i anvendt matematikk og informatikk. Interesseområde: høybelastning, maskinlæring, LISP-lignende språk. Lærer
1
vi vilUteksaminert fra Astrakhan State Technical University (Department of Information Security) i 2012. Mer enn 5 års erfaring med utvikling som backend-utvikler. De siste 2,5 årene har han jobbet som en ledende utvikler i et partnerselskap til EDMS-leverandøren "Directum".Interesser:...
Uteksaminert fra Astrakhan State Technical University (Department of Information Security) i 2012. Mer enn 5 års erfaring med utvikling som backend-utvikler. De siste 2,5 årene har han jobbet som en ledende utvikler i et partnerselskap til EDMS-leverandøren "Directum" Interesser: php, python, .net (c#), postgresql.
Avansert grunnleggende
-Tema 1. Avansert grunnleggende. Protokoller
-Tema 2. Avansert grunnleggende. "Første ordens borgere"
-Tema 3.Internals. Virtuell maskin
-Tema 4.Internals. Minnehåndtering, det "beryktede" GIL
-Tema 5.OOP. Objektmodell
-Tema 6.OOP. Hvit og svart "magi"
-Tema 7.Testing. Testdesign
-Tema 8.Testing. Testing av pyramide
-Tema 9.Automatisering. Nettverk
-Tema 10.Automatisering. Kommunikasjon med databasen og demonisering
Web
-Tema 11.Dynamisk nett
-Tema 12.Django. Intro
-Tema 13.Django. ORM og "ondskap"
-Tema 14.Databaselag
-Tema 15.Django. Visninger
-Tema 16.Django. Skjemaer
-Tema 17.REST API. Vet hvordan
-Tema 18.Webytelse
Datateknikk
-Emne 19. Grunnleggende om NumPy
-Emne 20. Avansert NumPy og IPython
-Tema 21.Pandaer. Maskinlæring og produksjon
-Tema 22. Datavisualisering
Høybelastning
-Tema 23.Samtidighet. Strømmer
-Tema 24.Samtidighet. Prosesser
-Theme 25.C utvidelser
-Tema 26.ffi. Cython. Pypy
-Emne 27.Asyncio. Opprinnelse
-Tema 28.Asyncio. Hendelsesløkke, asynkron/avvent, lavt/høyt nivå API
-Tema 29.Golang. Språktur
-Tema 30.Golang. Funksjoner av den interne strukturen
-Tema 31. Profilering
-Emne 32. Python 2 vs Python 3
Prosjekt arbeid
-Tema 33. Valg av tema og organisering av prosjektarbeid
-Tema 34. Høring om prosjekter og lekser
-Tema 35.Beskyttelse av prosjekteringsarbeid