Back-end programozó: PHP/MySQL képzés
A Python programnyelv egy általános célú, nagyon magas szintű programozási nyelv, évről évre egyre elterjedtebb a szoftverfejlesztésben.
2024. június 24.
Indul: május 9., június 1., június 24.
239.000 Ft
Részletfizetés lehetséges! Bővebben a fizetési információkban.
A tanfolyam ára 2024-ben induló kurzusok esetén, egyösszegű befizetéssel.
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!
A Python programozó tanfolyam 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, a webfejlesztést és api készítést a Django keretrendszerrel vagy akár a Data Engineer ismereteket több kiegészítő Python csomaggal. 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 modern programozásban kulcsfontosságú objektum orientált gondolkodást.
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.
B/2020/008338
Hirdető: Prooktatas Bt.
A hirdetés csak tájékoztató jellegű, nem minősül ajánlatnak!
Ezek a tanfolyamok is érdekesek lehetnek számodra: