Python programozó tanfolyam
A Python programnyelv egy viszonylag fiatal, de rendkívül dinamikusan fejlődő programozási nyelv: rugalmas keretrendszere, könyvtárainak sokasága számos lehetőséget ad desktop-, webes-, vagy akár mobilalkalmazás-fejlesztés tekintetében - természetesen platformfüggetlenül.
Gyakorlott és tanuló programozóként is remek választás a Python programnyelv, hiszen a kisebb fejlesztésektől a nagyvállalati projektekig, mindenütt jól használható. Alkalmazási területei az egyszerűbb webes programozástól kezdődően a mesterséges intelligencia szoftverekig terjednek.
Tanfolyamunkon komplex ismeretekkel látunk el a programnyelv keretrendszereire, sokoldalú felhasználhatóságára vonatkozóan: elsőként a Python programozás alapjaival ismerkedünk meg, így elegendő, ha előzetesen mindössze programozási alapismeretekkel rendelkezel. Az alapokat követően grafikus, ablakos alkalmazások készítéséről tanulunk, mellyel munkánk interaktív és felhasználóbarát lesz - ebben a TKinter modul lesz segítségünkre. A következő lépés a webes fejlesztés, ehhez a Django és Flask keretrendszert használjuk. Végül pedig mobilalkalmazásokat készítünk a Kivy rendszerével (iOS, Android és Windows platformra).
Ahhoz, hogy Python programozó tanfolyamunkon sikeresen részt tudj venni, előzetesen feltétlenül szükséged van programozói alapismeretekre, melyet Oktatóközpontunkban is elvégezhetsz!
A képzés online is végezhető, így biztonságban, otthonod kényelméből is részt vehetsz óráinkon, a tantermi tanfolyam hatékonyságával.
A Képzés modulonként is elvégezhető:
1. Python programozás alapjai tanfolyam
2. Python GUI Tkinter tanfolyam
3. Flask tanfolyam
4. Django tanfolyam
5. Python mobil-desktop - Kivy tanfolyam
54.000 Ft-tól
1139 Budapest Frangepán utca 3.
Telefon: 06-70-392-3720,
Python programozó tanfolyam időpontok
2021.09.16. - 2022.03.24.Online
09:00 - 16:00
(200 óra)
2021.09.17. - 2022.03.25.Online
09:00 - 16:00
(200 óra)
Python programozó tanfolyam alapadatai
A tanfolyam alapadatai
- Képzés pontos megnevezése: Python programozó tanfolyam
- Tanfolyam díja: 390.000 Ft (áfamentes)
- Tanfolyam óraszáma: 200 óra
- Tanfolyam végét igazoló dokumentum: tanúsítvány
- Tanfolyam helyszíne: 1139 Budapest, Frangepán utca 3.
A tanfolyam megkezdésének feltételei
- Iskolai végzettség: nem feltétel
- Szakmai végzettség: nem feltétel
- Szükséges előismeretek: Programozási alapismeretek, ajánljuk programozás alapismeretek tanfolyamunkat
A tanfolyam képzési díja fizethető egy összegben, két részletben vagy havi KAMATMENTES részletekben is.
- RUANDER KLUB – kedvezmény – 10%
- Álláskereső – kedvezmény – 10%
- Csoportos kedvezmény – 15%
- Diákkedvezmény – 10%
- Kismama kedvezmény – 10%
Neked ajánljuk még
Django tanfolyam
A Django keretrendszer számos hasznos funkcióval rendelkezik, amelyek lehetővé teszik a webes alkalmazások széles skáláját, beleértve a GPS-megoldást,
Flask tanfolyam
Bár sok hasonlóság van a Djangoval, a Flask egy kicsit másképp működik. Alapvetően sokkal egyszerűbb, nagyon testreszabható és könnyen kezelhető.
Programozás alapjai
Szeretnél elindulni a programozás kalandos útján? Ha igen, akkor ezt a tanfolyamot neked hoztuk létre,
Python GUI - Tkinter tanfolyam
A Tkinter egy beépített GUI csomag a Pythonban. Ez azt jelenti, hogy telepítés vagy konfiguráció nélkül is azonnali használhatjuk.
Python Mobil-Desktop tanfolyam Kivy keretrendszer használatával
Kivy egy nyílt forráskódú Python könyvtár, amely az olyan innovatív felhasználói felületeket használó alkalmazások gyors fejlesztését teszi lehetővé,
Python nyelv alapjai tanfolyam
Ha már van némi programozási ismereted, de szeretnél elsajátítani egy újabb nagyszerű programozási nyelvet, akkor jó helyen jársz.
Python programozó tanfolyam részletes tematika
- A környezet alapja
- A Python 2 és 3 közti különbségek
- A Python 3 telepítése, konfigurálása
- Fejlesztőkörnyezet bemutatása
- Nyelvi alapok
- Python konzol használata
- Időzítések alkalmazása
- Változók, konstansok
- Adattípusok
- Számok (Numbers)
- Szövegek (Strings)
- Logikai típus (Boolean)
- Listák (Lists)
- Szótárak / kulcs-érték típusok (Dictionaries)
- Sorok (Tuples)
- Sorozatok (Ranges)
- Halmazok (Sets)
- Operátorok
- Aritmetikai
- Logikai
- Bináris
- Hozzárendelő
- Speciális
- Vezérlésiszerkezetek
- Elágazás (if-elif-else)
- Bejáró ciklus (for)
- Elöltesztelős ciklus (while)
- Reguláris kifejezések
- Beépített funkciók használata
- Fájlkezelés
- Szöveges állományok létrehozása, olvasása
- CSV, XML, JSON, Pickle
- Python Shelve alkalmazása
- Mappák, fájlok, a fájlrendszer kezelése, használata
- Szöveges állományok létrehozása, olvasása
- Procedurális programozás Python-ban
- Metódusok és funkciók felépítése, felhasználása
- Lambda kifejezések, anonymus funkciók alkalmazása, írása
- Objektum-Orientált programozás Python-ban
- Objektum-Orientált alapelvek
- Osztályok, objektumok
- Láthatósági szintek
- Üres osztályok
- Származtatás, Öröklés
- Polimorfizmus
- Kivételek, hibák
- Kivételek kezelése
- Kivételek küldése
- Felhasználásuk Objektum-Orientált környezetben
- Modulok és kiegészítők
- Modulok kezelése, használata
- Dekorátorok (Python Decorators)
- Generátorok (Python Generators)
- Komplexebb modulok felhasználása
- Adatbázis-kezelés
- SQLite adatbázisok kezelése, felhasználása
- MySQL adatbázisok kezelése, felhasználása
- ORM-ek (Object Rational Mapper) és natív SQL script-ek alkalmazása, felhasználásuk tulajdonságai
- Hálózati kommunikáció
- Hálózati eszközök
- Socketek alkalmazása
- Képfeldolgozás
- Az OpenCV alkalmazása Python-ban
- Alapvető képfeldolgozás
- Képmanipulációk
- Élek detektálása
- Arcfelismerés és objektum felismerés
- OCR (Optical Character Recognition), karakterfelismerés
- IoT (Internet of Things), Raspberry Pi
- A Raspberry Pi áttekintése
- A hardver rövid bemutatása, verziói, felhasználásának területei
- Operációsrendszerek (Raspbian, Microsoft Windows 10 IoT Core) áttekintése, összehasonlítsa
- A Python és a Raspberry Pi
- Python mint alapértelmezett programozási környezet a Raspberry Pi-n
- Kiegészítő modulok
- GPIO (General-Purpose Input/Output) vezérlése Python-ból
- Raspberry Pi-re csatolt eszközök vezérlése, kezelése Python-nal
- Kamera kezelése
- OpenCV alkalmazása
- Érzékelők kezelése
- Távolság mérés
- Hőmérséklet mérés
- Mozgás érzékelés
- Veszélyes gázok érzékelése
- Kamera kezelése
- A Raspberry Pi áttekintése
Tkinter bemutatása
- Root ablak
- Widgetek
- Geometria
- Események
- Stílusok
- Tkinter változók
- Tkinter előnyei és hátrányai
- Tkinter alternatívák
Interaktív elemek bemutatása
- Widgetek beállítása
- Indexelés és jelölések
- Űrlapok és dialógus ablakok
- MessageBox-ok bemutatása
- Ikonsáv készítése
- Eseménykezelő és kontextusok
OOP Tkinterben
- GUI felépítése OOP használatával
- Minták elkészítése
- Perzisztencia
- Tkinter osztályhierarchia
Felépítés
- Programok felépítése
- Egyedi logika implementálása
Rajzolás
- Canvas
- Egérmozgások kezelése
- Bevezetés a Flask világába
- Modell készítése SQLAlchemy-vel
- SQLAlchemy beállítása
- Modell készítése
- Modellek közti kapcsolat
- Megkötések és indexelés
- Munkamenetek
- Vezérlők készítése
- Munkamenetek és globális szint
- Hibakezelés
- Osztály alapú nézetek
- Alkalmazás felépítése
- Modularitás
- Alkalmazás biztosítása
- Autentikációs módszerek
- OpenID
- OAuth
- Hozzáférés szabályozása
- NoSQL FLASKkel
- NoSQL típusai
- RDBMS vagy NoSQL
- MongoDB Flaskben
- REST API készítése
- A REST-ről
- JWT autentikáció
- GET
- POST
- PUT
- DELETE
- Aszinkron feladatok Celery-vel
- Mi a Celery?
- Feladat készítése Celery-ben
- Celery feladatok futtatása
- Megfigyelés, és vizsgálat
- Hasznos Flask bővítmények
- Saját bővítmény készítése
- Flask alkalmazás tesztelése
- Mi az egységteszt?
- Hogy működik?
- Bevezetés a Django világába
- Adatbázis struktúra és modellezés
- Modellek és mixinek használata
- URL metódusokkal történő modell mixin létrehozása
- Általános kapcsolatok kezelése modell mixinekkel
- Mezők kezelése
- Űrlapok és nézetek
- HttpRequest továbbítása az űrlapnak
- Mentés
- Képek feltöltése
- Űrlap létrehozása egyedi sablonokkal
- Objektumlista szűrése
- Sablonok és JavaScript
- Beállítások megjelenítése JavaScriptben a Python szemszögéből
- A base.html sablon elrendezése a Python nézőpontjából
- Ajaxszal történő képfeltöltés a Python szemszögéből
- Sablonszűrők és Tagek testreszabása
- A saját sablonszűrőkre és Tagekre vonatkozó egyezmények követése
- Sablonszűrők és Tagek készítése
- Biztonság és teljesítmény
- Az űrlapok biztonságos létrehozása és a CSRF
- Jelszó validáció
- Engedélyezett fájlok letöltése
- Vízjel hozzáadása a képekhez
- Dinamikus vízjelezés
- Django CMS
- Sablonok készítése Django CMS számára
- A menü strukturálása
- Saját navigáció
- Hierarchikus felépítés
- Hierarchikus kategóriák létrehozása és kezelése
- Mezők létrehozása és összekötése a kategóriákkal
Kivy bemutatása
- Kivy telepítése és beállítása
- Kivy felépítése
- Interfacek készítése
- Osztályon belüli tulajdonságok
- Widgetek használata
- Stílusok használata
Beviteli lehetőségek
- Egér használata
- Érintések kezelése
- Gyorsulásmérő használata
- Gyroscope használata
Események
- Esemény ütemezése
- Újra felhasználható események
- Eseménykioldók
- Widget események
- Callbackek bemutatása
- Tulajdonságok deklarációja
Widgetek
- Alapelemek használata (beviteli mezők, címkék, gombok)
- Widgetek struktúrája és felépítése
- Struktúra módosítása
- Widgetek dinamikus cseréje
- Widgetek elrendezése
Grafika
- Bevezetés a canvasba
- Kontextus bemutatása
- Canvas méretezése, nyújtása
- Canvas és a gesztusok
- Animáció
Haladó Grafika
- Képváltó használata
- Widgetek készítése
- Nézetek készítése
- Árnyékok készítése
- Grafika optimalizálása
API bemutatása
- Mi is az API
- Aszinkron adatbetöltés
- Objektumok logolása
- Parzolás
- Factory object bemutatása
- Audio
- Video
- Kamera
- Effektusok
- Szöveg manipulációja
PC-re történő fejlesztés
- Windows alkalmazás fordítása
- Multimedia és a windows
- Alkalmazás futtatása Windows-on
- Alkalmazás futtatása Mac-en
- Alkalmazás futtatása Linuxon
Mobil eszközök
- iOS-re történő fordítás
- Androidra történő fordítás
A tanfolyamokat indítani a fentebb kiírt tervezett időpontokban megfelelő létszám esetén tudjuk, ennek hiányában a tervezett kezdési időpontot későbbi kezdésre módosítjuk.
Miért gyere hozzánk
Elmesélem, hogy miért jó nálunk tanulni
-
Türelmes, szakképzett oktatók
Nem csak az oktatásban nagy tapasztalattal rendelkező tanároktól tanulhatsz, de a szakmájukban is kiváló szakemberek is, így naprakész tudással rendelkeznek az adott témakörökben.
-
Innovatív oktatás
Sok iparágról elmondhatjuk, hogy gyorsan fejlődik, de a leggyorsabban az informatika. A Ruandernél ezért különös figyelmet fordítunk arra, hogy oktatóinktól a lehető legfrissebb, és legmagasabb minőségű tudást sajátíthasd el.
-
Profi eszközök
Minden egyes tantermünkben modern eszközökkel találkozhatsz, amelyek teljes mértékig megfelelnek a kor követelményeinek. Továbbá a termek légkondicionáltak és minden tanulást segítő eszközzel felszereltek.

