Penanganan Galat dalam Python
Menelusuri dan menangani galat secara efektif
Penanganan Galat dalam Python adalah pelajaran Python Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Python Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python Academy mencakup 5 pelajaran total.
Penelusuran Kesalahan dengan Try dan Except
Penanganan Galat di Python
Galat merupakan bagian yang umum dalam pemrograman, tetapi Python menyediakan alat untuk menanganinya dengan baik. Dalam pelajaran ini, Anda akan mempelajari cara menelusuri kesalahan dalam kode dan menangani galat menggunakan try, except, dan lainnya.

Galat Python yang Umum
Galat Python yang Umum
Beberapa galat Python yang umum meliputi:
- SyntaxError: Galat dalam struktur kode.
- TypeError: Menggunakan tipe data yang tidak kompatibel.
- IndexError: Mengakses indeks yang tidak valid dalam daftar.
Blok Try-Except
Blok Try-Except
Gunakan blok try-except untuk menangkap dan menangani galat. Hal ini mencegah program berhenti saat galat terjadi.
Contoh:
try:
result = 10 / 0
except ZeroDivisionError:
print('Cannot divide by zero!')Menangkap Beberapa Pengecualian
Menangkap Beberapa Pengecualian
Anda dapat menangani galat yang berbeda dalam blok except terpisah.
Contoh:
try:
value = int('abc')
except ValueError:
print('Invalid input!')
except TypeError:
print('Type mismatch!')Klausa Else
Klausa Else
Blok else opsional dapat digunakan untuk menjalankan kode ketika tidak ada pengecualian yang terjadi.
Contoh:
try:
print(10 / 2)
except ZeroDivisionError:
print('Error!')
else:
print('Division successful!')Blok Finally
Blok Finally
Blok finally menjalankan kode terlepas dari apakah pengecualian terjadi atau tidak. Blok ini sering digunakan untuk operasi pembersihan.
Contoh:
try:
file = open('example.txt', 'r')
except FileNotFoundError:
print('File not found!')
finally:
print('Execution completed.')Memunculkan Pengecualian
Memunculkan Pengecualian
Gunakan pernyataan raise untuk membuat pengecualian khusus.
Contoh:
age = -1
if age < 0:
raise ValueError('Age cannot be negative!')Ringkasan
Ringkasan
Anda telah mempelajari cara menangani galat di Python menggunakan:
- try-except: Untuk menangkap dan menangani galat.
- else: Untuk menjalankan kode jika tidak ada galat yang terjadi.
- finally: Untuk menjalankan kode terlepas dari pengecualian.
- raise: Untuk membuat pengecualian khusus.
Selamat!
Selamat!
Anda telah menyelesaikan pelajaran tentang Penanganan Galat di Python. Kerja bagus! Lanjutkan ke pelajaran berikutnya untuk mempelajari cara menyiapkan lingkungan pengembangan dengan Jupyter Notebook dan Anaconda.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Penanganan Galat dalam Python” gratis?
Ya — teks lengkap “Penanganan Galat dalam Python” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python Academy, upgrade ke CoddyKit PRO. Kursus Python Academy mencakup 5 pelajaran total.
Apa yang akan aku pelajari di “Penanganan Galat dalam Python”?
Menelusuri dan menangani galat secara efektif Kamu berlatih Python Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Python Academy?
Tidak diperlukan pengalaman sebelumnya. Python Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 5.
Berapa lama pelajaran “Penanganan Galat dalam Python” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Python Academy ini?
Ya. Setiap pelajaran Python Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Pustaka Python untuk Kecerdasan Buatan
- Tipe dan Struktur Data Python
- Operasi Berkas dalam Python
- Penanganan Galat dalam Python
- Menyiapkan Lingkungan Pengembangan