Python programozás alapok

Tanfolyam kódja:
MFPYTH1
Tanfolyam hossza:
24 tanóra, 3 egymást követő nap, napi 8 tanóra, 9.00-16.30
Ára:
129 500 Ft + Áfa
Akciók:

Anyák napja egész évben

Online kedvezmény

Csomag akcióban:

Python csomag kedvezmény

Python programozás haladó

Oktató:
Rövid ismertetés:

A hallgatók tanfolyamunk keretében megismerkednek a Python programozási nyelvvel. Gyakorlati példákon keresztül elsajátítják a nyelv és az objektum orientált programozási módszertan alapvető elemeit.

Előfeltételek:

Erős számítástechnikai és alapfokú programozási ismeretek

Kiknek ajánljuk?

Programozási alapokkal rendelkező szoftverfejlesztőknek, akik szeretnének mélyebb Python ismereteket szerezni.

Képzés nyelve:
Magyar
Részletes leírás:

Napjaink egyik növekvő népszerűségű programozási nyelve a Python. Felhasználási területeit hosszan lehetne sorolni: webfejlesztések, parancssori eszközök (pl. YUM Linux csomagkezelő), desktop alkalmazások (pl. Blender 3D-s modellező) stb. Tanfolyamunk célja, hogy alapszintű programozói tudással jelentkező hallgatóink megismerjék a Python nyelvet és biztos kézzel, gyakorlottan tudjanak alkalmazásokat készíteni.

Ha még nem rendelkezik programozási ismeretekkel, akkor első lépésnek a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk.

 

Tematika:

 

1. FOGALMAK, MELYEKRE SZÜKSÉG LEHET

1.1 Szoftverfejlesztési modell
1.2 Fordító program (compiler), értelmező program (interpreter)
1.3 Forráskód, bájtkód, gépi (natív) kód
1.4 Verzió, build, release

 

2. A PYTHON NYELV ALAPJAI

2.1 Mit tud a Python nyelv?
2.2 Megvalósítás
2.3 Python alapelvek
2.4 Installáció és futtatás
2.5 Interaktív shell
2.6 Függőség kezelés

 

3. NYELVI ELEMEK

3.1 Szintaxis alapjai
3.2 Stílus (PEP8)
3.3 Típusok
3.4 Karakterláncok
3.5 Listák
3.6 Asszociatív tömbök (dict)
3.7 További alap adatszerkezetek
3.8 Operátorok (műveletek)
3.9 Vezérlési szerkezetek
3.10 Függvény deklaráció

 

4. TOVÁBBI NYELVI ELEMEK

4.1 Lambda függvény
4.2 Lista/Asszociatív tömb feldolgozás
4.3 Generátorok
4.4 Dekorátorok
4.5 Modulok és hatáskör

 

5. PYCHARM CE, EGY NÉPSZERŰ PYTHON FEJLESZTŐESZKÖZ

5.1 Tulajdonságai
5.2 Nézetek, eszközök
5.3 Hot keys (gyorsbillentyűk), jelölések
5.4 Statikus analízis eszköz használata (pylint)
5.5 Kód futtatása
5.6 Hibakeresés (debug)
5.7 Sphinx dokumentáció generáló áttekintése

 

6. PYTHON OBJEKTUMORIENTÁLT ESZKÖZEI

6.1 Objektumorientált koncepciók
6.2 Osztályok
6.3 Attribútumok, metódusok és konstruktorok
6.4 Statikus-, osztály-, objektum-metódusok
6.5 Egységbezárás, adatrejtés
6.6 Modulok (module), modulok létrehozása
6.7 Öröklődés
6.8 Polimorfizmus
6.9 Absztrakt osztályok (abstract base classes)
6.10 Alternatív interfész megvalósítás (zope.interface)

 

7. KIVÉTELKEZELÉS PYTHON NYELVBEN (EXCEPTION)

7.1 Futtatási hibák
7.2 Kivételkezelő blokk felépítése (try-except)
7.3 A kivételkezelés alaposztályai
7.4 Kivétel kiváltása (raise)

 

8. PYTHON KÖNYVTÁRAK

8.1 String kezelés
8.2 Reguláris kifejezések
8.3 Egyéb szövegfeldolgozó könyvtárak
8.4 További adattípusok
8.5 File kezelés
8.6 Hálózati kommunikáció

 

9. ADATBÁZIS KAPCSOLAT (DB-API) ALAPJAI

9.1 DB-API driverek
9.2 Adatbázis-elérési modellek
9.3 Adatbázis URL, driver paraméterek
9.4 SQL utasítások végrehajtása
9.5 SQL lekérdezések feldolgozása
9.6 ORM alapjai
9.7 SQLAlchemy

 

10. GRAFIKUS FELHASZNÁLÓI FELÜLET (GUI)

