Des exemples, des révisions et des extensions du livre DK aident vos enfants à codage informatique liés aux modules Python turtle et tkinter .
Le livre de DK est l'un des meilleurs, mais les exemples de Python utilisent de mauvaises pratiques et peuvent être déroutants à suivre:
from tkinter import * (ou tout * du tout)from turtle import *import en haut pour continuation de lignettk<Key> au lieu de <KeyPress> et <KeyRelease>S'il n'est pas contrôlé, cela pourrait inculquer de mauvaises habitudes aux nouveaux programmeurs qui les prennent à leur valeur nominale. Ce dépôt est d'aider les parents et les élèves à tirer le meilleur parti de ce livre autrement bon et à apprendre à éviter les mauvaises parties.
Pour comprendre pourquoi ce sont de mauvaises pratiques, nous suggérons la documentation officielle de Python suivante:
Il convient également de noter que ce livre utilise Scratch, qui souffre des insuffisances suivantes par rapport à Blockly comme utilisé par Learn.code.org:
Le livre fournit une certaine structure au site Web de rayures autrement non structuré. En suivant dans le livre, cela pourrait être utilisé pour fournir le même type de défis progressifs que Learn.code.org le fait mais sans doute moins efficace.
Bien que ces exemples relèvent du droit d'auteur avec le livre, Fair Use nous permet de nous développer et de les commenter ici. Nous supposons que vous avez déjà acheté une copie du livre et que vous cherchez des éclaircissements et ce qu'il contient ou souhaitez développer ce que vous avez appris. Toutes les contributions supplémentaires (pas dans le livre) sont le domaine public.