dk help your kids with computer coding
1.0.0
DK书籍的示例,修订和扩展可以帮助您的孩子使用与Python turtle和tkinter模块有关的计算机编码。
DK的书是更好的书之一,但Python的例子使用了一些不良的实践,并且可能会造成混淆:
from tkinter import * (或任何* )不必要的使用from turtle import *import语句进行线路延续ttk升级<Key>事件而不是<KeyPress>和<KeyRelease>如果没有选中,这些可能会将不良习惯灌输到新的程序员中,以使他们面值。此仓库是为了帮助父母和学生在这本原本好书中充分利用,并学会避免不良部分。
要了解为什么这些是不良实践,我们建议以下官方Python文档:
值得注意的是,这本书使用刮擦,这与Learn.code.org使用的Blockly相比,遇到以下不足之处:
这本书确实为其他非结构化的刮擦网站提供了一些结构。通过在本书中遵循,这可以用来提供与Learn.code.org相同的渐进挑战,但可以说是有效的。
尽管这些示例属于这本书的版权,但合理使用使我们可以在这里对其进行扩展和评论。我们假设您已经购买了本书的副本,正在寻求澄清,以及它包含的内容或想扩展您所学到的知识。任何其他贡献(不在书中)是公共领域。