Vývojár Pythonu. Profesionál - kurz 95 000 rub. od Otus, školenie 5 mesiacov, dátum 29.11.2023.
Rôzne / / December 01, 2023
Profesionálny online kurz pre tých, ktorí už majú skúsenosti s programovaním v Pythone a chcú si zlepšiť svoju úroveň o nové vedomosti a zručnosti z rôznych oblastí vývoja. Ak vám Python vyhovuje, zapamätajte si C, pochopte sieťovanie a relačné DBMS, vedieť používať Linux, Git a ďalšie štandardné vývojárske nástroje - kurz pre vy.
Cieľom programu je teoreticky aj prakticky vás ponoriť do moderného „priemyselného“ vývoja v Pythone. Python bude v tomto prípade iba nástrojom, s ktorým budeme študovať rôzne oblasti poznania. Hlavný dôraz sa bude klásť na kľúčové kompetencie softvérového inžinierstva vývojára Pythonu a vytvorenie pragmatického prístupu k riešeniu problémov.
Vlastnosti programu: orientovaný na prax a pokrytie. Počas procesu učenia bude veľa domácich úloh, z ktorých niektoré sú skutočnou výzvou. A nepovinné úlohy umožnia tým najodvážnejším kopať hlbšie a „dotýkať sa“ pokročilejších vecí. Oblasti, v ktorých si otestujete svoje schopnosti, sú zároveň veľmi široké: kurz pokrýva web, analýzu dát a problematiku vytvárania vysoko zaťažených systémov. Na konci kurzu zrealizujete projekt na voľnú tému.
Kurz je univerzálny: zvažuje sa druhá a tretia verzia Pythonu. Domáce úlohy a projekty sa dajú robiť v oboch verziách, príklady v triede často fungujú v oboch verziách, ale väčšina z nich bola napísaná v Pythone 2 a teraz Pythone 3. Urobia sa aj všetky potrebné odbočky a diskusie o rozdieloch vo verziách. Počas tréningového procesu pochopíte štruktúru moderného vývoja softvéru a miesto Pythonu a ďalších nástrojov v ňom, odpovedzte na otázky: „Ako písať jednoduché a idiomatický kód, ktorý nebude bolestivo trápny?“, „Ako testovať a udržiavať kód Pythonu?“, „Ako napísať aplikáciu, ktorá nezomrie pod naložiť?
Mzdové náklady: 4 hodiny na vyučovanie a 4 – 12 hodín na domácu úlohu týždenne.
Po absolvovaní kurzu budete mať:
— 9-12 (v závislosti od želania splniť nepovinné úlohy) vypracované zadania na všetky témy kurzu,
— 1 mini webový projekt, — bohatý zoznam literatúry a odkazov na oboznámenie a prehĺbenie vedomostí programátorov,
— kódové a učebné materiály navzájom prepojené vo forme jupyterových zápisníkov,
— videozáznamy všetkých webinárov tried,
— projektová práca na tému, ktorá vás zaujíma:
- Tabuľka porovnania kurzov Pythonu.
- Základný kurz, Python.
- Kurz pre pokročilých a Web Python.
1
dobre8 rokov skúseností v priemyselnom vývoji, vrátane tvorby a údržby webových aplikácií, infraštruktúrnych riešení, vysoko zaťažených systémov, dátových potrubí a analytických systémov. 3 roky vedeckého vývoja pre veľkých vládnych zákazníkov s...
8 rokov skúseností v priemyselnom vývoji, vrátane tvorby a údržby webových aplikácií, infraštruktúrnych riešení, vysoko zaťažených systémov, dátových potrubí a analytických systémov. 3 roky vedeckého vývoja pre veľkých vládnych zákazníkov so zmluvami na analýzu veľkých objemov dát. Skúsenosti s programovaním v jazykoch Python, Go, Lua, C, JavaScript, Perl. Široká škála profesionálnych záujmov, od budovania distribuovaných systémov až po strojové učenie. Viac ako 5 rokov výučby programovania v jazyku Python pre študentov MSTU. N.E. Bauman (Moskva). 4 roky výučby kurzu DBMS v Technopark Mail. Ru. Absolvoval MSTU. N.E. Bauman s titulom špecialista informačnej bezpečnosti v roku 2013. Programový manažér
2
kurz10 rokov skúseností s komerčným vývojom v Pythone, 12 rokov skúseností v C/C++. V súčasnosti sa venuje rozvoju a podpore projektov na voľnej nohe. Účastník vydania 5. verzie Free Download Manager. V rámci...
10 rokov skúseností s komerčným vývojom v Pythone, 12 rokov skúseností v C/C++. V súčasnosti sa venuje rozvoju a podpore projektov na voľnej nohe. Účastník vydania 5. verzie Free Download Manager. V rámci svojej práce na voľnej nohe som vyvinul analógiu Yandex.market pre tlačené produkty na európskom trhu. Autor množstva open source knižníc. Znalec koncepčnej harmónie systémov podobných UNIX. Vyštudoval Univerzitu v Dubne, kde následne vyučoval disciplíny „C++“, „Python“, „Programovanie v UNIXe“. Akademický titul - magister aplikovanej matematiky a informatiky. Oblasť záujmu: vysoká záťaž, strojové učenie, jazyky podobné LISP. učiteľ
1
dobreV roku 2012 absolvoval Astrachanskú štátnu technickú univerzitu (oddelenie informačnej bezpečnosti). Viac ako 5 rokov skúseností vo vývoji ako backend developer. Posledných 2,5 roka pracuje ako vedúci vývojár v partnerskej spoločnosti EDMS vendora "Directum" Záujmy:...
V roku 2012 absolvoval Astrachanskú štátnu technickú univerzitu (oddelenie informačnej bezpečnosti). Viac ako 5 rokov skúseností vo vývoji ako backend developer. Posledných 2,5 roka pracuje ako vedúci vývojár v partnerskej spoločnosti EDMS vendora "Directum" Záujmy: php, python, .net (c#), postgresql.
Pokročilé základy
-Téma 1. Pokročilé základy. Protokoly
-Téma 2. Pokročilé základy. "Občania prvého poriadku"
-Téma 3.Vnútornosti. Virtuálny prístroj
-Téma 4.Vnútornosti. Správa pamäte, „neslávne známy“ GIL
-Téma 5.OOP. Objektový model
-Téma 6.OOP. Biela a čierna "mágia"
-Téma 7.Testovanie. Dizajn testu
-Téma 8.Testovanie. Skúšobná pyramída
-Téma 9.Automatizácia. vytváranie sietí
-Téma 10.Automatizácia. Komunikácia s databázou a démonizácia
Web
-Téma 11.Dynamický web
-Téma 12.Django. Úvod
-Téma 13.Django. ORM a "zlo"
-Téma 14.Databázová vrstva
-Téma 15.Django. Názory
-Téma 16.Django. Formuláre
-Téma 17.REST API. Know-how
-Téma 18.Výkon webu
Dátové inžinierstvo
-Téma 19. Základy NumPy
-Téma 20. Pokročilé NumPy a IPython
-Téma 21.Pandy. Strojové učenie a výroba
-Téma 22. Vizualizácia dát
Vysoká záťaž
-Téma 23.Súbeh. Prúdy
-Téma 24.Súbeh. Procesy
-Rozšírenia témy 25.C
-Téma 26.ffi. Cython. Pypy
-Téma 27.Asyncio. Pôvod
-Téma 28.Asyncio. Slučka udalostí, async/wait, API nízkej/vysokej úrovne
-Téma 29.Golang. Jazyková prehliadka
-Téma 30.Golang. Vlastnosti vnútornej štruktúry
-Téma 31.Profilovanie
-Téma 32. Python 2 vs Python 3
Projektová práca
-Téma 33. Výber témy a organizácia projektovej práce
-Téma 34. Konzultácia projektov a domácich úloh
-Téma 35.Ochrana dizajnérskej práce