كتاب تعلم البرمجة مع زكي -1 : دليل تطبيقي موجه للشباب والمبتدئين بلغة بايثون

نشره Fahad في
غلاف كتاب تعلم البرمجة مع زكي

شهدت الساحة التعليمية والتقنية حديثاً صدور كتاب تعليمي جديد بعنوان "تعلّم البرمجة مع زكي"، الموجه خصيصاً للمراهقين، طلاب المرحلة الثانوية، والمبتدئين الراغبين في دخول عالم البرمجة من أوسعه. العمل من تأليف الباحث والدكتور طه زروقي والمهندس زكرياء مقاب، ويهدف إلى تقديم مدخل مبسط ومُنهجي لتعلّم لغة Python (بايثون) من خلال التطبيق العملي وبناء المشاريع الواقعية.

محتوى ومسار تعلّمي تدريجي

يتألف الكتاب من 14 فصلاً تعليمياً تأخذ القارئ خطوة بخطوة من إعداد المختبر البرمجي والتعرف على أساسيات اللغة إلى مراحل متقدمة في بناء البرامج والألعاب التفاعلية. وتتلخص أبرز محطات الكتاب في المحاور التالية:

  • الأساسيات والمنطق البرمجي: تغطية مفاهيم المتغيرات، إدخال البيانات، اتخاذ القرارات والتفرعات الشرطية (if/else)، بالإضافة إلى الحلقات التكرارية (for/while).
  • معالجة البيانات والهياكل: التعامل مع سلاسل الحروف والتعديل عليها، والقوائم (Lists)، والقواميس (Dictionaries) لتخزين البيانات وتنظيمها.
  • البرمجة الرسومية والتحريك: تقديم مفاهيم البرمجة البصرية والتحريك باستخدام مكتبة السلحفاة (Turtle)، ورسم الأشكال الهندسيّة وتطوير الرسوم المتحركة.
  • المشاريع والتطبيقات الشاملة: يتوّج العمل بورش تطبيقية لبناء مشاريع كاملة، مثل برمجة لعبة الثعبان الشهيرة (Snake) ولعبة المتاهة (Maze / Pac-Man)، بما يدمج المفاهيم المكتسبة في منتج برمجي تفاعلي وممتع.
  • إدارة الأخطاء وبناء عقلية المبرمج: يخصص الكتاب مساحة واسعة لتعزيز مهارات اكتشاف الأخطاء البرمجية وإصلاحها (Debugging) وقراءة الرسائل التنفيذية وفهمها بأسلوب علمي.

دليل عملي للمتعلمين ومرجع للمدربين

يتميّز كتاب "تعلّم البرمجة مع زكي" بأنه لا يقتصر على أسلوب التعلم الذاتي الموجه للطلاب والمبتدئين فحسب، بل يُعد أيضاً دليلاً تعليمياً وأداة مساعدة للمدرسين والمدربين في المدارس والنوادي العلمية، لتسهيل تنظيم ورشات برمجة تفاعلية قائمة على حل التحديات والمشاريع العملية.

رخصة مشاع إبداعي ومصادر مفتوحة

صدر هذا العمل تحت رخصة المشاع الإبداعي (Creative Commons) للتشجيع على التداول التعليمي المفتوح وإثراء المحتوى العربي. كما تم توفير جميع الملفات والمصادر الرقمية والأكواد البرمجية الخاصة بالتمارين والمشاريع في مستودع مفتوح المصدر لسهولة المراجعة والتطبيق والتطوير.

لتنزيل الكتاب من هنا