Python

#online oktatás    #élő órák    #munkaidő után    #részletfizetéssel

Időpontok: szombat napközben / kedd-csütörtök este

Kezdés:  | 

A Python programnyelv egy általános célú, nagyon magas szintű programozási nyelv, évről évre egyre elterjedtebb a szoftverfejlesztésben. Ennél a programnyelvnél az absztrakciók mértéke elég magas, ennek ellenére, sőt igazából épp ezért a nyelv szintaktikája talán a legkönnyebbnek mondható a szoftverfejlesztésre is használt programnyelvek közül. Pythonban megtanulni programozni töredéke annak az időnek, amit a C vagy Java nyelvek elsajátításához kell! 
 

 

Python és Django

Programozó képzés

Tudd meg, hogy megvannak-e
a képességeid a programozó szakmához!

    

 

A Python programozó tanfolyamunk felkészít a program általános használatára, a Python, mint back-end használatára, végül megtanuljuk, hogyan oldjunk meg különböző, gyakorlati feladatokat Pythonnal.   

A tanfolyam másodlagos célja, hogy előkészítse a piacon leginkább keresett technológiák elsajátítását: az adatbázis feldolgozást SQL-lel, asztali applikáció készítését a PyQt-vel és végül a webfejlesztést és api készítést a Django keretrendszerrel. Ezen felül nagy előnye a Python elsajátításának, hogy mivel az egyik legkönnyebben megtanulható programnyelvről van szó, ha eddig még nem foglalkoztál ilyesmivel, akkor a Pythonon keresztül belerázódsz a programozás világába, és utána már megtudsz bírkózni nehezebben emészthető programnyelvekkel is. 

A Python programozásnak az OOP (Objektum Orientált Programozás) elengedhetetlen része, ezért a haladó/modern programnyelvek közé soroljuk. A Python tanfolyam egy remek alkalom arra, hogy megértsd a moderp programozásban kulcsfontosságú objektum orientált gondolkodást.

 

 

A Python tanfolyamon való részvételhez előzetes programozói ismeret nem szükséges!

 

 

Python oktatás tematikája

 

 

#élő órák      #online oktatás    #bármikor visszanézhető Python – a nyelv bemutatása

 

  • A Python története
  • A nyelv jellemzői
  • Verziók, a különböző verziók közötti különbségek
  • Objektumorientált vs. struktúraorientált megközelítés
  • A Python felhasználási területei
  • A Python előnyei és hátrányai

 

Python – Telepítés és fejlesztési környezet kialakítás

  • Python telepítése
  • Indentálás fontossága (!)
  • Kódolási alapelvek
  • Megjegyzések létrehozása a kódban
  • Interactive vs. script mode
  • Hello world.py
  • Virtuális környezet kialakítása virtualenv-el
  • Python identifiers
  • Reserved words (foglalt szavak, és tiltott karakterek változók és operátorok nevében)

 

Python – Változók, adattípusok

  • Változók deklarációja, inicializálása
  • Adattípusok: string, boolean, numerikus adattípusok (int, long, float, complex)
  • Összetett adattípusok: lista, tuple, dictionary, set

 

Python – Összetett adattípusok

  • Lista jellemzői. Lista műveletek. 
  • Tuple fogalma. Tuple műveletek:
  • Dictionary jellemzői. Dictionary műveletek
  • Set jellemzői. Set műveletek. Immutable objects.

 

Python – Műveletek stringekkel

  • Slice művelet
  • Split()
  • string pozíció megkeresése
  • string részlet
  • string formatting

 

Python - Alapvető operátorok

  • aritmetikai műveletek
  • összehasonlítás (==, =!, <,>, <=, >=)
  • assignement
  • bitwise operátorok
  • logikai operátorok
  • logikai és bitwise operátorok közötti különbség

 

Python – Ciklusok és feltételek

  • if – else
  • for loop
  • while
  • break, continue, pass
  • Comprehension: List, Tuple, Dictionary

 

Python - Függvények

  • létrehozás, meghívás
  • érték és paraméterátadás
  • visszatérési értékek
  • argumentumok

 

Python - Modulok

  • külső és saját modulok használata, meghívása
  • globális és lokális függvények
  • névterek

 

Python - Fáljkezelés

  • fálj olvasása
  • fájl írása, módosítása
  • open, read, write, close parancs különböző attribútumai
  • with használata
  • átnevezés, felülírás

 

Python - Hiba- és kivételkezelés

  • try – catch használata
  • built in kivételek
  • self defined kivételek

 

Python - Objektum Orientált Programozás

  • class létrehozás
  • objektum létrehozás - példányosítás
  • class vs instance attribute
  • inheritencia, encapsulation, abstraction, polymorphism szemléltetése

 

Python – Adatbáziskezelés (Postgres)

  • psycopg2 telepítése
  • Mi az az ORM?
  • ORM előnyei és hátrányai
  • Alapvető adatbázis műveletek:
  • Bevezetés az SQL és NoSQL adatbázisokba

 

Python - Reguláris kifejezések

  • match, replace, search funkcó
  • reguláris kifejezések írása (regular expression patterns)

Verziókezelés és fejlesztői környezet

Python projektfeladat során betekintést nyerünk a Git használatába, ezáltal a fejlesztésünket verziókezeltté tudjuk tenni.
Megismerjük a Docker containerek világát, amely lehetőséget nyit platformfüggetlen fejlesztéshez, és amellyel egyedi fejlesztőkörnyezetet tudunk kialakítani komplex fejlesztésekhez.

 

Továbbtanulás Python után

Ez a Python tanfolyam kiválóan alkalmas arra, hogy belépj a programozás világába, elsajátítsd életed első programnyelvét, de sokaknak a meglévő szakmájukban (pl. kutatók) a munkájukhoz kell, hogy valamilyen nyelvben tudjanak programozni.
Ha ennél többre vágysz, és az informatika világában szeretnél elhelyezkedni, akkor ismerd meg az SQL adatbázisokat és azok kezelését Pythonnal (1 hónap); igényes asztali alkalmazás készítését PyQt kertetrendszerben Pyside6-tal (1 hónap); majd végül webes back-end és api készítés tudományát a Django keretrendszerrel (2 hónap). Ezekről a továbbképzésekről ezen az oldalon informálódj.

 

Árak és óraszámok

A tanfolyam időtartama: 75 tanóra (13 hét, azaz 3 hónap)

 

Ára: 199.000 Ft

(Részletfizetés esetén: 69.000 x 3)

 

 

Felnőttképzési nyilvántartási szám: B/2020/008338

Vágj bele a programozó képzésünkbe!

HTML / CSS
2 Május
31 Május
20 Június
Python
18 Júli
5 Szept.
PHP
3 Május
13 Június
Full-stack
2 Május
31 Május
20 Június
C#
20 Május
23 Szept.