====== 4. Objekty (úvod) ====== ===== Procvičovaná témata ===== * Třída, objekt * Zápis třídy * Vytváření objektů * Volání metod objektů a přístup k jejich atributům. ===== Příklady k procvičení ===== 1. Vyberte si některý z [[https://en.wikipedia.org/wiki/Abstract_data_type#Examples_2|abstraktních datových typů]] a implementujte ho pomocí Pythonu. 2. Dekódujde zprávu ze standardního vstupu pomocí zásobníku: * Písmeno znamená //push// znaku na zásobník * Hvězdička znamená //pop// znaku ze zásobníku na výstup * Mezery se ignorují * Dekódujte následující vstup: ''%%TE*A*QYS***SEU****NI*O**%%'' 3. Napište program, který s využitím zásobníků zvaliduje výraz obsahující párové závorky ''()''. * Rozšiřte program tak, aby vyhodnotil správnost uzávorkování ve výrazu se závorkami ''()'', ''[]'' a ''{}''