Blogbejegyzések
-
Hogyan daraboljunk fel egy sorozatot egyenlő méretű részekre a további feldolgozáshoz? – 2. rész
dr. Dobreff Csaba 2023. szept 26.Ez a bejegyzés az előző, hasonló című folytatása, ezért annak ismerete nélkül nem biztos, hogy érthető lesz, ezért ha még nem tette, olvassa el azt először. Most tehát a célunk,...
-
Hogyan daraboljunk fel egy sorozatot egyenlő méretű részekre a további feldolgozáshoz? – 1. rész
dr. Dobreff Csaba 2023. szept 26.Olykor szükség lehet arra, hogy egy sorozatot adott hosszú darabokként, egymást követő részsorozatokként dolgozzuk fel. Hétköznapi példa lehet, hogy egy gyári futószalagról folyamatosan jövő termékeket, mondjuk italokat hatosával gyűjtik egy...
-
Hogyan állapítsuk meg, hogy két szöveg anagramma-e?
dr. Dobreff Csaba 2023. szept 22.Írjunk egy függvényt, amely az argumentumként kapott két karakterláncról megállapítja, hogy anagramma-e. Ha igen, akkor True, ha nem, akkor False értékkel tér vissza. A feladat hasonló, mint az előző, palindromokkal...
-
Hogyan állapítsuk meg, hogy egy szó vagy szöveg palindrom-e?
dr. Dobreff Csaba 2023. szept 22.Írjunk egy függvényt, amely az argumentumként kapott karakterláncról megállapítja, hogy palindrom-e. Ha igen, akkor True, ha nem, akkor False értékkel tér vissza. Ehhez először is tisztázni kell, hogy mi a...
-
Hogyan nyerjük ki egy szótár elemeit (kulcs-érték párjait), az értékek szerint rendezve?
dr. Dobreff Csaba 2023. szept 22.Tegyük fel, hogy egy tornászcsapat tagjainak magasságértékei a nevükhöz rendelve egy szótárban állnak rendelkezésre. A tornászokat csökkenő magasság szerint tornasorba akarjuk állítani, vagyis úgy szeretnénk a szótár elemeit egymás után...
-
Zárójelek ellenőrzése if–elif nélkül
dr. Dobreff Csaba 2023. szept 20.Írjunk egy függvényt, amely ellenőrzi, hogy egy megadott szövegben minden kerek nyitó zárójelhez tartozik-e ugyanannyi csukó zárójel, és hogy egyetlen csukó zárójel sem jelenik-e meg a hozzá tartozó nyitó párja...
-
Miért hasznos, hogy az objektumoknak van igazságértéke?
dr. Dobreff Csaba 2023. szept 20.A Pythonban minden objektum rendelkezik logikai igaz vagy hamis értékkel. Ez azt jelenti, hogy bármely objektumra elvégezhető a logikai értékvizsgálat. Egy objektum logikai értékét közvetlenül úgy kérdezhetjük le, hogy a...
-
Hogyan előzzük meg a névütközéseket osztályok öröklése esetén?
dr. Dobreff Csaba 2023. szept 20.Tegyük fel, hogy van egy készen kapott, banki számlát modellező, beimportált Account osztályunk, amelynek csak a leírását és nyilvános attribútumait ismerjük, de a belső megvalósítását nem. Ebből az osztályból egy...
-
Miért futnak le az osztálydefiníció törzsének utasításai mielőtt példányt hoznánk létre belőle?
dr. Dobreff Csaba 2023. szept 19.Az objektumok a logikailag összetartozó adatokat (amelyek az objektumok állapotát jellemzik), valamint az ezeken műveletet végző hívható objektumokat, azaz metódusokat összerendelik. Ezt hívják egységbe zárásnak (encapsulation). Az azonos típusú objektumoknál...
-
Hozzáférhet-e több closure függvény ugyanahhoz a körülzárt lokális változóhoz?
dr. Dobreff Csaba 2023. szept 19.A rövid válasz, hogy igen. Már csak az a kérdés, hogy hogyan. Ez azért merül fel, mert amikor closure-ről van szó, általában egy körülzáró függvénybe (enclosing function) ágyazott egyetlen függvényre...