Contoh, revisi, dan ekstensi ke buku DK membantu anak -anak Anda dengan pengkodean komputer terkait dengan modul Python turtle dan tkinter .
Buku DK adalah salah satu yang lebih baik tetapi contoh -contoh Python menggunakan beberapa praktik buruk dan dapat membingungkan untuk diikuti:
from tkinter import * (atau * sama sekali)from turtle import * yang tidak perluimport di atas untuk kelanjutan garisttk<Key> alih -alih <KeyPress> dan <KeyRelease>Jika tidak terkendali ini dapat menanamkan kebiasaan buruk ke programmer baru yang mengambilnya pada nilai nominal. Repo ini adalah membantu orang tua dan siswa memanfaatkan buku yang bagus ini dan belajar untuk menghindari bagian -bagian yang buruk.
Untuk memahami mengapa ini adalah praktik buruk, kami sarankan dokumentasi Python resmi berikut:
Perlu dicatat juga bahwa buku ini menggunakan Scratch, yang menderita dari ketidakmampuan berikut dibandingkan dengan Blockly seperti yang digunakan oleh learn.code.org:
Buku ini memang menyediakan beberapa struktur ke situs web Scratch yang tidak terstruktur. Dengan mengikuti dalam buku ini, ini dapat digunakan untuk memberikan jenis tantangan progresif yang sama dengan belajar.code.org tetapi dengan cara yang bisa dibilang kurang efektif.
Sementara contoh -contoh ini termasuk dalam hak cipta dengan buku, penggunaan yang adil memungkinkan kami untuk memperluas dan mengomentari mereka di sini. Kami menganggap Anda telah membeli salinan buku dan mencari klarifikasi dan apa yang dikandung atau ingin memperluas apa yang telah Anda pelajari di dalamnya. Kontribusi tambahan apa pun (bukan dalam buku) adalah domain publik.