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

Python – fájlkezelés

Fájlkezelés során valamely háttértárról tudunk beolvasni adatokat a számítógép memóriájába, vagy adatokat kiírni onnan fájlba. Egy fájlnak van neve, kiterjesztése, elérési útja. A benne tárolt adatokat hosszú távon akarjuk megőrizni. Alapvetően 3 lépés az egész: fájl megnyitása, tatalom beolvasása a memóriába, (módosításuk) fájl lezárása. Fájl megnyitása: open() függvény Az open függvény paramétereként a fájl elérési […]

Continue Reading

Figma tömören

Wireframe – avagy drótváz. Ebben a tutorialban egy weboldal vázlatát mutatom be. Miért hasznos a Figma? Segít megtervezni a weboldalunk tartalmát, könnyeb elmagyarázni pl. egy megrendelőnek mi merre, hogyan fér el, hol lesz. Ha majd veleki ezzel szeretne foglalkozni komolyabban… Ráadásul egyszerre többen is dolgozhatunk a Figmában! Menő! Több felbontásban is kiszámolhatjuk melyik div mekkora […]

Continue Reading

Python: stringek

Röviden tömören: szöveg. De egy string lehet akár több szavas is… pelda=”Több szavas string” A string tartalmát idézőjelek vagy aposztrófok közé kell tenni! A stringek karakterein végig tudunk menni, hasonlóan egy listához. A számozásuk is ugyanúgy működik, a 0.indexű elem a string első „betűje”. len() String hosszának meghatározása. in Segítségével meg tudjuk nézni, adott string […]

Continue Reading

Python – véletlen számok

Ahogy korábban már íram, a véletlen számok használatához importálni kell a random modult. import random Utána a random modul utasításait tudjuk használni. A random a rendszeridőt használja a véletlen szám létrehozására. Néhány gyakrabban használt modulra fogok csak kitérni. random.random() Ez 0 és 1 közötti valós véletlen számoat fog generálni, az 1 nincs benne! Ismerős lehet […]

Continue Reading

Python: ciklusok

While ciklus, elöl tesztelő ciklus Elől tesztelő ciklus – While. A While ciklus megvizsgálja a belépési feltételt, ha igaz végrehajtja az utasításokat. A ciklusokat ismétlődő feladatok végrahajtására használjuk. Írassuk ki a számokat 1-től 10-ig! Ez azt jelenti, hogy a feltételnek vagy <11-et adunk, vagy <=10-et. Az i változó értéke mindig 1-el fog növekedni, ahányszor lefut […]

Continue Reading

Python: elágazás(ok)

Elágazás avagy feltétel vizsgálat. Matematika óráról ismerős lesz, feltételeket fogunk vizsgálni. Ezek lehetnek igazak, vagy hamisak. A feltétleknél a jól ismert relációs jeleket használjuk. egyenló: a == bnem egyenlő: a != bkisebb mint… : a < b kisebb egyenlő: a <= b nagyobb: a > b nagyobb vagy egyenló: a >= b Nézzünk pár nagyon […]

Continue Reading