Vývojár Pythonu. Základný - bezplatný kurz od Otus, školenie 5 mesiacov, Termín: 5.12.2023.
Rôzne / / December 08, 2023
Naučíte sa syntax a získate istotu v základných programovacích technikách Pythonu. Získate školenie na prácu v rôznych oblastiach aplikácie jazyka: vývoj webu, autotestovanie, asynchrónne programovanie, práca s API, Data Science a parsovanie webových stránok. Množstvo tried je venovaných súvisiacim témam, ako sú shell, git, ako aj nástroje DevOps: Docker, Gitlab CI/CD, Github Actions atď., ktoré vám umožnia stať sa sebestačnou bojovou jednotkou v tíme vývojárov. Rôznorodý program vám rozšíri obzory a pomôže vám jasnejšie sa rozhodnúť, v ktorej oblasti sa ďalej rozvíjať. Vedomosti a zručnosti, ktoré získate v jednotlivých oblastiach, vám zároveň budú stačiť na kvalifikáciu na pozíciu junior špecialista.
Pre koho je tento kurz určený?
Pre začínajúcich vývojárov Pythonu a vývojárov, ktorí poznajú iné programovacie jazyky, ktorí chcú získať systematizované vedomosti a osvojiť si praktické zručnosti modernej rozvoj. Keďže na školenie potrebujete mať základné znalosti programovania a princípov OOP, ste in zvládnuť schopnosti Pythonu v krátkom čase a potom sa sústrediť na riešenie rôznych priemyselných úlohy. Naučíte sa pracovať s verziou Python 3.
Po tréningu budete vedieť:
Vyvíjajte webové aplikácie v Pythone, vrátane tých, ktoré sú založené na Django
Pracujte asynchrónne s webom a databázami
Vytvárajte a konfigurujte automatizované testy
Pracujte s shellom, Git
Pracujte s API, analyzujte webové stránky
Použite knižnice pre Data Science: numpy, pandas, opencv
Nasaďte svoje aplikácie v kontajneroch Docker
Nastavte automatické nasadenie
Vlastnosti kurzu
Pokročilé zručnosti a nástroje DevOps, ktoré vás odlíšia od nových vývojárov
Program je navrhnutý s ohľadom na požiadavky zamestnávateľov na juniorských špecialistov a súčasné technológie používané v priemyselnom rozvoji
Užitočné úlohy, ktoré trénujú myslenie programátora a samostatné hľadanie riešení
Hotový, dobre prepracovaný projekt, ktorý sa stane silným argumentom pre zamestnanosť
3
kurz15 rokov skúseností.
IT špecialista, učiteľ.
Ahojte všetci :-) Volám sa Stanislav. V súčasnosti žijem v regióne Tula. Mám niekoľko vysokých škôl. Hlavná - MSTU im. Bauman so špecializáciou na informatiku a riadiace systémy. Druhá - Ekonomická - Financie a úvery. Tretia - Riadenie organizácií. V IT pracujem viac ako 15 rokov, začínal som ako systémový administrátor, systémový inžinier. Pracoval v rôznych veľkých a medzinárodných organizáciách, ako sú RAO UES, Yandex, Microsoft. Pracoval v rôznych pozíciách a smeroch. Dokončené projekty rôznej zložitosti. V posledných rokoch sa môj vývojový vektor presunul od správy systému k implementácii webových projektov: podieľam sa na ich tvorbe a propagácii. A samozrejme, musíte používať programovanie pomocou Pythonu, C#, JS, ale aj SQL, CSS, HTML.V súčasnosti je vaším obľúbeným jazykom Python. Naozaj rád zdieľam svoje vedomosti a skúsenosti. Učím posledných 7 rokov. A som veľmi rada, že som sa stala súčasťou OTUS :-) Učiteľka
1
dobreHlavný vývojár zval.ru. Naďalej pracuje na diaľku a rozvíja svoje vlastné projekty v Pythone a Django. Absolvent Katedry informačných technológií Fyzikálnej fakulty Permskej štátnej národnej výskumnej univerzity. Svoju kariéru začal vo veľkej medzinárodnej spoločnosti Prognoz, kde tvoril projekty pre...
Hlavný vývojár zval.ru. Naďalej pracuje na diaľku a rozvíja svoje vlastné projekty v Pythone a Django. Absolvent Katedry informačných technológií Fyzikálnej fakulty Permskej štátnej národnej výskumnej univerzity. Svoju kariéru začal vo veľkej medzinárodnej spoločnosti Prognoz, kde 2 roky vytváral projekty pre ruskú vládu. Pracoval ako účtovný programátor pomocou Oracle pl/sql v Er-Telecom Holding. Od roku 2014 sa stal učiteľom vývoja pythonu. učiteľ
4
kurzVedúci skupiny pre vývoj platformy cloudového video sledovania v MTS AI
Senior Python Backend Developer
6 rokov výučby programovania online
Dlho zastával pozíciu Backend Developer v Pythone 3.6 v AdCombo. Zásobník použitých technológií zahŕňa Flask, SQLAlchemy, PostgreSQL, Redis, Docker a mnoho ďalších. Svoju kariéru začal ako systémový administrátor v spoločnosti ANTIvor, kde sa zaoberal optimalizáciou pracovných procesov, zberom štatistík a vizualizáciou analytiky. Potom prešiel na pozíciu programátora Full Stack v Pythone a vyvinul interné nástroje a webové rozhrania pre produkty spoločnosti. Programový manažér
Syntax Pythonu a základné operátory
-Téma 1.Základné typy a dátové štruktúry. Kontrola prietoku
-Téma 2.Práca s funkciami a dátami
-Téma 3.Generátory, dekoratéry, neobmedzený počet argumentov a výsledkov
-Téma 4.Git, shell
OOP. Triedy, výnimky. Testy
-Téma 5. Základy OOP
-Téma 6.Pokročilé OOP, výnimky
-Téma 7.Moduly a importy
-Téma 8.Dátové triedy. Virtuálne prostredie
-Téma 9. Dodatočná lekcia o dekoratéroch a generátoroch
-Téma 10.Testy
Interakcia s vonkajším svetom. Vytvorenie jednoduchého API. Budovanie projektu
-Téma 11.Úvod do vstavaných modulov
-Téma 12. Súbory a sieť
-Téma 13.FastAPI - rýchly vývoj API
-Téma 14.Docker; systémy kontroly závislosti
Práca s databázami, asynchrónne programovanie
-Téma 15. Ukladanie dát v relačných databázach. jazyk SQL
-Téma 16.ORM: SQLAlchemy
-Téma 17.SQLAlchemy: spojenia medzi tabuľkami v databáze
-Téma 18. Migrácie schém: alembic
-Téma 19. Komplexné spojenia v databáze
-Téma 20. Asynchrónne programovanie v Pythone
-Téma 21. Asynchrónna práca s databázou
-Téma 22.Asynchrónna práca API s databázou
Vývoj webu na Flasku
-Téma 23.Úvod do vývoja webu pomocou Flask
-Téma 24.Frontend základy
-Téma 25.Základný frontend
-Téma 26.Flask-SQLAlchemy, Flask-Migrate
-Téma 27. Interakcia aplikácií medzi kontajnermi, zostava dockerov
Vývoj webu s Django
-Téma 28. Predstavenie Djanga
-Téma 29.Django ORM, django-debug-toolbar
-Téma 30.Django a odložené úlohy
-Téma 31. Pohľady založené na triede Django, generiká, formuláre
-Téma 32.Práca s používateľmi a práva v Django
-Téma 33.Testovanie aplikácie Django
-Téma 34. Fabriky
Python pre vedu o údajoch
-Téma 35.NumPy. Sú to len pokročilé polia alebo niečo viac?
-Téma 36.Pandy. Ďalšia knižnica na prácu s dátami?
-Téma 37.Otvoriť CV
DevOps
-Téma 38. Akcie na GitHub
-Téma 39.GitLab CI
-Téma 40. CD GitLab
Projektová práca
-Téma 41. Výber témy a organizácia projektovej práce
-Téma 42. Konzultácia projektov a domácich úloh
-Téma 43.Ochrana dizajnérskej práce