A tananyag tematikája

  • 1

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

    • 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