PyCharm

Tutorial Debugger PyCharm

Tutorial Debugger PyCharm
Jika Anda adalah pengguna python baru dan sedang mencari lingkungan khusus untuk pengembangan, integrasi, dan debugging Python, PyCharm IDE dapat menjadi yang paling cocok. Ini tersedia untuk semua sistem operasi utama, dengan lisensi komersial dan freemium bersama dengan edisi komunitas gratis untuk memulai.

PyCharm dan Debugging

Sementara banyak dari kita takut menulis kode di tempat pertama, beberapa orang lain menemukan debugging tugas yang lebih membuat frustrasi dari semuanya. Ini lebih memakan waktu di Python karena Anda tidak tahu di mana bug itu. Untungnya, dengan PyCharm dan fitur debugging yang signifikan, pengguna dapat terlibat dalam pengalaman debugging yang unik saat menjalankan skrip python mereka.

Cari tahu caranya melalui tutorial terperinci di bawah ini:

Untuk melihat cara kerja debugging di PyCharm, mari kita ambil contoh cuplikan kode code. Ingat, Anda harus menjalankan skrip terlebih dahulu dan kemudian mulai dengan kesalahan debugging.

Buat proyek baru dan kemudian file baru ke dalamnya. Sekarang, ketik kode berikut ke dalam file.

impor matematika
pemecah kelas:
def demo(sendiri, a, b, c):
d = b ** 2 - 4 * a * c
jika d > 0:
cakram = matematika.persegi(d)
root1 = (-b + cakram) / (2 * a)
root2 = (-b - cakram) / (2 * a)
kembalikan root1, root2
elif d == 0:
kembali -b / (2 * a)
lain:
return "Persamaan ini tidak memiliki akar"
jika __name__ == '__main__':
pemecah = pemecah ()
sementara Benar:
a = int(input("a: "))
b = int(masukan("b: "))
c = int(masukan("c: "))
hasil = pemecah.demo (a, b, c)
cetak (hasil)

Breakpoint dan Cara Menempatkannya

Breakpoints adalah penanda yang membantu Anda menangguhkan eksekusi program Anda pada titik tertentu sehingga Anda dapat memeriksa kesalahan dan perilaku baris tertentu. Setelah ditandai, breakpoint akan tetap ada dalam kode Anda kecuali Anda menghapusnya secara eksplisit. Untuk menempatkannya, klik di selokan kiri di sebelah baris tempat Anda ingin menangguhkan aplikasi di.

Sebagai contoh:

Cara Memulai Debug?

Setelah Anda selesai menambahkan breakpoint, kode Anda siap untuk di-debug. Debugger akan menjalankan seluruh program kecuali untuk baris yang telah Anda tandai secara eksplisit untuk tidak. Untuk memulai sesi debugger, klik 'hijau bermain ikon' di kiri. Ketika menu popup muncul, pilih opsi, 'Debug pemecah'.  (Solver, karena itulah nama filenya.)

Ketika debugger dimulai, program Anda mulai dijalankan di Tab Konsol di Jendela Debug. Karena program memerlukan nilai input, layar debugger akan meminta Anda melakukannya di bawah:

Pada breakpoint pertama, debugger menangguhkan program yang menyorot garis berwarna biru:

Untuk melanjutkan proses debug, klik 'ikon putar hijau' di atas bilah alat tab Debugger.

Konsep Debugging Sebaris

Debug sebaris memungkinkan Anda melihat nilai setiap variabel sehingga membuat proses debug lebih mudah dan lebih mudah dipahami. Fitur ini hadir secara default di PyCharm. Anda juga dapat mematikannya dari sini.

Gambar di atas menunjukkan teks abu-abu di sebelah setiap baris kode. Ini juga menampilkan nilai dan deskripsi kode.

Bergerak kedepan

Setelah berhenti di breakpoint pertama, klik tombol hijau bermain ikon untuk melanjutkan proses debug.

Catatan: Saat men-debug skrip Anda, ada beberapa pintasan untuk memeriksa kode Anda, variabelnya, dan mengaktifkan fitur debug. Mencari tahu bagaimana:
Klik tombol untuk mengaktifkan debug sebaris
Klik pada tombol untuk melihat file yang diuraikan, parse.py untuk melihat bagian belakang kode Anda secara detail.
Ketika Anda terus menekan tombol yang sama, aplikasi Anda akan pindah ke loop berikutnya sampai kode berakhir.

Menonton Variabel Anda di PyCharm

Untuk memiliki pemahaman yang lebih dalam tentang kode Anda, PyCharm memungkinkan Anda untuk menonton variabel juga. Klik tombol  di atas bilah alat tab Variabel. Selanjutnya, ketik nama variabel yang ingin Anda awasi sepanjang eksekusi kode.

Ini akan menjadi seperti ini:

Saat sesi debugging dimulai, jam tangan Anda akan menampilkan kesalahan karena variabelnya belum ditentukan. Sekali, debugger Anda mencapai garis di mana Anda telah mendefinisikan variabel; arloji melewati kesalahan.

Cari tahu caranya pada gambar di bawah ini:

Mengevaluasi Ekspresi

Untuk mengetahui nilai atau hasil ekspresi tertentu pada titik mana pun dalam kode, klik tombol   . Sekarang, klik Evaluasi:

Bagian terbaik tentang Evaluasi adalah tidak hanya memungkinkan Anda melihat ekspresi tetapi juga mengubah nilai variabel juga. Lihat itu pada gambar di bawah ini.

Men-debug Proses Jarak Jauh di PyCharm

Baik itu kode yang sedang Anda kerjakan atau proses pemesanan di latar belakang, PyCharm juga memungkinkan Anda men-debug proses jarak jauh:

Untuk melakukannya:
Buka Lari dan pilih 'Melampirkan untuk Lokal Proses'  Pilih proses yang ingin Anda debug. Bisa berupa kode apa saja yang ingin Anda lampirkan.
Saat Anda memilih prosesnya, debugger akan mulai men-debug skrip.

Kesimpulan

Debug terkadang bisa menjadi tantangan, tetapi tidak jika Anda menggunakan alat dan praktik yang tepat! Alat Debugger PyCharm adalah pilihan yang bagus untuk pemula dan orang-orang yang baru mengenal Python. Kami harap tutorial ini membantu Anda lebih mahir dalam memprogram dan men-debug skrip.

Ulasan Mouse Nirkabel Microsoft Sculpt Touch
Saya baru-baru ini membaca tentang Microsoft Sculpt Touch mouse nirkabel dan memutuskan untuk membelinya. Setelah menggunakannya untuk sementara waktu...
Trackpad dan Mouse Pointer di Layar AppyMouse untuk Tablet Windows
Pengguna tablet sering melewatkan penunjuk mouse, terutama ketika mereka terbiasa menggunakan laptop. Layar sentuh Smartphone dan tablet hadir dengan ...
Tombol tengah mouse tidak berfungsi di Windows 10
Itu tombol tengah mouse membantu Anda menelusuri halaman web dan layar yang panjang dengan banyak data. Jika itu berhenti, Anda akhirnya akan mengguna...