Blogbejegyzések
-
Milyen formában és hogyan tanuljam a Pythont?
dr. Dobreff Csaba 2023. aug 26.Arra kérdésre, hogy milyen formában, azaz tanfolyamon (oktató által vezetve) vagy könyvből/videóból (autodidakta módon) érdemes-e tanulni, több szempontot mérlegelve lehet érdemi választ adni. A döntést meghatározza a személyiségünk, képességeink és...
-
Hogyan nyerjük ki az elemeket egy konténerbe többszörösen beágyazott iterálható objektumokból?
dr. Dobreff Csaba 2023. aug 26.Tegyük fel, hogy adott egy konténerobjektum (pl. egy tuple), amelynek elemei között lehetnek újabb konténerek, és amelyek elemei között szintén előfordulhatnak konténerek. A feladat az, hogy előállítsunk egy listát, amelyben...
-
Hogyan egyszerűsítsük a kódot és javítsuk az olvashatóságát a partial() függvénnyel?
dr. Dobreff Csaba 2023. aug 26.A functools modul partial() függvénye arra szolgál, hogy egy több paraméterrel rendelkező hívható objektumból bizonyos paraméterek értékének rögzítésével egy új hívható objektumot állítson elő, amely ilyen módon az eredeti hívható...
-
Használjunk-e ékezetes karaktereket változónevekben és más azonosítókban?
dr. Dobreff Csaba 2023. aug 26.A kérdésre a válasz, hogy attól függ, hogy a programunk milyen célból íródott, és azt ki fogja használni. Az alábbiak kifejtjük, hogy miért. A Python tervezési filozófiájának egyik kiemelt szempontja...
-
IDLE vagy nem IDLE az itt a kérdés!
dr. Dobreff Csaba 2023. aug 16.A Python tudásépítés lépésről lépésre című könyvben a kódíráshoz az olvasók számára az IDLE nevű fejlesztő rendszer van felkínálva és a szükséges mértékben ismertetve. Azonban van olyan vélemény, hogy „Az...
-
Miért hasznos az annotációk alkalmazása?
dr. Dobreff Csaba 2023. aug 16.A kódsorok fölé vagy mellé írt kommenteken, valamint a dokumentációs karakterláncon (docstring) felül a forráskód értelmezését a Pythonban annotációkkal (annotation) is segíthetjük, amelyek lényegben a kód bizonyos helyein alkalmazható tájékoztató...
-
Hogyan lehet egy szövegben a szavak elfordulási statisztikáját kulcs-érték párokba rendezve gyorsan és egyszerűen előállítani?
dr. Dobreff Csaba 2023. aug 16.A feladatot számos módon meg lehet oldani, de általában az egy-két soros rövid, de mégis áttekinthető megoldások preferáltak. Két ilyen megoldást is mutatunk az alábbiakban. A közös a kettőben, hogy...
-
Tudtad, hogy a Pythonban egy függvénynek is lehet attribútuma?
dr. Dobreff Csaba 2023. aug 16.Azzal bizonyára tisztában vagy, hogy a Pythonban minden objektum. Az objektumok pedig attribútumokkal rendelkeznek, amelyek képviselhetnek adatot (pl. szám, karakterlánc), de tartalmazhatnak futtatható kódot. Ezek a hívható (callable) objektumok. Tehát...
-
Teszteld le tudásodat a sorozatok szeletképzése terén!
dr. Dobreff Csaba 2023. aug 16.Legyenek a sorozat elemei egy listában a következők: a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Ebből állíts elő egy új listát szeletképzéssel úgy, hogy a...
-
Mi a PEP és miért ajánlott olvasni?
dr. Dobreff Csaba 2023. aug 16.A Python nyelvet tanulók vagy használók nem ritkán találkozhatnak a PEP szóval, amit egy szám követ. A PEP az angol Python Enhancement Proposal kifejezés rövidítése, ami magyarul Python továbbfejlesztési javaslatot...