Python-kehittäjä. Ammattilainen - kurssi 95 000 hieroa. Otus, koulutus 5 kuukautta, päivämäärä 29.11.2023.
Miscellanea / / December 01, 2023
Ammattimainen verkkokurssi niille, joilla on jo Python-ohjelmointikokemusta ja jotka haluavat parantaa tasoaan uusilla tiedoilla ja taidoilla eri kehitysalueilta. Jos pidät Pythonista, muista C, ymmärrä verkottumista ja relaatiotietokantajärjestelmä, Linuxin, Gitin ja muiden standardikehitystyökalujen käyttö - kurssi sinä.
Ohjelman tavoitteena on uppoutua Pythonin moderniin "teolliseen" kehitykseen sekä teoriassa että käytännössä. Tässä tapauksessa Python on vain työkalu, jolla tutkimme erilaisia tiedon alueita. Pääpaino on Python-kehittäjän ohjelmistokehityksen ydinosaamisessa ja pragmaattisen lähestymistavan muodostumisessa ongelmien ratkaisemiseen.
Ohjelman ominaisuudet: käytännönläheisyys ja kattavuus. Oppimisprosessin aikana tulee paljon kotitehtäviä, joista osa on todellinen haaste. Ja valinnaisten tehtävien avulla rohkeimmat voivat kaivaa syvemmälle ja "koskea" edistyneempiä asioita. Samalla osa-alueita, joilla testaat kykyjäsi, on erittäin laaja kirjo: kurssi kattaa verkon, data-analyysin ja korkean kuormituksen järjestelmien luomisen kysymyksiä. Kurssin lopussa toteutat projektin vapaasta aiheesta.
Kurssi on universaali: Pythonin toinen ja kolmas versio otetaan huomioon. Kotitehtävät ja projektit voidaan tehdä kummassakin versiossa, luokassa esimerkit toimivat usein molemmissa versioissa, mutta suurin osa on kirjoitettu Python 2:lla ja nyt Python 3:lla. Myös kaikki tarvittavat poikkeamat ja keskustelut versioiden eroista tehdään. Koulutuksen aikana saat käsityksen nykyaikaisen ohjelmistokehityksen rakenteesta ja Pythonin ja muiden työkalujen paikasta siinä, vastaat kysymyksiin: “Kuinka kirjoittaa yksinkertaista ja idiomaattinen koodi, joka ei ole tuskallisen noloa?", "Kuinka testata ja ylläpitää Python-koodia?", "Kuinka kirjoittaa sovellus, joka ei kuole alle ladata?
Työkustannukset: 4 tuntia tunnit ja 4-12 tuntia läksyjä viikossa.
Kurssin suorittamisen jälkeen sinulla on:
- 9-12 (riippuen halusta suorittaa valinnaisia tehtäviä) suoritettuja tehtäviä kaikista kurssin aiheista,
— 1 miniverkkoprojekti, — runsas luettelo kirjallisuudesta ja lähteistä ohjelmoijien perehtymiseen ja syventämiseen,
— koodi- ja oppimateriaalit, jotka on linkitetty toisiinsa jupyter-muistivihkojen muodossa,
— videotallenteet kaikista luokkien webinaareista,
- projektityö sinua kiinnostavasta aiheesta:
- Python-kurssien vertailukaavio.
- Peruskurssi, Python.
- Syvennyskurssi ja Web Python.
1
hyvin8 vuoden kokemus teollisesta kehityksestä, mukaan lukien web-sovellusten, infrastruktuuriratkaisujen, suuren kuormituksen järjestelmien, dataputkien ja analyyttisten järjestelmien luominen ja ylläpito. 3 vuoden tieteellistä kehitystä suurille valtion asiakkaille...
8 vuoden kokemus teollisesta kehityksestä, mukaan lukien web-sovellusten, infrastruktuuriratkaisujen, suuren kuormituksen järjestelmien, dataputkien ja analyyttisten järjestelmien luominen ja ylläpito. Kolme vuotta tieteellistä kehitystä suurille valtion asiakkaille, joilla on sopimukset suurten tietomäärien analysoinnista. Kokemusta ohjelmoinnista Pythonissa, Gossa, Luassa, C: ssä, JavaScriptissä, Perlissä. Laaja valikoima ammatillisia kiinnostuksen kohteita hajautettujen järjestelmien rakentamisesta koneoppimiseen. Yli 5 vuotta Python-ohjelmoinnin opettamista MSTU: n opiskelijoille. N.E. Bauman (Moskova). 4 vuotta DBMS-kurssin opettamista Technopark Mailissa. Ru. Valmistunut MSTU: sta. N.E. Bauman valmistui tietoturvaasiantuntijaksi vuonna 2013. Ohjelmistopäällikkö
2
tietenkin10 vuoden kokemus kaupallisesta kehitystyöstä Pythonista, 12 vuoden kokemus C/C++:sta. Tällä hetkellä mukana freelance-projektien kehittämisessä ja tukemisessa. Osallistuu Free Download Managerin viidennen version julkaisuun. Sisällä...
10 vuoden kokemus kaupallisesta kehitystyöstä Pythonista, 12 vuoden kokemus C/C++:sta. Tällä hetkellä mukana freelance-projektien kehittämisessä ja tukemisessa. Osallistuu Free Download Managerin viidennen version julkaisuun. Osana freelance-työtäni kehitin Yandex.marketin analogin painotuotteille Euroopan markkinoille. Useiden avoimen lähdekoodin kirjastojen kirjoittaja. UNIX-tyyppisten järjestelmien käsitteellisen harmonian tuntija. Hän valmistui Dubnan yliopistosta, jossa hän myöhemmin opetti tieteenaloja "C++", "Python", "ohjelmointi UNIXissa". Akateeminen tutkinto - soveltavan matematiikan ja tietojenkäsittelytieteen maisteri. Kiinnostusalue: highload, koneoppiminen, LISP-kaltaiset kielet. Opettaja
1
hyvinValmistunut Astrahanin osavaltion teknisestä yliopistosta (tietoturvan osasto) vuonna 2012. Yli 5 vuoden kokemus kehitystyöstä taustakehittäjänä. Viimeiset 2,5 vuotta hän on työskennellyt johtavana kehittäjänä EDMS-toimittajan "Directum" kumppaniyrityksessä.
Valmistunut Astrahanin osavaltion teknisestä yliopistosta (tietoturvan osasto) vuonna 2012. Yli 5 vuoden kokemus kehitystyöstä taustakehittäjänä. Viimeiset 2,5 vuotta hän on työskennellyt johtavana kehittäjänä EDMS-toimittajan "Directum" kumppaniyrityksessä Kiinnostuksen kohteet: php, python, .net (c#), postgresql.
Edistyneet perusasiat
-Aihe 1. Edistyneet perusteet. Protokollat
-Aihe 2. Edistyneet perusteet. "Ensimmäisen asteen kansalaiset"
-Teema 3. Sisäiset. Virtuaalikone
-Teema 4. Sisäiset. Muistinhallinta, "suremaine" GIL
-Teema 5.OOP. Objekti malli
-Aihe 6.OOP. Valkoinen ja musta "magia"
-Aihe 7. Testaus. Testisuunnittelu
-Aihe 8. Testaus. Testauspyramidi
-Aihe 9.Automatisointi. Verkostoituminen
-Aihe 10. Automatisointi. Viestintä tietokannan kanssa ja demonisointi
Web
-Teema 11.Dynaaminen verkko
-Teema 12.Django. Johdanto
-Teema 13.Django. ORM ja "paha"
-Teema 14. Tietokantakerros
-Teema 15.Django. Näkymät
-Teema 16.Django. Lomakkeet
-Aihe 17.REST API. Tietotaito
-Teema 18. Verkkoesitys
Tietotekniikka
-Aihe 19. NumPyn perusteet
-Aihe 20. Advanced NumPy ja IPython
-Teema 21. Pandat. Koneoppiminen ja tuotanto
-Aihe 22. Tietojen visualisointi
Highload
-Aihe 23. Samanaikaisuus. Streamit
-Aihe 24. Samanaikaisuus. Prosessit
-Teema 25.C laajennukset
-Aihe 26.ffi. Cython. Pypy
-Aihe 27. Asyncio. Alkuperät
-Teema 28. Asyncio. Tapahtumasilmukka, async/wait, matala/korkea tason API
-Aihe 29. Golang. Kielikierros
-Teema 30. Golang. Sisäisen rakenteen ominaisuudet
-Aihe 31.Profilointi
-Aihe 32. Python 2 vs Python 3
Projektityö
-Aihe 33. Aiheen valinta ja projektityön organisointi
-Aihe 34. Projektien ja kotitehtävien konsultointi
-Aihe 35. Suunnittelutyön suojaaminen