Python-kehittäjä. Perus - ilmainen kurssi Otukselta, koulutus 5kk, Päivämäärä: 5.12.2023.
Miscellanea / / December 08, 2023
Opit syntaksin ja saat itseluottamusta Python-ohjelmoinnin perustekniikoihin. Saat koulutusta työskentelemään kielen eri sovellusalueilla: verkkokehitys, automaattinen testaus, asynkroninen ohjelmointi, API-työskentely, datatiede ja verkkosivustojen jäsentäminen. Useita luokkia on omistettu aiheeseen liittyville aiheille, kuten shellille, gitille sekä DevOps-työkaluille: Docker, Gitlab CI/CD, Github Actions jne., joiden avulla sinusta tulee omavarainen taisteluyksikkö joukkueessa kehittäjät. Monipuolinen ohjelma laajentaa näköalojasi ja auttaa selvemmin päättämään, millä alueella jatkat kehittämistä. Samalla kullakin alueella hankkimasi tiedot ja taidot riittävät nuoremman asiantuntijan tehtävään.
Kenelle tämä kurssi on tarkoitettu?
Aloitteleville Python-kehittäjille ja muita ohjelmointikieliä tunteville kehittäjille, jotka haluavat saada systemaattista tietoa ja hallita käytännön taitoja nykyajan kehitystä. Koska koulutukseen tarvitset perustiedot ohjelmoinnista ja OOP-periaatteista, olet mukana hallitse Pythonin ominaisuudet lyhyessä ajassa ja keskity sitten erilaisiin teollisiin ratkaisuihin tehtäviä. Opit työskentelemään Python 3 -version kanssa.
Harjoittelun jälkeen pystyt:
Kehitä verkkosovelluksia Pythonissa, mukaan lukien Djangoon perustuvat
Työskentele asynkronisesti verkon ja tietokantojen kanssa
Luo ja määritä automaattisia testejä
Työskentele shellin kanssa, Git
Työskentele API: iden kanssa, jäsennä verkkosivustoja
Käytä tietotieteen kirjastoja: numpy, pandas, opencv
Ota sovelluksesi käyttöön Docker-säiliöissä
Määritä automaattinen käyttöönotto
Kurssin ominaisuudet
Edistyneet taidot ja DevOps-työkalut, jotka erottavat sinut uusista kehittäjistä
Ohjelma on suunniteltu ottaen huomioon työnantajien vaatimukset nuoremmille asiantuntijoille ja nykyiset teollisuuden kehittämisessä käytettävät teknologiat
Hyödyllisiä tehtäviä, jotka kouluttavat ohjelmoijan ajattelua ja itsenäistä ratkaisujen etsintää
Valmis, hyvin kehitetty projekti, josta tulee vahva argumentti työllistymiselle
3
tietenkin15 vuoden kokemus.
IT-asiantuntija, opettaja.
Hei kaikille :-) Nimeni on Stanislav. Tällä hetkellä asun Tulan alueella. Minulla on useita korkeakouluja. Main - MSTU im. Bauman, joka on erikoistunut tietojenkäsittelytieteeseen ja ohjausjärjestelmiin. Toinen - Talous - Rahoitus ja luotto. Kolmas - Organisaatioiden hallinta. Olen työskennellyt IT-alalla yli 15 vuotta ja aloitin järjestelmänvalvojana, järjestelmäsuunnittelijana. Työskenteli useissa suurissa ja kansainvälisissä organisaatioissa, kuten RAO UES, Yandex, Microsoft. Työskenteli eri asennoissa ja eri suuntiin. Valmiit projektit, joiden monimutkaisuus vaihtelee. Viime vuosina kehitysvektorini on siirtynyt järjestelmänhallinnasta verkkoprojektien toteuttamiseen: olen mukana niiden luomisessa ja edistämisessä. Ja tietysti ohjelmointia pitää käyttää Pythonilla, C#:lla, JS: llä sekä SQL: llä, CSS: llä, HTML: llä. Tällä hetkellä suosikkikielesi on Python. Rakastan todella tiedon ja kokemusteni jakamista. Olen opettanut viimeiset 7 vuotta. Ja olen erittäin iloinen, että minusta tuli osa OTUS: a :-) Opettaja
1
hyvinzval.ru: n pääkehittäjä. Jatkaa etätyötä ja kehittää omia projektejaan Pythonissa ja Djangossa. Valmistunut Permin osavaltion kansallisen tutkimusyliopiston fysiikan tiedekunnan tietotekniikan laitokselta. Hän aloitti uransa suuressa kansainvälisessä Prognoz-yrityksessä luoden projekteja...
zval.ru: n pääkehittäjä. Jatkaa etätyötä ja kehittää omia projektejaan Pythonissa ja Djangossa. Valmistunut Permin osavaltion kansallisen tutkimusyliopiston fysiikan tiedekunnan tietotekniikan laitokselta. Hän aloitti uransa suuressa kansainvälisessä Prognoz-yrityksessä luoden projekteja Venäjän hallitukselle 2 vuoden ajan. Työskennellyt laskutusohjelmoijana Oracle pl/sql: llä Er-Telecom Holdingissa ja vuodesta 2014 lähtien hän on toiminut python-kehityksen opettajana. Opettaja
4
tietenkinPilvivideovalvontaalustan kehitysryhmän johtaja MTS AI: ssa
Vanhempi Python-taustakehittäjä
6 vuotta ohjelmoinnin opetusta verkossa
Hän toimi pitkään AdCombon Python 3.6:n taustakehittäjänä. Käytettyjen teknologioiden pino sisältää Flask, SQLAlchemy, PostgreSQL, Redis, Docker ja paljon muuta. Hän aloitti uransa järjestelmävastaavana ANTIvorissa, jossa hän oli mukana optimoimassa työprosesseja, keräämässä tilastoja ja visualisoimassa analytiikkaa. Sitten hän siirtyi Full Stack -ohjelmoijaksi Pythonissa ja kehitti sisäisiä työkaluja ja verkkorajapintoja yrityksen tuotteille. Ohjelmistopäällikkö
Python-syntaksi ja perusoperaattorit
-Aihe 1.Perustyypit ja tietorakenteet. Virtauksen ohjaus
-Aihe 2. Työskentely funktioiden ja tietojen kanssa
-Aihe 3. Generaattorit, sisustajat, rajoittamaton määrä argumentteja ja tuloksia
-Teema 4. Git, kuori
OOP. Luokat, poikkeukset. Testit
-Aihe 5. OOP: n perusteet
-Aihe 6. Edistynyt OOP, poikkeukset
-Aihe 7. Moduulit ja tuonti
-Aihe 8. Tietoluokat. Virtuaalinen ympäristö
-Aihe 9. Lisätunti sisustajista ja generaattoreista
-Aihe 10. Testit
Vuorovaikutus ulkomaailman kanssa. Yksinkertaisen API: n luominen. Projektin rakentaminen
-Aihe 11. Sisäänrakennettujen moduulien esittely
-Aihe 12. Tiedostot ja verkko
-Aihe 13.FastAPI - nopea API-kehitys
-Teema 14. Docker; riippuvuuden hallintajärjestelmät
Työskentely tietokantojen kanssa, asynkroninen ohjelmointi
-Aihe 15. Tiedon tallennus relaatiotietokantoihin. SQL-kieli
-Aihe 16.ORM: SQLAlchemy
-Aihe 17.SQLAlchemy: yhteydet tietokannan taulukoiden välillä
-Aihe 18. Kaavion migraatiot: alembic
-Aihe 19. Monimutkaiset yhteydet tietokannassa
-Aihe 20. Asynkroninen ohjelmointi Pythonissa
-Aihe 21. Asynkroninen työskentely tietokannan kanssa
-Aihe 22. API: n asynkroninen työ tietokannan kanssa
Verkkokehitys Flaskissa
-Aihe 23. Johdatus verkkokehitykseen Flaskilla
-Aihe 24. Etupaneelin perusteet
-Aihe 25. Peruskäyttöliittymä
-Aihe 26.Flask-SQLAlchemy, Flask-Migrate
-Aihe 27. Sovellusten vuorovaikutus konttien välillä, telakkakirjoitus
Verkkokehitys Djangon kanssa
-Aihe 28. Esittelyssä Django
-Aihe 29. Django ORM, django-debug-työkalupalkki
-Aihe 30.Django ja lykätyt tehtävät
-Aihe 31. Django Class Based Views, Generics, Forms
-Aihe 32. Työskentely käyttäjien ja oikeuksien kanssa Djangossa
-Aihe 33. Django-sovelluksen testaus
-Aihe 34. Tehtaat
Python tietotieteelle
-Aihe 35.NumPy. Ovatko nämä vain kehittyneitä taulukoita vai jotain muuta?
-Teema 36. Pandat. Toinen kirjasto tietojen käsittelyä varten?
-Aihe 37.OpenCV
DevOps
-Aihe 38. GitHub-toiminnot
-Aihe 39. GitLab CI
-Teema 40.GitLab CD
Projektityö
-Aihe 41. Aiheen valinta ja projektityön organisointi
-Aihe 42. Projektien ja kotitehtävien konsultointi
-Aihe 43. Suunnittelutyön suojaaminen