• Képzések
    CégeknekNyílt képzésekPython nem-fejlesztőknek (PythonStart)Python fejlesztőknek (PythonDev)Python teljesítmény hangolásJelentkezés
  • Tanácsadás
  • Fejlesztés
  • Letöltések
  • Python felmérés
  • Rólunk
    KapcsolatAdatkezelési nyilatkozatÁltalános szerződési feltételek

PythonDev képzés: Python fejlesztőknek fejlesztőktől

A tanfolyam tapasztalt objektumorientált nyelvekben fejlesztő szakembereknek szól, akik szeretnének a Python programozási nyelvet használni munkájukhoz. A képzés tömören és részletekbe menően átveszi a nyelv minden fontos elemét. (Scriptek írásában tapasztalt rendszergazdáknak és tesztelőknek a Python nem fejlesztőknek képzésünket ajánljuk.)

A tanfolyam célja: 

  • áttekinteni a Python nyelv szintaxisát és elemeit, ismert programozási nyelvekkel (Java/C++) összehasonlítva 
  • megismerni a Pythonhoz kapcsolódó idiómákat, eszközöket és könyvtárakat

Követelmények:

  • Java/C#/C++ nyelvekben vagy más objektumorientált nyelvekben való jártasság

 

Tematika félnapos bontásban

 

Python nyelv alapjai

Azzal kezdjük, hogy szisztematikusan példákon keresztül áttekintjük a Python nyelv szintaxisát. A nyelv speciális eszközeit is áttekintjük, mint absztrakt bázis osztályok és meta programozási elemek.

Objektumok Pythonban

Megnézzük, hogy a Python objektum orientált eszközrendszere milyen pontokon tér el a C++/Java/C#-ban megszokottaktól. Rövid betekintést nyújtunk az implementációs részletekbe is, hogy minél jobban megérthessük a Python objektumok viselkedését.

Fontosabb könyvtárak

A Python több mint 200 beépített könyvtárat tartalmaz. Ezekről próbálunk meg áttekintést adni és a legfontosabbakat részletesen megismerhetjük. Ha ez nem lenne elég, megnézünk néhány népszerű csomagot is.

Python stílus és eszközök

Megismerkedünk a Python filozófiájával (Zen of Python), a kódolási szabványokkal és fejlesztő eszközökkel (VS Code). Megnézzük, hogyan érdemes strukturálni egy Python projektet, hogyan lehet kód minőséget ellenőrizni és hogyan lehet csomagolni az ügyfél számára.

Relációs adatbázisok

Röviden tárgyaljuk a Python szabványos adatbázis API-ját. Ezen felül betekintést adunk az objektum-relációs leképzések (ORM) világába az SQLAlchemy-n keresztül.

Web keretrendszer

A Python egyik legfontosabb alkalmazási területe a web alkalmazások fejlesztése. A Django keretrendszer segítségével nem csak ezzel ismerkedünk meg, hanem a lehetőségünk nyílik az eddig tanultakat egy bonyolultabb példán keresztül viszontlátni.

Copyright © 2020 Axonmatics, All rights reserved.
English language version