ÜNNEPI
NYITVATARTÁS
2018.08.18-tól 2018.08.20-ig
(szombat, vasárnap, hétfő)
A fenti időszakban az ügyfélszolgálatunk zárva tart.

Python tanfolyam

2018.09.21. - 2018.11.30.
P.
09:00 - 16:00
11 hét (80 óra)
2018.09.24. - 2018.10.15.
H.,K.,Sze.
09:00 - 16:00
4 hét (80 óra)

Más időpont érdekelne Kérdésem lenne a képzésről

Python tanfolyam rövid jellemző leírása

A Python programozási nyelv napjaink egyik legdinamikusabban fejlődő, legnagyobb elterjedési fejlődésen keresztülmenő és ily módon az egyik legígéretesebb programozási nyelve a piacon. Széleskörű elterjedésének és felhasználásának legfőbb oka nyelvtanának egyszerűsége, ezáltal a könnyű tanulhatósága, és más nyelvekben komplikáltan megoldható feladatok lényegesen könnyebb megoldhatósága.

Pontosan emiatt a Python kiváló választás első programozási nyelvnek, azaz olyanoknak, akik még csak a programozás alapelveivel vannak tisztában, de programozási nyelvet behatóan nem ismernek, ugyanakkor olyan komplex területekre készülő programok programozási nyelvének is az egyik legjobb választás, mint intelligens rendszerek (képanalízis, neurálisháló, genetikus algoritmusok stb.) és az IoT (Internet of Things) világa.

Elterjedésének és kedveltségének további fontos tényezője, hogy a Python platformfüggetlen nyelv, így az egyszer lefejlesztett és elkészített program futtatható mind Microsoft Windows, Linux és Apple macOS rendszereken egyaránt mindenfajta átfejlesztés nélkül.

A tanfolyam során a Python 3 programozási nyelv teljes felépítésével megismerkedünk az alapoktól egészen az adatbázis-kezelés és extra kiegészítőkig, illetve a különböző szerkesztési lehetőségekkel, alapszabályokkal (pl.: The Zen of Python), mely alapján a tanfolyamon résztvevők komplex ismeretekre tesznek szert a Python programozásban, ezeken felül külön kitérünk az általában intelligens rendszerek részét képző képanalízisre OpenCV segítségével Python-ban, illetve az IoT-ben való felhasználásának lehetőségeire is Raspberry Pi kártyaszámítógép (Raspbian és Microsoft Windows 10 IoT Core operációsrendszerek) segítségével.

Tanfolyam adatai

Nyilvántartásba vételi szám:
E-000069/2013/D015
Tanfolyam díja:
159.000 Ft (áfamentes)
Tanfolyam vizsgadíja:
0 Ft
Tanfolyam óraszáma:
80 ó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

Tantermeink képekben

Tanterem 1
Tanterem 2
Tanterem 3
Tanterem 4
Tanterem 5
Tanterem 6

Python tanfolyam 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
  • 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

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.