Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2024. október 7., további oktatási napok: 8., 9., 14., 15., 16.
Első oktatási nap: 2024. november 11., további oktatási napok: 12., 13.
Első oktatási nap: 2024. november 25., további oktatási napok: 26., 27., december 2., 3., 4.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ezeket a kedvezményeket veheted igénybe jelentkezéskor:
MasterMoms program
A hallgatók tanfolyamunk keretében megismerkednek a Python programozási nyelvvel. Gyakorlati példákon keresztül sajátítják el az egyik legnépszerűbb, gyorsan tanulható és sokféle célú nyelv alapvető elemeit.
Programozási alapokkal rendelkező szoftverfejlesztőknek, szoftvertesztelőknek, adatelemzőknek, kutatóknak, akik szeretnének megismerkedni a Python programozási nyelvvel.
Erős számítástechnikai és alapfokú programozási ismeretek. A tanfolyamon való részvétel nem igényel előzetes Python programozás ismereteket.
Ha még nem rendelkezel programozási ismeretekkel, akkor első lépésként a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk.
A programozási alapismereteid felméréséhez kérjük, hogy töltsd ki 20 kérdésből álló tesztsorunkat.
Kattints IDE a kérdéssorért!
A Python napjaink egyik legdinamikusabban fejlődő és legnépszerűbb programozási nyelve. Általános célú, többféle operációs rendszeren működő, magas szintű és könnyen tanulható nyelv, amely lehetővé teszi, hogy rendkívül gyorsan és produktívan valósítsuk meg a feladatokat. Elterjedéséhez hozzájárul, hogy felhasználói felületek, webes alkalmazások és egyéb megszokott célok mellett különlegesen sok eszközt ad a kezünkbe adatelemzés, adatbányászat, modellezés, matematikai számítások, gépi tanulás és mesterséges intelligencia területeken.
Ezen a tanfolyamunkon programozási ismeretekkel már rendelkező hallgatóinkat ismertetjük meg a Python programozás alapjaival!
Azon hallgatóinknak, akik még nem rendelkeznek programozási ismeretekkel első lépésnek a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk. Azon hallgatóink, akik már ismerik a Python programozás alapjait kérjük, hogy tekintsék meg Python haladó képzésünket (MFPYTH2). A Python programozás alap, vagy haladó tanfolyamunkat elvégezve hallgatóink tovább léphetnek a specifikus Python programozási területek irányába. Tesztelés, webfejlesztés és adatelemzés/adatfeldolgozás területek közül választhatnak.
Az alábbi ábrán összefoglaltuk a Python nyelv teljes körű elsajátításához vezető általunk javasolt tanulási útvonalat. Természetesen adott tudással már rendelkező hallgatóink köztes ponton is bekapcsolódhatnak az útvonalba.
Tematika:
1. PROGRAMOZÁSI ALAPFOGALMAK
1.1. Programozási nyelvek típusai
1.2. Kód típusok
1.3. Fordítás, értelmezés
1.4. Fejlesztési folyamat és fogalmak
2. NYELVI ALAPOK
2.1. A Python nyelv jellemzői
2.2. A nyelv alapelvei és a „Zen of Python”
2.3. Telepítés
2.4. Online és offline fejlesztőeszközök rövid bemutatása (Powershell, Idle, Jupyter Notebook, PyCharm)
2.6. Kódolási konvenciók
2.7. Python alap szintaktika
2.8. Python interaktív mód
3. TÍPUSOK ÉS SZERKEZETEK A PYTHONBAN
3.1. Numerikus típusok
3.2. Boolean típus
3.3. Python stringek
3.4. Operátorok a nyelvben
3.4.1. Aritmetikai
3.4.2. Logikai
3.4.3. Hozzárendelő
3.5. Python specifikus szerkezetek
3.5.1. Lists, list comprehension
3.5.2. Dictionaries
3.5.3. Tuples
3.5.4. Sets
3.5.5. Ranges
3.6. Vezérlési szerkezetek
3.6.1. Elágazások
3.6.2. Ciklusok
3.7. Függvények
3.8. Generátorok
3.9. Dekorátorok
3.10. Reguláris kifejezések a nyelvben
3.11. Python modulok
4. KIVÉTELEK KEZELÉSE
4.1. Try, except, else, finally szerkezet
4.2. Beépített kivételek a Pythonban
4.3. User-defined kivételek
5. OBJEKTUMORIENTÁLT PYTHON ALAPOK
5.1. Osztályok
5.2. Tulajdonságok
5.3. Metódusok
5.4. Init metódus
5.5. Öröklődés
5.6. „toString” Python megvalósítása
5.7. Műveletek objektumokkal
6. ADATBÁZISKEZELÉS ALAPOK PYTHONBAN
6.1. Adatbázis kapcsolatok felépítése
6.2. SQL utasítások az adatbázis felé
6.3. Cursor használata
6.4. DB result feldolgozása
7. PYTHON GUI
7.1. Kivy és tkinter library alapok
7.2. Label, inputs
7.3. Layout
7.4. Widgets
7.5. Events
8. PYTHON KÖNYVTÁRAK
8.1. Stringek feldolgozása, függvények
8.2. Fájlok kezelése
8.3. Képfeldolgozás alapok (Pillow)
8.4. Komplex számok, közönséges törtek
9. BEVEZETÉS A WEBFEJLESZTÉSBE PYTHONNAL
9.1. Flask microframework bemutatása
9.2. Flask sablonok
9.3. Email küldés Pythonból
Nagyon tetszett az iroda, az hogy a szünetekben mindig finomságok vártak és nagyon barátságos volt mindenki (szervező, oktató, recepciós, mindenki..) így a tanulást élményként éltem meg, ami segített a szorongásom leküzdésében.
Szőllősi Petra