Uncategorized

Mennyi a medián bére a kormányhivatali dolgozóknak?

2024 szeptember elején a sajtóban több helyen is megjelent az illetékes minisztérium és a szakszervezet közötti nézetkülönbség a kormányhivatalokban és a járási hivatalokban dolgozók bérszintjének megítélése tekintetében. Az egyik fő kérdés, ami nyitott maradt, mert a minisztérium csak átlagbért közölt, az a dolgozók medián bére, vagyis az az érték, ami felett és alatt ugyanannyian keresnek. …

Mennyi a medián bére a kormányhivatali dolgozóknak? Read More »

Egyéni, a defaultdict-hez hasonló szótár a hiányzó kulcstól függő alapértékelőállítási lehetőséggel

Tegyük fel, hogy egy cég egy új termékkel jelent meg a piacon. Az előzetes marketing kampány során számos érdeklődő nevét és email címét gyűjtötték be. A potenciális vásárlóknak egy termékmintát szeretnének küldeni az akciós ajánlatuk keretében. Ehhez azonban nem elég az email címek ismerete, hanem a postai kézbesítési címük is kellene. Van ugyan egy nyilvántartásuk …

Egyéni, a defaultdict-hez hasonló szótár a hiányzó kulcstól függő alapértékelőállítási lehetőséggel Read More »

Ovális (nem ellipszis) alakzat megvalósítása

Az előző bejegyzésben megállapítottuk, hogy a tkinter modul Canvas osztályának create_oval() metódusa ellipszist (vagy speciálisan, ha a befoglaló négyszög egy négyzet, akkor egy kört) jelenít meg. Kérdés, hogy ha nem ellipszist, hanem más ovális alakzatot akarunk kirajzolni (akár pl. egy tényleges tojásformát) akkor azt hogyan tudnánk megtenni. Ovális forma elvben végtelen sok lehet, de ahhoz, …

Ovális (nem ellipszis) alakzat megvalósítása Read More »

Milyen alakzatot rajzol ki a tkinter Canvas create_oval() metódusa?

Az angol oval szó jelentése magyarul ovális; szó szerint tojás alakú, a latin ovum (tojás) szóból eredően. Ovális formákat számos helyen láthatunk a hétköznapi életben, például: kanál, versenypálya, tükör, úszómedence, tojás, rögbi labda, emberi szem. Az ovális alakzatok közös jellemzője, hogy zártak, konvexek, nem tartalmaznak egyenes vonalat vagy csúcsot, és sok esetben tengelyesen szimmetrikusak. Az …

Milyen alakzatot rajzol ki a tkinter Canvas create_oval() metódusa? Read More »

Egyéni görgetősáv készítése

Legyen a feladat egy olyan egyéni grafikus vezérlőelem készítése, amely a tkinter modul által kínált görgetősávhoz (Scrollbar) hasonló, és amelynél a csúszkát (slider) a vezetőcsatornában (trough) két módon lehet mozgatni: – a bal vagy jobb oldali nyomógombokkal az aktuálisan érvényes lépésközzel (resolution), vagy – a bal egérgombbal a vezetőcsatornába történő klikkeléssel. Ekkor a csúszka erre …

Egyéni görgetősáv készítése Read More »

Karakterkódolásra alkalmas kodeknevek összegyűjtése

Ha egy karakterláncot bájtsorozattá kívánunk alakítani, akkor a karakterláncra meg kell hívni az encode() metódust, amelynek argumentuma egy, a kódolásra utaló név, ami az adott kódolást végző kodeket azonosítja. Az egyes kodekek mint modulfájlok a Python telepítésekor az encodings mappa alá kerülnek. A kodekfájl neve a kódolás szokásos, illetve standard nevével egyezik meg. Még pontosabban, …

Karakterkódolásra alkalmas kodeknevek összegyűjtése Read More »

Szöveg tördelése több, adott hosszúságú sorba

Néha előfordul, hogy egy szöveget úgy kell megjeleníteni, hogy a sorhossz, vagyis az egy sorban kiírható karakterek maximális száma előre meghatározott. Ilyenkor a szöveget a szóelválasztó karaktereket figyelembe véve több sorba kell tördelni. A sortörésnél arra kell figyelni, hogy az csak egész szó végén történjen, valamint arra, hogy a szóhatároló karakter vagy karakterlánc a sorok …

Szöveg tördelése több, adott hosszúságú sorba Read More »

Mastermind játék készítése

A Mastermind egy kód, illetve színkeresős táblajáték, amely fizikai formában kétszemélyes játék. Az egyik játékos a játéktábla egy meghatározott részén elrejt kódokat/színeket. A másik játékosnak pedig adott számú lehetősége van sorrendhelyesen kitalálni, hogy mely kódok/színek vannak elrejtve. A fizikai játék kinézetét, valamint a játékszabályokat az ábra mutatja. Az interneten rákeresve a játék nevére a játék …

Mastermind játék készítése Read More »

Hogyan távolítsuk el a False igazságértékű objektumokat egy sorozatból?

Tegyük fel, hogy olyan sorozatokkal, illetve sorozattípusú konténerobjektumokkal dolgozunk, amelyekben vegyesen fordulnak elő True és False igazságértékű elemek. A programunk egy adott pontján azonban már csak olyan sorozatot szabad feldolgozni, amelyben csak True igazságértékű elemek szerepelnek. A feladat tehát az, hogy írjunk olyan függvényt, amely az argumentumként kapott listából kiszűri, eltávolítja a False igazságértékű elemeket …

Hogyan távolítsuk el a False igazságértékű objektumokat egy sorozatból? Read More »

Pontmátrix karakterek tervezésére és megjelenítésére szolgáló alkalmazás

Ha a grafikus felhasználói felületen megjelenő bizonyos szövegeket figyelemfelkeltővé vagy a szokásostól eltérő kinézetűvé akarjuk tenni, akkor ennek egy módja lehet, hogy a szöveget pontmátrix karakterekkel jelenítjük meg. A pontmátrix karakter olyan szimbólumot jelent, amely kétdimenziós rácsba rendezett pontok mintázataként jelenik meg. Ahhoz, hogy ilyen, pontmátrix karakterekből álló szövegeket megjelenítsünk két dologra van szükség. Egyrészt …

Pontmátrix karakterek tervezésére és megjelenítésére szolgáló alkalmazás Read More »