Python Core
Adattípusok Ciklusok Kondíciók Függvények Threading OOP

Óraszám: 24 Óra

Részvételi díj: 48,000 Ft

Oktató: Vári Róbert

Induló csoportok

pcore-200118: 2020 Január 18. 14:00
pcore-200613: 2020 Június 13. 14:00
Regisztráció

Ez a kurzus egyaránt szól azoknak akik soha nem foglalkoztak még programozással és azoknak is akiknek van már tapasztalatuk, de szeretnének megismerni egy könnyen tanulható, többcélú programozási nyelvet. A hétvégente tartott oktatásokon gyakorlati oldalról megközelítve mutatom be a nyelv szabályait és érdekes feladatok segítségével mélyítjük el tudásunkat.

A három hétvége alatt a teljesen kezdő szintről indulunk és a haladó, objektum orientált programozásig sorra vesszük a nyelv érdekes szintaktikai megoldásait a legkülönbözőbb problémák megoldásával. 

Python Core 1
Csoport: pcore-200118
2020 Január 18. 14:00 - 18:00
2020 Január 19. 14:00 - 18:00
Csoport: pcore-200613
2020 Június 13. 14:00 - 18:00
2020 Június 14. 14:00 - 18:00

Az első hétvégén feltelepítjük a python interpretert és bemutatok egy könnyen használható IDE-t (Integrated Development Environment) amivel a kurzus folyamán dolgozni fogunk. Gyakorlati példákon keresztül mutatom be a nyelv alapjait. A legfontosabb cél az, hogy megismerjük minden programozási nyelv legfontosabb építőelemeit az adattípusokat, a ciklusokat és a kondíciókat.

Témakörök:


  • Változók és típusaik

  • Loop-ok (for, while)

  • Kondíciók (if/else)

  • Reguláris kifejezések

  • File-ok írása és olvasása (adatmentés)

  • Könyvtár és fájl műveletek.

Python Core 2
Csoport: pcore-200118
2020 Február 1. 14:00 - 18:00
2020 Február 2. 14:00 - 18:00
Csoport: pcore-200613
2020 Június 27. 14:00 - 18:00
2020 Június 28. 14:00 - 18:00

A második hétvégén ismerkedünk a függvényekkel. Ezek a struktúrák teszik lehetővé, hogy korábban megírt sorainkat egy átlátható rendszerbe illesszük. Megismerjük azt is, hogyan készíthetünk modulokat (függvénytárakat) ahonnan importálhatjuk a korábban elkészített függvényeinket. Ezen a hétvégén példákat mutatok a rekurzív függvények használatáról és a több szálon futó folyamatok vezérléséről is.

Témakörök:


  • Függvények

  • Paraméterek és típusaik

  • Lokális és globális változók

  • Saját library importálása

  • Rekurzió

  • Lambda avagy az anonim függvények

  • Dekorátor függvények

  • Több szálon futó folyamatok: Multithreading

Python Core 3
Csoport: pcore-200118
2020 Február 15. 14:00 - 18:00
2020 Február 16. 14:00 - 18:00
Csoport: pcore-200613
2020 Július 11. 14:00 - 18:00
2020 Július 12. 14:00 - 18:00

Az objektum orientált programozás sokak számára jelent komoly fejtörést hiszen az eddigiekhez képest merőben újfajta gondolkodást igényel. Az osztályok nemcsak a függvényeket összefogó nagyobb csoportok, ennél komolyabb szerepük van. Ezen a hétvégén egy kalandjáték modul megírásával vezetlek be a class-ok, attribútumok és metódusok világába.

Témakörök:


  • Osztályok definiálása

  • Attribútumok és metódusok

  • A példány

  • Speciális metódusok

  • Setter és Getter metódusok

  • A property

  • Örökítés



Workshop project

A Python Core képzés lezárásaként bevetünk minden eddigi tudást annak érdekében, hogy elkészítsünk egy klasszikus szöveges kalandjáték modult, amelyben az általunk választott főhőssel szállhatunk szembe ellenfeleinkkel. A programozása során meg kell oldanunk azt, hogy a játékos fegyvereket vásárolhasson és harcolhasson. Eközben a játék elmenti az aktuális állapotokat hogy a játékot újra elindítva onnan folytassuk ahol abbahagytuk.

A játék persze csak szöveges módban fog futni, de nem is ez a lényeg. Ha ezt meg tudod oldani, akkor sikeresen végezted el a Python alapozó képzést!

A kurzus teljes ára: 48,000 Ft.


Amit a pénzedért kapsz:

  • 24 órányi online oktatás
  • 24 órányi videó az oktatás teljes felvételével
  • Az oktatás mellett vezetett jegyzeteket példákkal és magyarázatokkal
  • Mindig elérhető hallgatói csoport ahol a kérdéseidet nyugodtan felteheted


Fizetés modulonként is lehetséges! (3 * 16,000 Ft)

Induló csoportok:

pcore-200118: 2020 Január 18. 14:00
pcore-200613: 2020 Június 13. 14:00
Regisztráció