Примеры, изменения и расширения в книгу DK помогают вашим детям с компьютерным кодированием, связанным с модулями Python turtle и tkinter .
Книга DK - одна из лучших, но примеры Python используют некоторые плохие практики, и может следовать следовать:
from tkinter import * (или вообще * вообще)from turtle import *import заявления вверху для продолжения линииttk<Key> событий вместо <KeyPress> и <KeyRelease>Если они не контролированы, они могут привить плохих привычек новым программистам, которые забирают их за чистую монету. Это репо, чтобы помочь родителям и ученикам извлечь максимум степени из этой хорошей книги и научиться избегать плохих частей.
Чтобы понять, почему это плохая практика, мы предлагаем следующую официальную документацию Python:
Стоит также отметить, что в этой книге используется царапина, которая страдает от следующих недостатков по сравнению с блокновыми, как используется Learn.code.org:
Книга действительно обеспечивает некоторую структуру для неструктурированного веб -сайта Scratch. Следуя в книге, это может быть использовано для обеспечения тех же прогрессивных проблем, которые учатся. Code.org делает, но, возможно, менее эффективно.
Хотя эти примеры подпадают под авторские права с книгой, справедливое использование позволяет нам расширять и комментировать их здесь. Мы предполагаем, что вы уже приобрели копию книги и ищете разъяснения и то, что она содержит, или хотите расширить то, что вы узнали в ней. Любые дополнительные взносы (не в книге) являются общественным достоянием.