Python fejlesztő - tanfolyam 88 000 dörzsölje. IT Akadémiáról, képzés 252 ac. óra, Időpont: 2023. december 6.
Vegyes Cikkek / / November 27, 2023
Az IT Academy partner a személyre szabott projektalapú tanulásban. Vállalkozásfejlesztési és -átalakítási szolgáltatásokat nyújt szakképzett munkaerő képzésével. Nagyszabású oktatási projekteket, szakmai átképzéseket, továbbképzéseket, tanfolyamokat folytat a legnépszerűbb területeken. Oktatási tartalmat fejleszt a vásárlói igények alapján.
A cég oktatási ökoszisztémákat épít, valamint e-learning technológiákat vezet be és fejleszt a személyzetirányításhoz. A távoktatási megoldások és a vállalati szegmens tartalomfejlesztésének magas szintű szakértelmének köszönhetően az IT Academy vezető szerepet tölt be az informatikai és információbiztonsági képzésben – az IT és az üzleti élet metszéspontjában lévő szakterületeken, valamint a digitális technikákhoz való képzésben gazdaság.
Az IT Akadémia szolgáltatási köre úgy van kialakítva, hogy minden ügyfél igényeit kielégítse, és a kurzusok választékát, A továbbképzéshez és átképzéshez kínált termék minden igényt kielégít IT szakértő.
Az IT Akadémia kiemelt területei: Információbiztonság, Digitális átalakítás, Engedélyezett képzés orosz gyártóktól, EdTech megoldások vállalati képzéshez, IT csapatok képzése a személyzeten vevő.
Az IT Akadémia a továbbképzési szegmensben (SmartRanking) az EdTech cégek minőségi besorolásában 1. helyezést ért el a legjobb képzési központok között.
Az IT Akadémia a Softline Academy ökoszisztéma része, amely a vállalati képzési piac két erős szereplőjét egyesíti (IT Academy, Softline Training Center).
A tanárról:
• Nagy terhelésű alkalmazások fejlesztője Java és Spring Boot használatával
• Professzionális webfejlesztő, nagy tapasztalattal weboldalak és keretrendszerek fejlesztésében és létrehozásában;
• számos szabadalmaztatott webalkalmazás szerzője és fejlesztője, amelyeket olyan nagy cégek használnak, mint a JSC Russian Railways és mások;
• aktív résztvevője az IT-Start programnak;
• webprogramozás akadémiai tudományágainak tanára (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java programozás (JEE, Spring, üzenetsor-brókerek, Stream API, REST API), programozás .NET környezetben és Python
• webprogramozási tanfolyamok szerzője – webfejlesztők oktatása a nulláról, valamint átképzések informatikusok számára
Teljes munkatapasztalat – 13 év (2009-2021)
Trénerként és tanárként szerzett tapasztalat IT területen – 13 év (2009-2021)
Szergej Valerievich 2019 óta tanít az Akadémián, és magas színvonalú szakemberré nőtte ki magát. Tapasztalt hozzáállásának köszönhetően több száz szakember végzett sikeresen, és folyamatosan fejlődik különböző informatikai területeken.
1. Algoritmus – a bemutatás tulajdonságai és módszerei.
Adattípusok - cél és szerep a programban.
Operandusok és operátorok – Kifejezések kiértékelése
2. Programfejlesztési modellek.
Strukturált programozás.
Alapelvek: blokkkód szerkezet - blokkok és szubrutinok.
Tipikus vezérlési struktúrák - szekvencia, elágazás, hurok
3. Gyakorlati példák folyamatábrák és pszeudokód létrehozására.
A legegyszerűbb algoritmus feladatok.
Az algoritmus kódra fordítása.
A szubrutinok (függvények) mint alapvető kódblokkok.
Tipikus szövegfeldolgozási feladatok
4. A Python interpreter telepítése.
Alapműveletek és adattípusok.
Elágazó operátorok és hurkok.
A fejlesztői környezet telepítése és elindítása.
Adattípusok: számok, karakterláncok, listák, logikai érték, nincs.
Típuskonverziós függvények. Egyszerű bemenet és egyszerű kimenet
5. Elágazó. Az if kijelentés.
A while ciklus alapformája.
Az üzemeltetők megszakadnak és folytatják.
Keresés (for).
6. A tömb fogalma. Tipikus feladatok tömbökkel: elemelérés, elembejárás, elem inicializálás
7. Vonalak.
Módszerek és funkciók.
Szeletek segítségével.
Díszkíséret. Alapműveletek sorral. Egy tuple kicsomagolása.
Lista. Alapműveletek listával.
Szótár. Alapműveletek szótárral.
Tömegek. Alapműveletek készlettel
8. Alapvető keresési és rendezési algoritmusok.
Algoritmusok bonyolultságának kiszámítása. A program hatékonyságának elemzése.
9. A legegyszerűbb adatstruktúrák: lista, verem, sor, fa.
Elem keresése és elemek rendezése.
Dinamikus verem megvalósítása
1. Funkciók.
Megnevezett és névtelen függvényargumentumok.
Lokális és globális változók.
Lambda kifejezések.
2. Funkciók.
Funkcionális programozás.
Függvénytérkép, szűrő.
Generátorok, dekorátorok.
3. Fájlokkal és könyvtárakkal végzett munka.
Alapvető műveletek fájlútvonalakkal.
Csomag importálása. A legfontosabb szabványos csomagok.
pip alrendszer. Harmadik féltől származó modul telepítése. Saját modulok létrehozása.
Adatok olvasása fájlokból és adatok fájlba írása
4. Osztályok és objektumok.
Bevezetés az objektum-orientált programozásba (OOP).
Osztály és osztálypéldány.
Példányadatok, példánymetódusok és példánytulajdonságok.
Hozd létre saját osztályodat. Egységbezárás. Osztály attribútumok. Attribútum olvasása és megváltoztatása
5. Objektumorientált programozás.
Osztályok és objektumok.
Osztályattribútumok és metódusok.
Egységbezárás.
Műveletek meghatározása
6. Polimorfizmus.
Kacsa gépelés.
Típusellenőrzés.
Öröklés.
Alap és származtatott osztályok.
Absztrakt módszerek.
Többszörös öröklés
7. A kivétel fogalma.
Kivételkezelés.
Kivételek létrehozása.
Normál kivételek.
Egyéni kivételosztályok
8. Tulajdonságok létrehozása.
Adatosztályok.
Konténer osztályok.
Absztrakt konténer osztályok.
XML és JSON elemzése
1. Adatbázis. Relációs adatmodell. DBMS MySQL és PostgreSQL. SQL nyelv, alapvető parancsok. Munka adatbázissal Pythonban
2. Tervezési minták és SOLID elvek
3. Saját REST API-k létrehozása. Webes alkalmazások fejlesztése. Bevezetés a Django keretrendszerbe
4. Az alkalmazás tesztelésének alapjai. Egységtesztek létrehozása
A tanfolyamot a PyQt5 keretrendszernek szentelték, amely lehetővé teszi modern és funkcionális programok létrehozását grafikus felülettel. Támogatja az adatbázisokkal, socketekkel való munkát is, és számos widgetet és egyéb eszközt tartalmaz.
4
A program négy kurzusból áll, amelyek mindegyike egy adott témát fed le Python nyelven. Először megtanulja az alapvető nyelvi konstrukciókat és a Python programozás egyéb jellemzőit, majd elmélyül az objektumorientált programozásban. Tanuljon meg webszolgáltatásokat létrehozni és adatelemzést végezni. A program alapvető programozási ismeretekkel rendelkező hallgatók és szakemberek számára alkalmas.
4,2