Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

Programozási alapismeretek megismerése Python használatával​

A Python napjaink egyik legkedveltebb, legsokoldalúbb és legkönnyebben tanulható programozási nyelve, éppen ezért ideális kiindulási pont a szoftverfejlesztési alapismeretek elsajátításához.

0
(0)
6 óra
Kezdő

  • A programozási nyelvekről álltalában - Python 3.x
  • Python indítás, prompt használata
  • Mi egy program?
  • Programozási nyelv kulcsszavai
  • Első programom - Helló világ!
  • Hibák és figyelmeztetések
  • Kommentek a kódban
  • Programozás alapjai feladat
  • Primitív adattípusok Pythonban
  • Változók
  • Változók nevezéktanja
  • Kifejezések
  • Operátorok
  • Operátor precedencia Pythonban
  • Típusok közötti váltás
  • Karakterlánc (string) típus műveletei
  • Felhasználói bemenet kezelése
  • Adatok és változók feladat
  • Vezérlési szerkezetek áttekintés
  • Számoló ciklus: For
  • Számoló ciklus elemenként
  • Számoló ciklus használati példa
  • Boole algebra, logikai értékek
  • Logikai műveletek
  • Logikai és és vagy kapcsolatok
  • Eldöntés: If
  • Eldöntés több feltétellel
  • Eldöntések ágyazása
  • Elöltesztelő ciklus: While
  • Ciklus vezérlés: Break, Continue
  • Vezérlési szerkezetekkel kapcsolatos hibák
  • Vezérlési szerkezetek feladat
  • Függvények áttekintés
  • Python beépített függvények
  • Függvény paraméterek
  • Függvény törzs
  • Függvény feladat
  • Összetett adattípusok bevezető
  • Lista típus: list
  • Lista elem elérés
  • Lista metódusai
  • Lista elem tartalmazás lekérdezése
  • Lista műveletek
  • Lista elem módosítása
  • Lista vágása
  • Lista elem módosítása vágással
  • Lista elem törlése
  • Lista referencia és másolat
  • Lista használati példa
  • Lista használata számláló ciklusban
  • Lista mint függvény paramétere
  • Lista beépített függvényei
  • Listába ágyazott lista
  • Listák és karakterláncok kapcsolata
  • Lista feladat
  • Karakterlánc: string
  • Karakterláncon lépkedés
  • Karakterlánc formázás
  • Rekord: tuple
  • Rekord és más típusok kapcsolata
  • Szótár: dictionary
  • Szótár elem elérése
  • Szótár műveletek
  • Szótár beépített függvényei
  • Szótár referencia és másolat
  • Szótár feladat
  • Gyakorló feladatok áttekintés
  • Fibonacci sorozat összeadás program
  • Fibonacci sorozat összeadás program másképp
  • Vándorló madarak válogatása program
  • CamelCase szótag számláló program
  • Doboz rajzoló program
  • Objektum orientált programozás áttekintés
  • Saját típus, egy egyszerű osztály
  • Python beépített osztályok
  • Saját típus eljárások
  • Saját típus inicializálás
  • Saját típusból érték visszaadás
  • Példány, mint függvény argumentum
  • Saját típus kiíratás
  • Példány, mint visszatérési érték
  • OOP feladat
  • Programozási alaptételek áttekintés
  • Sorozatszámítás és összegzés
  • Eldöntés
  • Kiválasztás
  • Lineáris keresés
  • Megszámolás
  • Szélsőérték keresés (max kiválasztás)
  • Fájlkezelés áttekintés
  • Rendszerspecifikus működések
  • Fájl olvasás és írás
  • Hibák fájl olvasás és írás során
  • Fájl hozzáfűzés és írás kapcsolata
  • Fájl olvasása soronként
  • Fájl olvasása karakterenként
  • Fájlból egyszerű adatok olvasása
  • Fájlból összetett adatok olvasása
  • Programfejlesztési tippek áttekintés
  • Iteratív programozási technika
  • Hibakeresés print függvénnyel
  • Hibakeresés a debuggerrel

Az oktatóról

Nádai Levente
Szoftverfejlesztő, oktató

Az állandó munkahely mellett mindig volt valamilyen vállalkozásom, saját cégem. Az itt végzett feladatok kapcsán ismerkedtem meg először a Python nyelvvel, majd kerültem közelebb az IoT világhoz. Több teljesített megrendelés, verseny és hobby projekt közben szedtem magamra Raspberry PI programozásával kapcsolatos tudást. Manapság full-stack fejlesztőként- és technológiai vezetőként Javascript/React frontend, Python web backend, C++ core stacken dolgozom saját vállalkozásban, emellett C++ és Python nyelveket oktatok kezdőtől a haladó szintig.