
🫠
Saya selalu merekomendasikan alat ini untuk pemula guna visualisasi langkah demi langkah eksekusi kode.
Apa manfaatnya?
1️⃣ Visualisasi model referensi. Di Python, semuanya adalah objek. Pemula sering tersandung pada mutabilitas dan fakta bahwa
a = b bukan menyalin data, melainkan membuat referensi kedua ke bagian memori yang sama. Di PythonTutor, ini digambarkan dengan panah yang sangat jelas sehingga bahkan orang non-teknis pun bisa mengerti.2️⃣ Stack panggilan dan frame. Jika Anda bingung dengan rekursi atau tidak mengerti mengapa variabel di dalam fungsi tiba-tiba hilang, lihat panel kanan saat mengeksekusi kode. Di sana ditunjukkan dengan jelas bagaimana frame fungsi dibuat dan ditutup.
3️⃣ Eksekusi langkah demi langkah. Anda benar-benar melangkah satu per satu, melihat bagaimana nilai berubah di setiap iterasi loop. Untuk menangkap kesalahan logika dalam algoritma kecil, ini sangat berharga.
Sekarang mereka juga menambahkan "tutor AI". Anda bisa bertanya pada neural network mengapa kode error. Pada paket gratis, Anda mendapat satu pertanyaan per jam.
#toolbox
Komentar
0Belum ada komentar.