Opet dekuji za clanek. Jen bych autora pozadal vyzkouseni:
- Python PEP 08 (jmena trida napriklad PrvniOkno misto prvni_okno). Vytvari to lepe citelne a prenositelne kody.
- pouzivani PrvniOkno(object) - zapina to novy OO engine v Pythonu (resi nektere problemy s MRO a je snad i rychlejsi).
- u PrvniOkno(gtk.Window) si priste pro zavolani __init__ u nadrazene tridy vyzkouset metodu super(), ta kdyz se pouziva konzistetne resi problemy s MRO u objektu a vicenasobnou dedicnosti:
k bodu 3
Ano asi nejlepsi je se kouknout do dokumentace, ale souvisi to s dedicnosti a spravnym poradi volani funkci predku. Nicmene jsme se uz i nekde docetl, ze nespravne pouziti muze byt osemetne.
Osobne doporucji knihu od Alexe Martelli, Python In a Nutshell.