Back-end programozó: Python és SQL adatbázis kiegészítés

A Python programnyelv egy általános célú, nagyon magas szintű programozási nyelv, évről évre egyre elterjedtebb a szoftverfejlesztésben.


Tanfolyam indulása:
2025. január 15.
Kezdés: November 4 | November 11 | Január 15
Tanfolyam díja:
209.000 Ft
(+ÁFA) Egyösszegű befizetés esetén. Hitelkalkulátor »

Miért nálunk végezd el a tanfolyamot?
Online oktatás.
Élő órák.
Részletfizetés lehetséges.
Munkaidő utáni oktatás.


A tanfolyam főbb adatai:
A tanfolyam besorolása:
Egyéb tanfolyam

A tanfolyam helyszíne:
ONLINE

A tanfolyam ára:
209.000 Ft

Információk a fizetéshez:
Részletfizetés esetén: 71.000 + ÁFA x 3

A tanfolyam indulása:
2025. január 15.

A tanfolyam hossza:
13 hét, azaz 3 hónap

Képzési napok:
Időpontok: hétköznap este, szeptembertől szombaton is

Órák száma:
75 tanóra

Tanfolyam végét igazoló dokumentum:
A sikeresen elvégzett képzés és vizsga után kérésedre a Felnőttképzési Adatszolgáltatási Rendszer által kiállított tanúsítványt adunk át.

Szükséges szakmai előképzettség:
NEM SZÜKSÉGES


(hirdetés)

(hirdetés)
Kiegészítő információk:

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.

 

SQL adatbázis kiegészítés

A legtöbben az SQL kigészítéssel együtt tanulják a Python programozást, nem véletlenül. A Python rendkívül népszerű mindenhol, ahol adatbázisokkal, statisztikával, vagy statisztikai adatok kinyerésével foglalkoznak. A gyakorlati felhasználáshoz ehhez meg kell ismernünk magának a relációs és non-relációs adatbázisknak a felépítését, működését. Külön előny, hogy ez a tudás szinte minden programnyelv mellé használható és szükséges kiegészítő.

Az SQL tanfolyam modul hossza: 24 tanóra, 8 alkalom, azaz 1 hónap.

A Python programozás tanfolyam hossza az SQL adatbázis fejlesztési kiegészítővel:
99 tanóra, 4 hónap

A Python tanfolyam ára: 259.000 Ft + ÁFA
Részletfizetés esetén: 69.000+ÁFA x 4 hó

A tanfolyam jellege: online programozó képzés (élő + fevétel)


Tananyagok:

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.


SQL adatbázis kiegészítés tematikája

Adatbázis objektumok bemutatása és Adatbázis tervezés alapjai
SQL: DDL – Data Definition Language
SQL: DQL – Data Query Language
SQL: DML – Data Manipulation Language
SQL: DCL – Data Control Language (jogosultság kezelés)

Nyilvántartás azonosító/Engedélyszám:
B/2020/008338



Hirdető: Prooktatas

A hirdetés csak tájékoztató jellegű, nem minősül ajánlatnak!

Ezek a tanfolyamok is érdekesek lehetnek számodra:

Nem szeretnél lemaradni? Vedd fel velünk a kapcsolatot!

A jelentkezés nem jár kötelezettséggel.

Érdekel! A jelentkezés nem jár kötelezettséggel.

A tanfolyamnet.hu a felhasználói élmény fokozásának érdekében sütiket (cookie-kat) alkalmaz melyek a számítógépén tárolódnak, az adatkezelési tájékoztatónkban megtalálja, hogyan gondoskodunk adatai védelméről, melyeket a honlap használatával Ön elfogad és tudomásul vesz.

Részletek »