أمثلة ، مراجعات ، وإضافات لكتاب DK تساعد أطفالك في ترميز الكمبيوتر المتعلقة بوحدات Python turtle و tkinter .
يعد كتاب DK أحد أفضل الأشياء ، لكن أمثلة Python تستخدم بعض الممارسات السيئة ويمكن أن تكون مربكة لمتابعة:
from tkinter import * (أو أي * على الإطلاق)from turtle import *import في الأعلى لاستمرار الخطttk<Key> بدلاً من <KeyPress> و <KeyRelease>إذا لم يتم التحقق من ذلك ، فقد تغرس العادات السيئة في المبرمجين الجدد الذين يأخذونها بالقيمة الاسمية. هذا الريبو هو مساعدة أولياء الأمور والطلاب على الاستفادة من هذا الكتاب الجيد على خلاف ذلك وتعلم تجنب الأجزاء السيئة.
لفهم لماذا هذه الممارسات السيئة نقترح الوثائق الرسمية التالية:
تجدر الإشارة أيضًا إلى أن هذا الكتاب يستخدم Scratch ، وهو ما يعاني من أوجه القصور التالية مقارنةً بالاحتفال مع Learn.code.org:
يوفر الكتاب بعض الهيكل لموقع ويب Scratch غير منظم. من خلال المتابعة في الكتاب ، يمكن استخدام هذا لتوفير نفس النوع من التحديات التقدمية التي تعلمها. code.org ولكن بطريقة أقل فعالية.
في حين أن هذه الأمثلة تندرج تحت حقوق الطبع والنشر مع الكتاب ، فإن الاستخدام العادل يسمح لنا بالتوسع عليها هنا. نحن نفترض أنك اشتريت بالفعل نسخة من الكتاب ونسعى للحصول على توضيح وما يحتوي عليه أو ترغب في التوسع في ما تعلمته فيه. أي مساهمات إضافية (وليس في الكتاب) هي المجال العام.