
🫠
Yeni başlayanlara her zaman bu aracı, kodun adım adım görselleştirilmesi için öneriyorum.
Ne işe yarar?
1️⃣ Referans modelinin görselleştirilmesi. Python'da her şey bir nesnedir. Yeni başlayanlar sürekli olarak değişebilirlik (mutability) ve
a = b'nin veri kopyalamak değil, aynı bellek parçasına ikinci bir referans oluşturmak olduğu konusunda takılırlar. PythonTutor'da bu, oklarla o kadar net çizilmiştir ki bir beşeri bilimler öğrencisi bile anlar.2️⃣ Çağrı yığını ve çerçeveler. Özyineleme (recursion) konusunda kafanız karışıyorsa veya bir fonksiyon içindeki değişkenin neden 'aniden' kaybolduğunu anlamıyorsanız, kod yürütme sırasında sağ panele bakın. Orada fonksiyon çerçevelerinin nasıl oluşturulup yok edildiği açıkça gösterilir.
3️⃣ Adım adım yürütme. Kelimenin tam anlamıyla adımları takip eder, döngünün her yinelemesinde değerlerin nasıl değiştiğini görürsünüz. Küçük algoritmalardaki mantık hatalarını yakalamak için vazgeçilmezdir.
Şimdi ayrıca bir 'AI eğitmen' de eklediler. Kodun neden çöktüğünü sinir ağına sorabilirsiniz. Ücretsiz planda saatte bir soru hakkınız var.
#toolbox
Commentaires
0Aucun commentaire pour le moment.
Connectez-vous pour participer à la discussion.