0Pricing
Learn AI with Python · Pelajaran

Penanganan Error dalam Python

Men-debug dan menangani error secara efektif

Penanganan Error dalam Python adalah pelajaran Learn AI with Python 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 Learn AI with Python, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Learn AI with Python mencakup 5 pelajaran total.

Menelusuri Kesalahan dengan Try dan Except

Penanganan Kesalahan dalam Python

Kesalahan adalah bagian umum dari pemrograman, tetapi Python menyediakan alat untuk menanganinya dengan baik. Dalam pelajaran ini, kita akan mempelajari cara menelusuri kode dan menangani kesalahan menggunakan try, except, dan lainnya.

Penanganan Error dalam Python — ilustrasi 1

Kesalahan Umum Python

Kesalahan Umum Python

Beberapa kesalahan umum Python meliputi:

  • SyntaxError: Kesalahan 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 kesalahan. Hal ini mencegah program mengalami kerusakan ketika terjadi kesalahan.

Contoh:

try: result = 10 / 0 except ZeroDivisionError: print('Cannot divide by zero!')

Menangkap Beberapa Pengecualian

Menangkap Beberapa Pengecualian

Anda dapat menangani kesalahan 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 dimunculkan.

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 dimunculkan 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!')

Rangkuman

Rangkuman

Anda telah mempelajari cara menangani kesalahan dalam Python menggunakan:

  • coba-kecuali: Untuk menangkap dan menangani kesalahan.
  • lainnya: Untuk menjalankan kode jika tidak terjadi kesalahan.
  • akhirnya: Untuk menjalankan kode terlepas dari pengecualian.
  • naikkan: Untuk membuat pengecualian khusus.

Selamat!

Selamat!

Anda telah menyelesaikan pelajaran tentang Penanganan Kesalahan dalam Python. Kerja bagus! Lanjutkan ke pelajaran berikutnya untuk mempelajari cara menyiapkan lingkungan pengembangan dengan Jupyter Notebook dan Anaconda.

Penanganan Error dalam Python — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Penanganan Error dalam Python” gratis?

Ya — teks lengkap “Penanganan Error dalam Python” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Learn AI with Python, upgrade ke CoddyKit PRO. Kursus Learn AI with Python mencakup 5 pelajaran total.

Apa yang akan aku pelajari di “Penanganan Error dalam Python”?

Men-debug dan menangani error secara efektif Kamu berlatih Learn AI with Python 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 Learn AI with Python?

Tidak diperlukan pengalaman sebelumnya. Learn AI with Python 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 Error 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 Learn AI with Python ini?

Ya. Setiap pelajaran Learn AI with Python 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

  1. Pustaka Python untuk Kecerdasan Buatan
  2. Tipe dan Struktur Data Python
  3. Operasi File dalam Python
  4. Penanganan Error dalam Python
  5. Menyiapkan Lingkungan Pengembangan
← Kembali ke Learn AI with Python