Vývojář Pythonu. Profesionál - kurz 95 000 rub. od Otus, školení 5 měsíců, datum 29.11.2023.
Různé / / December 01, 2023
Profesionální online kurz pro ty, kteří již mají zkušenosti s programováním v Pythonu a chtějí si zlepšit svou úroveň o nové znalosti a dovednosti z různých oblastí vývoje. Pokud vám Python vyhovuje, pamatujte si C, rozumějte sítím a relační DBMS, vědět, jak používat Linux, Git a další standardní vývojářské nástroje - kurz pro vy.
Cílem programu je teoreticky i prakticky vás ponořit do moderního „průmyslového“ vývoje v Pythonu. Python bude v tomto případě pouze nástrojem, se kterým budeme studovat různé oblasti znalostí. Hlavní důraz bude kladen na základní kompetence softwarového inženýrství vývojáře Pythonu a na formování pragmatického přístupu k řešení problémů.
Vlastnosti programu: orientovaný na praxi a pokrytí. Během procesu učení bude spousta domácích úkolů, z nichž některé jsou skutečnou výzvou. A nepovinné úkoly umožní těm nejodvážnějším kopat hlouběji a „osahat si“ pokročilejší věci. Oblasti, ve kterých prověříte své schopnosti, mají přitom velmi široký záběr: kurz pokrývá web, analýzu dat a problematiku tvorby vysoce zatěžovaných systémů. Na konci kurzu zrealizujete projekt na volné téma.
Kurz je univerzální: uvažuje se o druhé a třetí verzi Pythonu. Domácí úkoly a projekty lze dělat v obou verzích, příklady ve třídě často fungují v obou verzích, ale většina byla napsána v Pythonu 2 a nyní Pythonu 3. Jsou také provedeny všechny potřebné odbočky a diskuse o rozdílech ve verzích. Během tréninkového procesu pochopíte strukturu moderního vývoje softwaru a místo Pythonu a dalších nástrojů v něm, odpovězte na otázky: „Jak psát jednoduché a idiomatický kód, který nebude bolestivě trapný?“, „Jak testovat a udržovat kód Pythonu?“, „Jak napsat aplikaci, která nezemře pod zatížení?
Mzdové náklady: 4 hodiny na hodiny a 4–12 hodin na domácí úkoly týdně.
Po absolvování kurzu budete mít:
— 9-12 (v závislosti na přání plnit nepovinné úkoly) splněné úkoly na všechna témata kurzu,
— 1 mini webový projekt, — bohatý seznam literatury a referencí pro seznámení a prohloubení znalostí programátorů,
— kódy a materiály pro výuku vzájemně propojené ve formě jupyterových zápisníků,
— videozáznamy všech webinářů tříd,
— projektová práce na téma, které vás zajímá:
- Srovnávací tabulka kurzů Pythonu.
- Základní kurz, Python.
- Kurz pro pokročilé a Web Python.
1
studna8 let zkušeností v průmyslovém vývoji, včetně tvorby a údržby webových aplikací, infrastrukturních řešení, vysoce zatěžovaných systémů, datových potrubí a analytických systémů. 3 roky vědeckého vývoje pro velké vládní zákazníky s...
8 let zkušeností v průmyslovém vývoji, včetně tvorby a údržby webových aplikací, infrastrukturních řešení, vysoce zatěžovaných systémů, datových potrubí a analytických systémů. 3 roky vědeckého vývoje pro velké vládní zákazníky se smlouvami na analýzu velkých objemů dat. Zkušenosti s programováním v Pythonu, Go, Lua, C, JavaScript, Perl. Široká škála profesních zájmů, od budování distribuovaných systémů po strojové učení. Více než 5 let výuky programování v Pythonu pro studenty MSTU. N.E. Bauman (Moskva). 4 roky výuky DBMS kurzu na Technopark Mail. Ru. Vystudoval MSTU. N.E. Bauman s titulem specialista na informační bezpečnost v roce 2013. Programový manažer
2
chod10 let zkušeností s komerčním vývojem v Pythonu, 12 let zkušeností v C/C++. V současné době se zabývá rozvojem a podporou projektů na volné noze. Účastník vydání 5. verze Free Download Manager. V rámci...
10 let zkušeností s komerčním vývojem v Pythonu, 12 let zkušeností v C/C++. V současné době se zabývá rozvojem a podporou projektů na volné noze. Účastník vydání 5. verze Free Download Manager. V rámci své volné práce jsem vyvinul obdobu Yandex.marketu pro tištěné produkty na evropském trhu. Autor řady open source knihoven. Znalec koncepční harmonie systémů podobných UNIXu. Vystudoval University of Dubna, kde následně vyučoval obory „C++“, „Python“, „Programování v UNIXu“. Akademický titul - Master of Applied Mathematics and Computer Science. Oblast zájmu: vysoká zátěž, strojové učení, jazyky podobné LISP. Učitel
1
studnaVystudoval Astrachaňskou státní technickou univerzitu (oddělení informační bezpečnosti) v roce 2012. Více než 5 let zkušeností ve vývoji jako backend developer. Posledních 2,5 roku pracuje jako přední vývojář v partnerské společnosti EDMS vendora "Directum" Zájmy:...
Vystudoval Astrachaňskou státní technickou univerzitu (oddělení informační bezpečnosti) v roce 2012. Více než 5 let zkušeností ve vývoji jako backend developer. Posledních 2,5 roku pracuje jako přední vývojář v partnerské společnosti EDMS dodavatele "Directum" Zájmy: 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čané prvního řádu"
-Téma 3.Vnitřnosti. Virtuální stroj
-Téma 4.Vnitřnosti. Správa paměti, „nechvalně známý“ GIL
-Téma 5.OOP. Objektový model
-Téma 6.OOP. Bílá a černá "magie"
-Téma 7.Testování. Testovací design
-Téma 8.Testování. Testovací pyramida
-Téma 9.Automatizace. vytváření sítí
-Téma 10.Automatizace. Komunikace s databází a démonizace
Web
-Téma 11.Dynamický web
-Téma 12.Django. Intro
-Téma 13.Django. ORM a "zlo"
-Téma 14.Databázová vrstva
-Téma 15.Django. Pohledy
-Téma 16.Django. formuláře
-Téma 17.REST API. Know-how
-Téma 18. Výkon webu
Datové inženýrství
-Téma 19. Základy NumPy
-Téma 20. Pokročilé NumPy a IPython
-Téma 21.Pandy. Strojové učení a výroba
-Téma 22. Vizualizace dat
Vysoká zátěž
-Téma 23.Souběh. Proudy
-Téma 24.Souběh. Procesy
-Rozšíření tématu 25.C
-Téma 26.ffi. Cython. Pypy
-Téma 27.Asyncio. Origins
-Téma 28.Asyncio. Smyčka událostí, async/wait, nízko/vysoká úroveň API
-Téma 29.Golang. Jazyková prohlídka
-Téma 30.Golang. Vlastnosti vnitřní struktury
-Téma 31.Profilování
-Téma 32. Python 2 vs Python 3
Projektová práce
-Téma 33. Výběr tématu a organizace projektové práce
-Téma 34. Konzultace projektů a domácích úkolů
-Téma 35.Ochrana projekční práce