Python: objektum orientált programozás

A Python egy objektumorientált programozási nyelv, amelynek alapját az objektumok képezik. (lásd C# fejezetnél) Az objektumorientált programozás (OOP) egy paradigma, amely az adatokat és a hozzájuk kapcsolódó műveleteket egységes egységekként kezeli, az úgynevezett osztályok és objektumok segítségével. Az osztályok definíciói az adatok és a hozzájuk kapcsolódó műveletek leírását tartalmazzák. Az osztályokból objektumokat lehet létrehozni, ezek […]

Continue Reading

Python: eljárások, függvények

Az eljárások és függvények utasítások sorozatából állnak, melyeket többször is fel tudunk használni. Segítségükkel átláthatóbb lehet a program, és nem kell ugyanazt a kódrészletet többször is megírni. Az eljárások és a függvények csak akkor kerülnek végrehajtásra, ha lefuttatjuk őket. Ezt a nevükkel tudjuk megtenni. Például a print() függvényt már elég sokszor használtuk. Eljárások Az eljárások […]

Continue Reading

Python tuple, set

Összetett adattípusok a Pythonban: Tuple A tuple adattípus is összetett adattípus. Indexelt, lehet benne ismétlődő adat. Nem lehet törölni belőle elemet, és nem lehet hozzáadni újat sem! Tuple-t az elemeinek felsorolásával, vagy a tuple függvénnyel lehet létrehozni. A listákhoz hasonlóan a tuple is indexelt, az első elem a 0. indexű, az utolsó a -1. A […]

Continue Reading

Python: Szótár (dictionary)

A szótár alapvetően adatpárokat tárol: egy kulcsot és a kozzá tartozó értéket. A kulcsok egyediek, nem lehet benne két azonos kulcs! Az értékek bármilyen adattípusúak lehetnek: szöveg, szám, másik szótár…A szótárból az értékeket a kulcsok segítségével tudjuk elérni.Nézzünk egy nagyon egyszerű példát, tároljuk el a segélyhívó számokat szótár segítségével! A szótár elemei törölhetők, megváltoztathatók. A […]

Continue Reading

Python, gyakorló feladatok

Feladat 1: Készíts egy listát, amelyben 100 db -1000..2000 közötti számot tárolsz.– Mennyi a számok összege?– Melyik a legkisebb szám? Hányszor fordul elő a listában?– Melyik a 2. legnagyobb szám? (igen, ehhez rendezni kellene..)– Kérj be egy számot a felhasználótól, és nézd meg, szerepel-e a listában! Ha igen, hányadikhelyen?– Hány db olyan szám van a […]

Continue Reading

Python: Programozási tételek

A programozási tételek ‘alap’ algoritmusok, amiket programozás során használunk. Egyszerű, hétköznapi dolgok, mint pl. elemek összegének kiszámítása, maximum vagy minimum érték keresése… Összegzés Egy lista elemeinek összegét tudjuk vele kiszámolni. Végig kell menni a lista elemein és mindet összeadni. összeg=összeg+aktuális elemA példában az osszeg változóban tárolom az aktuális összeget. A lista bejárásához a for ciklust […]

Continue Reading