Gyakori kérdések a tanfolyammal kapcsolatban
-
Meddig lehet jelentkezni az adott tanfolyami időpontra?
Az indulás előtt legkésőbb 1 héttel várjuk a jelentkezéseket. De ha sikerült eldöntened, hogy szeretnél részt venni a képzésen, akkor célszerű minél hamarabb leadni a jelentkezésed, mert előfordulhat, hogy betelik a csoport létszáma.
-
Mi történik, ha nem tudok részt venni egy órán? Hogyan tudom pótolni?
Amennyiben van más futó tanfolyamunk, akkor ott pótolhatod, vagy az oktató elküldi mit vettek azon a napon, amikor nem voltál.
-
Van lehetőség részletfizetésre?
Természetesen van lehetőség részletfizetésre. A mértéke az időbeosztástól függ. 1 hónapnál hosszabb tanfolyamoknál havi kamatmentes részletfizetésre van lehetőség.
-
Kapunk-e jegyzetet, tankönyvet?
Elektronikusan letölthető jegyzeteket fogsz kapni. Ehhez a hozzáférést az első oktatási napon kapod meg. A jegyzetek díja benne van a képzés díjában.
-
Hogyan kell fizetni a részleteket?
A havi részleteket minden hónap végig kell befizetni. Ezt megteheted az ügyfélszolgálatunkon készpénzben vagy bankkártyával, de ha szeretnéd, akkor választhatod az átutalást is.
-
Mennyire gyakorlatias a képzés?
Gyakorlatorientált képzéseket tartunk, így könnyen el tudod sajátítani az ismereteket. Otthoni gyakorlás is ajánlott.
Itt vagyunk
Az Árpád-híd közelében vagyunk. Itt áll meg a 3-as metró, az 1-es villamos, illetve az alábbi buszok is: 26-os, 32-es, 34-es, 106-os. Az utcán parkolásra is van lehetőség, melynek a díja 265 Ft/óra.
Tanfolyam helyszíne
-
Címünk
1139 Budapest,
Frangepán utca 3. (1. emelet)
Ügyfélszolgálat
-
Ügyfélfogadás, beiratkozás
H-P: 09:00-16:00
Elérhetőségeink
-
Informatikai képzések
06-70-604-2060
06-70-392-3720
Hatósági képzések és vizsgaszervezés
Sinkó Judit
06-70-458-5440
Vállalati képzések
Ziegler Tünde
06-70-418-3245 -
E-mail címünk