10.1 TK vs. Kivy
10.2 Alap grafikus komponensek
10.3 Nézet és megjelenés (Look & feel)
10.4 Model-Nézet-Vezérlés koncepció (MVC)
10.5 Eseménykezelés
10.6 Rajzolás

 

11. FLASK MIKRO FRAMEWORK

11.1 JSON alapok
11.2 Web Service létrehozása
11.3 HTML alapok
11.4 Egyszerű Web alkalmazások létrehozása
Vissza


Hasonló tanfolyamok listája:

A tanfolyamon a hallgatók elsajátítják az ASP.NET Formst felváltó korszerű ASP.NET MVC alapú alkalmazásfejlesztést.

A tanfolyam során bemutatjuk a C# 6 programozási nyelv újdonságait – a létrejöttük mögött meghúzódó indokoktól kezdve a gyakori és kevésbé gyakori felhasználási esetekig. Bemutatjuk a Visual Studio 2015 legfontosabb újdonságait és azt, hogyan tudjuk a fejlesztési élményt és a fordítást személyre szabni saját eszközökkel a .NET Compiler Platform (korábban Roslyn) felhasználásával. Ezeken túl a most fejlesztés alatt lévő C# 7 programozási nyelv legfontosabb újdonságaiba is betekintést nyújtunk.

A tanfolyamon a hallgatók megismerkednek az egyik legnépszerűbb fejlesztőeszközzel, a Microsoft Visual Studio-val és a C# programozási nyelvvel.

A tanfolyamon a hallgatók mélyebb ismereteket szereznek a C# programozási nyelvről, speciális technikákat és fontos tervezési mintákat sajátítanak el.

A tanfolyamon a hallgatók megismerkednek napjaink még mindig az egyik legfontosabb, legnagyobb múltú és legnagyobb elterjedtségű programozási nyelvével.

A tanfolyamon a hallgatók elsajátítanak több fontos, haladó C++ programozási technikát.

A tanfolyamon a hallgatók megismerkednek az egyik legnépszerűbb fejlesztőeszközzel a Delphi-vel és talán a legkönnyebben elsajátítható programozási nyelvvel, az Object Pascal-lal.

A tanfolyamon a hallgatók megismerkednek egy nagyon gyakori felhasználói felület-adatbázis párossal és összeállítanak egy Microsoft SQL Server alapú Delphi alkalmazást.

A tanfolyam célja, hogy a hallgatók a már meglévő JavaScript tudásukat bővítsék keretrendszerekkel, illetve szerver oldali programozással.

A hallgatók megismerkedhetnek napjaink egyik legismertebb programozási nyelvével egy dinamikus tanfolyam keretein belül, melyben helyet kap az interaktív tanulás, gyakorlati feladatok és klasszikus elméleti oktatás is. A tanfolyam elsődleges célja ugyan a témával csak most ismerkedők bevezetése a JavaScript alapjaiba, de hasznos azoknak is, akik meglévő ismereteiket szeretnék frissíteni, hogy azokat a haladó szintű tanfolyamunkon bővítsék tovább.

A tanfolyamon a hallgatók megismerkednek a méltán népszerű és rendkívül hatékony Perl programozási nyelvvel.

A tanfolyamon a hallgatók elsajátítják a PHP alapú webes programozás alapismereteit. Képesek lesznek egyszerűbb webes programozási feladatok megoldására. Megismerik és megszerzik a haladó objektumorientált PHP programozáshoz szükséges előfeltételeket és áttekintést kapnak a PHP gazdag függvény gyűjteményéből.

A tanfolyamon a hallgatók elsajátítják a PHP programozás haladó szintjét. Elsajátítják az objektumorientált PHP használatát és mélyebb ismeretekre tesznek szert a PHP függvényeiben. Tervezési mintákat látnak, megismerik az MVC felépítés megvalósítását a nyelvben. Betekintést nyernek két nagyon népszerű PHP keretrendszer, a Laravel és a CodeIgnitier működésébe és alkalmazások létrehozásába, felépítésébe ilyen környezetben.

A tanfolyamon a hallgatók elsajátítják a programok készítésének alapvető lépéseit, megismerik a programok felépítését és az alapvető programozási technikákat.

A hallgatók ezen tanfolyam keretében megismerkednek a Python programozási nyelv haladó technikáival. Gyakorlati példákon keresztül sajátítják el a Python belső felépítését és objektumorientált felépítését, a teljesítményhangolást, a párhuzamosítást, a Djangot és sok egyéb különleges témakört.

Tanfolyam naptár

H K Sz Cs P Szo V
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3

Tanfolyam időpontok

Első oktatási nap:

2017-12-13 

Jelentkezési határidő:

2017-12-01

Oktatók:

Akciók:

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.


Jelentkezésedet leadhatod a kitöltött jelentkezési lap visszaküldésével is