Vývojář Pythonu od nuly po středně pokročilé - kurz 110 820 RUB. z Netology, školení 13 měsíců, Datum 2. října 2023.
Různé / / November 27, 2023
Klíčové dovednosti: Python, Django, Celery, SQL, Postgres, C#, EF, Redis, JS, React, C++, Qt, Git
Základy programovacího jazyka Python
Pojďme se naučit jeden z nejlépe organizovaných programovacích jazyků. Naučme se popisovat algoritmy pro řešení každodenních problémů a práci s daty.
- Python. Seznámení s konzolí
- Podmíněné konstrukce. Srovnávací operace
- Úvod do datových typů a smyček
- Cykly. Typy dat. Sběr dat
- Funkce - použijte vestavěné a vytvořte si vlastní
- Třídy a jejich použití v Pythonu
- Otevření a čtení souboru, zápis do souboru
- Práce s různými datovými formáty
- Práce s knihovnou požadavků, http požadavky
- Práce s třídami pomocí VK API jako příkladu
Git - systém pro správu verzí
Naučte se pracovat se systémem Git (standard pro správu zdrojového kódu) a službou GitHub. Zveřejníte domácí úkol a již během tréninkového procesu si vytvoříte své první portfolio.
- Implementace systému správy verzí
- Pracovní historie a obory
- Týmová práce
Projekt kurzu „Cloud Archiver“
Cloudové úložiště se pro lidi stalo standardem. Nahrání fotoalba nebo sdílení dokumentů do cloudu není nic složitého. Je tu ale problém – může vám dojít místo. Bylo by hezké mít možnost archivovat největší a nejtěžší soubor nebo složku a nahrát je zpět do cloudu. Tímto způsobem můžete ušetřit více volného místa. Vytvoříte cloudový archivační program od začátku, abyste optimalizovali místo na disku. Program bude umět:
- Získejte informace o všech složkách na Ya.Disk a vyhledejte tu nejtěžší
- Stáhněte soubor do počítače, kde je spuštěn program
- Archivujte soubor
- Nahrajte jej zpět do složky
- Zapište informace o změněném souboru do souboru json
Angličtina pro začínající vývojáře
V tomto modulu najdete deset video přednášek, které vám pomohou začít mluvit anglicky jako skutečný vývojář.
- Slovní zásoba, bez které se neobejdete
- Jak korespondovat v angličtině
- Čtení dokumentace a analýza požadavků
- Programování
- Testování softwaru
- Stresové situace
- Odstraňování problémů
- Práce a role v týmu
- Podporujeme jakoukoli konverzaci v angličtině
- Jednání, prezentace na nejvyšší úrovni
Databáze
Pojďme se naučit navrhovat databáze pomocí dotazovacího jazyka SQL. V rámci kurzu budeme pracovat s databází PostgreSQL – jednou z nejoblíbenějších a nejsnáze se učí. Jako klienta použijeme pgAdmin. Na konci kurzu se seznámíme s ORM sqlalchemy.
- Úvod do databází
- Typy databází. SQL/NoSQL, PostgreSQL
- Návrh databáze. Spojení 3NF
- Vyberte dotazy
- Vkládání/aktualizace/mazání požadavků
- Python a databáze. ORM
Python pokročilý
Pojďme prozkoumat funkce Pythonu, díky kterým je tak populární. Podívejme se, jak zlepšit a zjednodušit program pomocí modulů, iterátorů a dekorátorů. Budeme studovat technologie pro testování kódu, parsování textu a webových stránek. Na konci kurzu uděláme přednášku o tom, jak absolvovat pohovor pro profesi Python vývojář.
- Moduly, balíčky, importy v Pythonu
- Iterátory, generátory
- Dekoratéři
- Vývoj testů
- Regulární výrazy
- Seškrabávání webu
- Příprava na pohovory
Projekt kurzu VKinder
Každý už slyšel o seznamovací aplikaci – Tinder. Vyrobíte si robota podobného Tinderu. Lidem, kteří splňují požadavky uživatele, pošle bot 3 nejoblíbenější fotografie z jejich avatara. Popularita se určuje podle počtu lajků. Bot bude moci vyhledávat lidi, kteří splňují podmínky na základě informací o uživateli z VK, pomocí:
- věkové rozmezí
- podlaha
- město
- Rodinný stav
Django
V tomto modulu budete pracovat s frameworkem Django a naučíte se základní principy organizace projektu v Django. Budete pracovat s databázemi – naučíte se je vytvářet, pracovat s ORM a modely. Dozvíte se, jak vyvíjet backendové webové aplikace a hostovat soubory a spouštět webové aplikace.
- Úvod do Djanga. Příprava a zahájení projektu
- Zpracování dotazu
- Dynamické generování stránek na základě šablon
- Práce s ORM
- Práce s ORM, část 2
- Interakce s webem
- Personalizace webu
- Tvorba a podpora projektů
- Práce s API
Python ve vývoji webu
Programování je celá sada dovedností. Musíte být schopni spustit kód, nahrát jej na server a nakonfigurovat. S tím pomohou technologie Docker a CI/CD. Jako aplikaci napíšeme program využívající framework Flask. Ve druhé části kurzu budeme studovat technologie asynchronního programování v Pythonu.
- Úvod do webového rámce Flask
- Nasazení aplikací pomocí Dockeru
- CI/CD - metody průběžné integrace, nasazení nebo dodání
- Smyčka událostí. Asyncio
- Aiohttp
- Spouštějte úlohy vázané na CPU na pozadí v Django/Flask
U
Undine86
27.01.2023 G.
Netologie je nejlepší školou ve svém segmentu. Doporučuji.
Výhody: Přehledná prezentace materiálu, kompetentní učitelé, pomoc při kurzu. Vynikající kvalita online vysílání. Dodržování termínů kontrol. Nevýhody: Nenalezeno Dobré odpoledne! Chtěl jsem se podělit o své pozitivní zkušenosti s Netology. Učím se být vývojářem Pythonu od nuly. Poté, co jsem zůstal bez práce, jsem se musel naléhavě vyučit z účetní na IT specialistu. Byl jsem vystrašený...
A
AleNnor
03.10.2022 G.
Python pro začátečníky - moc se mi líbilo, jak to učili, naučil jsem se programovat od nuly!
Výhody: Velmi kompetentní učitelé, výborná zpětná vazba, domácí úkoly. Nevýhody: Žádné Moc se mi líbil přístup učitelů a manažerů k učiteli. Vedou vás úplně od nuly až do samého konce tréninku. Pomáhají ve všech fázích školení, radí jak s úkoly, tak s projekty kurzů. Z osobních důvodů jsem nestihl odevzdat svůj diplomový projekt a bolelo mě to...
E
enmazur
20.04.2022 G.
Vývojář Pythonu od nuly
Výhody: zatím žádné. Nevýhody: Tréninková metoda zatím nepřináší výsledky, koupil jsem si kurz “Python developer od nuly”. Zpočátku jsem chápal, že zvolený předmět je poměrně složitý a že jej budu muset nastudovat nejen lokálně v kurzu, ale využít i všechny možné způsoby vyhledávání informací. Momentálně se učím 1 měsíc, za tu dobu jsme probrali 5 témat a splnili 5 domácích úkolů. Za...
K
KRealNum
19.05.2022 G.
Absolutně nechutná kvalita služeb.
Pro: Žádné. Nevýhody: Nízká kvalita služeb, nedostatek chuti službu zlepšovat Přihlášeno do kurzu „Vývoj Pythonu pro začátečníky“ v rámci programu „Digitální profese 2022“. 11. května byla žádost schválena a pak začala moje „úžasná“ interakce s tímto úřadem. Takže web netologie uvádí, že mě budou kontaktovat do 1-3 pracovních dnů poté, co obdrží informace o...
Kurz je určen pro studenty, kteří se teprve začínají učit programování, zejména programování v Pythonu. Seznámíte se se základními pojmy jazyka Python a také s užitečnými knihovnami NumPy, Pandas, Matplotlib. Kurz je úvodní a je vhodný pro studenty, kteří plánují v budoucnu studovat kurzy analýzy dat a strojového učení. Po absolvování kurzu je vydán certifikát Softline Training Center.
3,7
22 500 ₽