Modul ini membahas cara program Python menghadapi kondisi gagal secara terkendali. Cakupannya meliputi alur try/except/else/finally, hierarki exception dan raise, context manager dengan pernyataan with, serta membaca traceback dan teknik debugging. Materi ini menutup fondasi inti sebelum masuk ke pemrograman berorientasi objek.
Exception dan ketangguhan
Penanganan exception, context manager, dan teknik membaca traceback untuk program yang tangguh.
0/0 selesai
- try / except / else / finally
Alur lengkap penanganan exception dengan try, except, else, dan finally.
- Hierarki exception dan raise
Hierarki exception bawaan, pernyataan raise, kelas exception kustom, dan exception chaining.
- Context manager dan with
Context manager dan pernyataan with untuk pembersihan sumber daya secara deterministik.
- Membaca traceback dan debugging
Membaca anatomi traceback serta teknik debugging dengan print dan debugger pdb.