Számalk Oktatási és Informatikai Zrt.
Cím: 1118 Budapest, Dayka Gábor u. 3.
E-mail: training##kukac##szamalk.hu
Telefon: +36 1 491 8974
A Python programozási nyelv az egyik legnépszerűbb programozási nyelv a világon, ezt az is bizonyítja, hogy a legtöbb külföldi egyetemen oktatják. Segítségével platform független programokat készíthetsz, legyen szó konzolos, grafikus alkalmazásokról vagy weboldalak cgi programjairól.
A Python programozási nyelv az egyik legnépszerűbb programozási nyelv a világon, ezt az is bizonyítja, hogy a legtöbb külföldi egyetemen oktatják. Segítségével platform független programok készíthetők, legyen szó konzolos, grafikus alkalmazásokról vagy weboldalak cgi programjairól. A képzés célja e programozási nyelv alapjainak megismertetése a hallgatókkal. A Python programozási tanfolyam célközönsége széleskörű, és magában foglalja az alábbiakat: Kezdők:Akik meg szeretnének ismerkedni a programozással, és szeretnének egy sokoldalú és könnyen tanulható nyelvet elsajátítani.Akik érdeklődnek a webfejlesztés, az adattudomány, a gépi tanulás vagy más informatikai területek iránt, és a Pythont mint alapot eszközként szeretnék használni ehhez.Akik karrierváltást fontolgatnak, és a Pythonnal szeretnének belépni a szoftverfejlesztői munkaerőpiacra. Középszintű programozók:Akik már rendelkeznek némi programozási tapasztalattal más nyelvekben (pl. Java, C++,, C#, stb.), de szeretnék elsajátítani a Pythont is, hogy bővítsék készségeiket és karrierlehetőségeiket.Akik szeretnének hatékonyabbá válni a programozásban, és kihasználni a Python egyszerűségét és gyors prototípuskészítési képességét, és szeretnék megismerni a Python fejlett funkcióit. Nincsenek szigorú előképzettségi követelmények, mert a tanfolyam a nulláról vezet be a Python programozás alapjaiba, de némi előzetes programozási tapasztalat előnyt jelent. Előfeltételek:Alapvető számítógépes ismeretek: Fontos a számítógép használatának, a fájlok és mappák közötti navigálás és az internet elérésének ismerete. A Linux rendszer alapszintű ismerete előnyt jelent.Tanulási hajlandóság: A pozitív tanulási hozzáállás, energiabefektetésre való hajlandóság a gyakorláshoz.Problémamegoldó készségek: A logikus gondolkodásmód és a problémák kisebb lépésekre bontásának képessége előnyös a programozási fogalmak elsajátításához Modul: Bevezetés A Python története A Python előnyei és hátrányai Python interpreterek Fejlesztői környezetek Pythonhoz 2. Modul: Alapvető adattípusok Változók használata Számtípusok: int, float, complex String típusok: str, bytes Felhasználó által begépelt bemenet olvasása, kiírás a képernyőre 3. Modul: Függvények és hibakezelés Saját függvények létrehozása és visszatérés a függvényekből hibakóddal Kivételek dobása és elkapása 4. Modul: Kollekció típusok Lista kontra tömb: módosíthatók és módosíthatatlanok Elemeken való iterálás, értékeik ellenőrzése Hasznos függvények listák manipulálásához 5. Objektumorientált programozás Pythonban Osztályok létrehozása Öröklés Konstruktorok, destruktorok, speciális jellemzők 6. I/O műveletek Szöveges és bináris fájlok kezelése Fájlattribútumok ellenőrzése 7. Reguláris kifejezések Szövegillesztés és validálás reguláris kifejezésekkel A Python reguláris kifejezés szintaxisa Hasznos függvények a reguláris kifejezés könyvtárból 8. Modul: Haladó témakörök Dekorátorok Szűrőkifejezések (Comprehensions) Generátorok 9. Modul: Adatbázis API Relációs adatbázisok kezelése