Uncategorized

Ki vagy mi is az a BDFL?

Guido van Rossum a Python nyelv megalkotója több évtizedig töltötte be az angolul Benevolent Dictator for Life (rövidítve BDFL) kifejezéssel illetett szerepkört. Ez szó szerinti fordításban „élethosszig tartó jóakaratú diktátort” jelent, ami persze így önmagában nem mond semmit a titulus mögötti tényleges tartalomról. Mit is jelent akkor tehát ez? A BDFL a nyílt forráskódú fejlesztői …

Ki vagy mi is az a BDFL? Read More »

Mi az __init__ és __new__ szerepe?

Az objektumorientált programozási nyelvek egy részében (pl. Java, C++, C# ) a konstruktor az a speciális metódus, amely létrehozza ÉS inicializálja a példányobjektumot, amikor az létrejön. A Python azonban e tekintetben ezektől némiképp eltér, mert van egy külön metódusa, a __new__, amely felel a példány létrehozásáért, és van az __init__, amelyen belül, a már létrejött …

Mi az __init__ és __new__ szerepe? Read More »

Biztos, hogy érted a többszörös értékadást?

Na, akkor mennyi a és b értéke a következő utasítások hatására? Először fejben határozd meg, és csak utána ellenőrizd lefuttatással! Ha nem sikerült kitalálnod, akkor nézz utána a Python hivatalos doksiban például itt: https://docs.python.org/3/tutorial/introduction.html#first-steps-towards-programming vagy a Python tudásépítés lépésről lépésre e-könyv „Többszörös értékadás” című fejezetében.