Vývojár Pythonu - kurz 88 000 rub. z IT Academy, školenie 252 ak. hodiny, Termín: 6.12.2023.
Rôzne / / November 27, 2023
IT Academy je partnerom pre prispôsobené projektové vzdelávanie. Poskytuje služby pre rozvoj a transformáciu podnikania prostredníctvom školenia kvalifikovaného personálu. Realizuje rozsiahle vzdelávacie projekty, odborné rekvalifikácie, pokročilé školiace programy, kurzy v najobľúbenejších oblastiach. Vyvíja vzdelávací obsah na základe potrieb zákazníkov.
Spoločnosť buduje vzdelávacie ekosystémy a tiež zavádza a vyvíja e-learningové technológie pre personálny manažment. Vďaka vysokej úrovni odbornosti v riešeniach dištančného vzdelávania a vývoji obsahu pre firemný segment, IT Academy je lídrom v oblasti školení v oblasti IT a informačnej bezpečnosti – disciplíny na pomedzí IT a biznisu, ako aj v oblasti školení personálu pre digitálne technológie hospodárstva.
Ponuka služieb IT Akadémie je navrhnutá tak, aby vyhovovala potrebám každého klienta a výberu kurzov, ponúkané na pokročilé školenia a rekvalifikácie určite uspokojí potreby každého IT špecialista.
Medzi kľúčové oblasti IT akadémie patria: Informačná bezpečnosť, Digitálna transformácia, Autorizované školenia od ruských predajcov, riešenia EdTech pre firemné školenia, školenia IT tímov na personál zákazníka.
IT Academy obsadila 1. miesto medzi najlepšími školiacimi centrami v hodnotení kvality spoločností EdTech v segmente ďalšieho vzdelávania (SmartRanking).
IT Academy je súčasťou ekosystému Softline Academy, ktorý spája dvoch silných hráčov na trhu firemných školení (IT Academy, Softline Training Center).
O učiteľovi:
• Vývojár aplikácií s vysokou záťažou pomocou Java a Spring Boot
• Profesionálny webový vývojár s rozsiahlymi skúsenosťami s vývojom a tvorbou webových stránok a rámcov;
• autor a vývojár niekoľkých patentovaných webových aplikácií, ktoré používajú také veľké spoločnosti ako JSC Russian Railways a iné;
• aktívny účastník programu IT-Start;
• učiteľ akademických disciplín webového programovania (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java programovanie (JEE, Spring, sprostredkovatelia frontov správ, Stream API, REST API), programovanie v prostredí .NET a Python
• autor kurzov programovania webu – školenie webových vývojárov od nuly, ako aj rekvalifikačné kurzy pre IT špecialistov
Celková pracovná skúsenosť – 13 rokov (2009-2021)
Skúsenosti ako tréner a učiteľ v oblasti IT – 13 rokov (2009-2021)
Sergei Valerievich vyučuje na akadémii od roku 2019 a etabloval sa ako špičkový profesionál. Vďaka jeho skúsenému prístupu úspešne vyštudovali a naďalej sa zdokonaľujú stovky špecialistov v rôznych IT oblastiach.
1. Algoritmus – vlastnosti a metódy prezentácie.
Dátové typy – účel a úloha v programe.
Operandy a operátory - Vyhodnocovanie výrazov
2. Modely vývoja programov.
Štruktúrované programovanie.
Základné princípy: štruktúra blokového kódu - bloky a podprogramy.
Typické riadiace štruktúry - postupnosť, vetvenie, slučka
3. Praktické ukážky tvorby vývojových diagramov a pseudokódu.
Najjednoduchšie algoritmické problémy.
Preklad algoritmu do kódu.
Podprogramy (funkcie) ako základné bloky kódu.
Typické úlohy spracovania textu
4. Inštalácia prekladača Pythonu.
Základné operácie a dátové typy.
Operátori pobočiek a slučky.
Inštalácia a spustenie vývojového prostredia.
Typy údajov: čísla, reťazce, zoznamy, boolean, žiadne.
Typ konverzných funkcií. Jednoduchý vstup a jednoduchý výstup
5. Vetvenie. Príkaz if.
Základná forma while slučky.
Operátori prerušia a pokračujú.
Hľadať).
6. Koncept poľa. Typické úlohy s poliami: prístup k prvku, prechod prvku, inicializácia prvku
7. Čiary.
Metódy a funkcie.
Použitie plátkov.
Cortege. Základné operácie s n-ticou. Rozbaľovanie tuple.
Zoznam. Základné operácie so zoznamom.
Slovník. Základné operácie so slovníkom.
Množstvo. Základné operácie so súpravou
8. Základné vyhľadávacie a triediace algoritmy.
Výpočet zložitosti algoritmov. Analýza efektívnosti programu.
9. Najjednoduchšie dátové štruktúry: zoznam, zásobník, front, strom.
Hľadanie prvku a triedenie prvkov.
Implementácia dynamického zásobníka
1. Funkcie.
Argumenty pomenovaných a nepomenovaných funkcií.
Lokálne a globálne premenné.
Lambda výrazy.
2. Funkcionality.
Funkčné programovanie.
Mapa funkcií, filter.
Generátory, dekoratérky.
3. Práca so súbormi a adresármi.
Základné operácie s cestami k súborom.
Importujte balík. Najdôležitejšie štandardné balíčky.
pip subsystém. Inštalácia modulu tretej strany. Vytváranie vlastných modulov.
Čítanie údajov zo súborov a zápis údajov do súboru
4. Triedy a predmety.
Úvod do objektovo orientovaného programovania (OOP).
Trieda a inštancia triedy.
Údaje inštancie, metódy inštancie a vlastnosti inštancie.
Vytvorte si vlastnú triedu. Zapuzdrenie. Atribúty triedy. Čítanie a zmena atribútu
5. Objektovo orientované programovanie.
Triedy a predmety.
Atribúty a metódy triedy.
Zapuzdrenie.
Definovanie operácií
6. Polymorfizmus.
Písanie kačice.
Kontrola typu.
Dedičnosť.
Základné a odvodené triedy.
Abstraktné metódy.
Viacnásobné dedičstvo
7. Koncept výnimky.
Spracovanie výnimiek.
Vytváranie výnimiek.
Štandardné výnimky.
Vlastné triedy výnimiek
8. Vytváranie vlastností.
Dátové triedy.
Kontajnerové triedy.
Abstraktné kontajnerové triedy.
Analýza XML a JSON
1. Databáza. Relačný dátový model. DBMS MySQL a PostgreSQL. Jazyk SQL, základné príkazy. Práca s databázou v Pythone
2. Dizajnové vzory a princípy SOLID
3. Vytváranie vlastných REST API. Vývoj webových aplikácií. Úvod do rámca Django
4. Základy testovania aplikácií. Vytváranie jednotkových testov
Kurz je venovaný frameworku PyQt5, ktorý umožňuje vytvárať moderné a funkčné programy s grafickým rozhraním. Podporuje aj prácu s databázami, soketmi a obsahuje množstvo widgetov a iných nástrojov.
4
Program pozostáva zo štyroch kurzov, z ktorých každý pokrýva určitú tému v jazyku Python. Najprv sa naučíte základné jazykové konštrukcie a ďalšie funkcie programovania v Pythone, potom sa ponoríte do objektovo orientovaného programovania. Naučte sa vytvárať webové služby a vykonávať analýzu údajov. Program je vhodný pre študentov a profesionálov so základnými programovacími zručnosťami.
4,2