Python tanfolyam
Tanuld meg velünk a Python alapjait, melyet az egészen kis webes projektektől egészen a mesterséges intelligencia szoftverekig használnak.

2024 tavasz

30 óra

Online vagy személyes

A tanfolyamról

A Python manapság már az egyik legnépszerűbb nyelv a világon, sokoldalúságának köszönhetően. A kis webes alkalmazásoktól, egészen a nagyvállalati mesterségesintelligencia-szoftverekig, nagyon sok helyen használják. Pl: teljes asztali vagy webes alkalmazás (Django/Flask), AI/ML, adatbányászat, de még alkalmazások scriptelésére is használják, mondhatjuk úgy is, hogy nehezen megkerülhető a nyelv.

Kiknek ajánljuk a tanfolyamot?

  • Akik szeretnék helyretenni a korábban innen-onnan összeszedett Python alaptudásukat
  • Akik belevágnának egy új programnyelv megismerésébe
  • Profilváltás miatt (pl AI/ML)
  • Továbbá akkor ajánljuk Neked a képzést, ha stabil programozási alapokkal rendelkezel, az algoritmikus gondolkodás alap Nálad, ismered az SQL-t, valamint előnyt jelent az is, ha egy modern programnyelvben már van tapasztalatod.

Tematika

Core1

Adattípusok
Rövid bemutató az egyszerűbb adattípusokról példákkal. Az adattípusok jelentése és fontosságuk.
Változó
Változók deklarálása, használatuk a kódban. Szabályok és ajánlások változók felírására
Listák
Tömb típusú adat bemutatása. Műveletek listákkal
Comprehension
A Dictionary
Műveletek Dictionary típussal.
A set
Műveletek halmazokkal
Kondíciók
Feltételek vizsgálata és elágazások kezelése a kódban.
Match-case
Az új, Python féle switch-case
Ciklusok
for és while ciklus bemutatása. Műveletek különböző adattípusokkal.
Kivételkezelés
Exception koncepciója, modern hibakezelés
Sztring
Sztring formázás
Fájlok írása és olvasása.
Adatok tárolása fájlokban.
A .csv formátum ismertetése.
A .json formátum ismertetése.
Függvény definiálása
Megismerjük a függvények definiálásával és hívásával kapcsolatos szabályokat.
Paraméterek
Függvények paraméterei, típusai és használatuk.
A scope bemutatása
Megismerjük a scope fogalmát, ami lehetővé teszi az adatok globális vagy lokális kezelését.
Visszatérő érték: return
Adatok kinyerése függvényekből a return segítségével
Beágyazott (nested) függvények
Beágyazott függvények használatának szabályai.

Core2

Adatbáziskezelés
Adatok tárolása SQLite adatbázisban
Dekorátorok
Dekorátor függvények készítése és használatuk.
Függvénytárak
Saját függvénytárak (modulok) készítése, importálása. A névtér szabályai.
Unit tesztelés
Saját kód, modul és package működésének automatikus ellenőrzése
Rekurzió
A rekurzió bemutatása gyakorlati példával
Anonim függvények
A lambda függvények használatának szabályai és gyakorlati alkalmazásuk.
Több szálon futó folyamatok: Threading
Időigényes folyamatok kiszervezése thread-be. Párhuzamosan futó feladatok kezelése.

Core3

Osztályok definiálása
Osztályok szerepe a kódban. Egy egyszerű osztály definíciója.
Attribútumok
Az attribútum szerepe az osztályban.
A példány
Osztályok példányosítása és az attribútumok szerepe a példányokban.
Metódusok
Az osztály függvényei, avagy a metódsok.
Speciális metódusok
Speciális metódusok (dunder methods) bemutatása és használatuk gyakorlati helyzetekben.
Setter és Getter metódusok
Attribútumok adatainak módosítása és védelme. Ezek fontossága a kódban.
A @property
A @property dekorátor bemutatása.
Örökítés
Osztályok örökítése gyakorlati példán keresztül illusztrálva
Modellezés
Dolgok modellezése és használata osztályokkal
Grafikus alkalmazás Tkinterrel
Hogyan csináljunk „rendes, ablakos” alkalmazást

Képzésvezető

Oktatóink szakterületükön elismert szakemberek, akik minden nap dolgoznak az oktatott technológiákkal, így hands-on, azonnal hasznosítható tudást adnak át. Ezáltal gyakorlatias, valós piaci példákkal alátámasztott képzéseket tudunk nyújtani.

Személyre szabott vállalati képzésünk érdekel?

Egy egész fejlesztői csapat számára keresel oktatást? Esetleg más technológia érdekel? Vedd fel velünk a kapcsolatot, és a vállalati igényekhez és a tudásszinthez kialakított ajánlatot küldünk egyedi tematikával, tanrenddel.

Ők minket választottak

Ezért válassz Te is minket!

IT képzéseinket agilisan, a legfrissebb technológiai igényekhez mérten, gyakorlatorientáltan, folyamatos visszajelzésekre alapozva fejlesztjük magánszemélyek és vállalatok részére.

Szakmai csapatunk világszínvonalú fejlesztői tapasztalattal rendelkezik. Oktatóink a vállalati szférából érkeznek, a tananyag kialakításánál pedig mindig a piaci igényekből indulunk ki. Személyre szabott oktatás esetén díjmentes igényfelmérést követően a vállalati igényekhez és tudásszinthez kialakított egyedi tematikával, tanrenddel dolgozunk. Eredménycentrikus megoldásokkat kínálunk, amelyek minden esetben partnereink üzleti céljait szolgálják. Küldetésünknek tekintjük, hogy olyan IT tudást és szemléletet adjunk át hallgatóinknak, amelyeket élvezettel használhatnak saját énjük komplexebbé tétele érdekében.

Információ

Amennyiben kérdésed lenne, keresd kollegáinkat az alábbi elérhetőségek egyikén.

Laczkó Gábor

gabor.laczko@stylersgroup.com

+36 (20) 416 – 1932

Jagos Orsolya

orsolya.jagos@stylersgroup.com

+36 (30) 705 – 0973