Programozás Pythonban. 2. szint. Haladó tanfolyam - tanfolyam 40 990 dörzsölje. tól Szakorvos, képzés, Időpont: 2023. november 27.
Vegyes Cikkek / / November 28, 2023
PROMÓCIÓ! Minden Python tanfolyam résztvevő számára 30% kedvezményt adunk a „Programozás R nyelven” távoktatási formátumú tanfolyamokra. A kedvezmény igényléséhez vegye fel a kapcsolatot menedzsereinkkel.
Tanulni fogsz:
hozzon létre saját osztályokat;
értékelje az algoritmus összetettségét;
használja a legfontosabb szabványos adatstruktúrákat;
hozzon létre saját adatstruktúrákat szabványos struktúrák alapján.
Tanár, programozó és mérnök gyakorlati trendismerettel Python fejlesztés, mint például az „Internet of Things”, „Big Data” és mások. Részt vesz szoftver és hardver üzleti megoldások létrehozásában X5, ÓZON, Phillip Morris, SAP. Mentor és zsűritag hackathonokon, előadó informatikai rendezvényeken és workshopokon.
Profi programozó tanfolyam tanár, okleveles fejlesztő Python Intézet általános informatikai területen szerzett gyakorlattal több mint 20 éve. A nulláról épített informatikai rendszereket 4 cégben. Több mint 5 év.
Vadim Viktorovich 2000-ben szerzett diplomát az Orosz Állami Bölcsészettudományi Egyetemen informatika és számítástechnika szakirányon. Igazi szakember az adminisztrációs ügyekben DBMS, vállalati üzleti folyamatok automatizálása (ERP, CRM stb.), tesztesetek létrehozása és az alkalmazottak képzése.
Képes motiválni és magával ragadni. Igényes hallgatóival szemben, mindig készen áll a nehéz pontok tisztázására. A valódi projekteken szerzett kiterjedt tapasztalat lehetővé teszi, hogy odafigyeljen azokra a részletekre, amelyeket a kezdő fejlesztők általában figyelmen kívül hagynak.
Professzionális programozói kurzusoktató általános gyakorlattal több mint 10 éve. Gyakorlati nyelvi programozási tapasztalat Piton több mint 4 éve. Tanítása során 12 programozó tanfolyam szerzője lett különböző szervezetek számára, képzett több mint 1000 hallgató. (személyes és online oktatás).
Evgeniy Vitalievich 2006-ban diplomázott a SibGIU-n Kohászati rendszerek automatizálása szakirányon. Rendszeresen fejleszti tudását, jelenleg a programozási nyelvek szakértője Python, C++, Javascript. Munkájában hatékonyan is használja Nodejs (+webpack), Django, Tornado, Git, tapasztalattal rendelkezik projektdokumentáció kidolgozásában.
Az oktatásban és a gyakorlati programozásban szerzett kiterjedt tapasztalat lehetővé teszi számára, hogy összetett dolgokat egyszerű szavakkal magyarázzon el; kurzusai után a hallgatókat valóban inspirálja a programozás. Tudja, hogyan kell működnie egy modern programozó agyának, és segít a megfelelő hullámhosszra hangolni.
1. modul. Az osztály fogalma. Tokozás (4 ac. h.)
Osztály és osztálypéldány.
Példányadatok, példánymetódusok és példánytulajdonságok.
Attribútum fogalma.
Workshop: Osztály és példányai létrehozása.
2. modul. Öröklődés (4 ac. h.)
A kacsagépelés elve.
Az alaposztály és a származtatott osztály fogalmai.
Az ispéldány függvény és alkalmazása.
Workshop: Származtatott osztály létrehozása az alap és a származtatott osztályok példányainak felhasználásával.
3. modul. Polimorfizmus és absztrakció (4 ak. h.)
Metódusok helyettesítése származtatott osztályban.
Az absztrakt osztály fogalma.
Workshop: Polimorf osztályok használata.
4. modul. Gyakorlati munka (4 ak. h.)
5. modul. Rendező és kereső algoritmusok (4 ac. h.)
Alapvető rendezési és keresési algoritmusok.
Az algoritmus összetettségének fogalma.
Műhely. Információ keresése adott kritérium alapján.
6. modul. Keresési algoritmusok gráfokon (4 ac. h.)
Szélesség első keresés.
Mélységben történő keresés.
Műhely. Útvonal felépítése gráfban.
7. modul. Adatstruktúrák (4 ac. h.)
Az adatstruktúra fogalma.
Alapvető adatszerkezetként listázza és rögzítse.
Táblázat és egyéb, gyakorlatilag fontos adatszerkezetek.
Műhely. Rekordok és táblák ábrázolása Python programban.
8. modul. Szabványos absztrakt adattípusok (4 ac. h.)
Konténer típusok.
Könyvtári modulok gyűjtemények és gyűjtemények.abc
Műhely. A „Component-Container” séma és alkalmazása.
9. modul. Adatok tárolása a programon kívül (4 ac. h.)
Adatok mentése és visszaállítása. Pickle könyvtár modul.
Az objektum-relációs megfelelés fogalma.
Műhely. A pác modul használata adatok tárolására és továbbítására.
10. modul. Gyakorlati munka (4 ak. h.)
Útvonal keresése két pont között.
XML dokumentum feldolgozása.
Megrendelés felvétele és feldolgozása.
Sakkjáték (szoftver rész).
Webkaparás.
Edzések ütemezése.
Játékszerver írása.
Egyszerű egyenáramú elektromos hálózat számítása.
Videó feldolgozás külső szoftverrel.