Перевод Осуществлён C Согласия авогласия Автора оригинального авторального материала.
الترجمة مصنوعة بموافقة المؤلف.
"لعبة برمجة في بيثون، الترميز من الصفر" هي للأطفال والمراهقين وأولياء أمورهم والمعلمين! وهي مصممة لمجموعة واسعة من القراء الذين يدرسون البرمجة.
سنتعلم البرمجة في Python وكتابة الألعاب معا!
التطبيق يفسر أساسيات البرمجة الوظيفية (الإجرائية) في Python، يوفر معلومات حول العمل مع مكتبة Tkinter التي تساعد إنشاء برامج صلبة مع واجهة مريحة وبديهية، والإفصاح عن مبادئ بناء البرنامج على القاعدة «الانقسام والحكم» تطوير التفكير الإبداعي والإنجازات النتيجة الفعالة على حد سواء في البرمجة وفي الحياة. كيفية إنشاء زر؟ كيفية برمجة الضغط على هذا الزر؟ كيفية عرض نافذة الرسائل؟ Laconic التصميم الحديث والجمال والنعمة تدور حول TQINTER. تستخدم المكتبة على نطاق واسع في البرمجة الحديثة.
لماذا هذا البرنامج التعليمي المحدد؟ لقد قمت بتدريس علوم الكمبيوتر لمدة 20 عاما وما زلت تواجه شيئا مزعجا واحدا. من المفترض أن العديد من المواد من المفترض أن "تدريس البرمجة"، لكنها تعطي معلومات أساسية فقط حول بناء الجملة وعناصر معينة وما إلى ذلك. توافق على أنه حتى لو كنت تتعلم من قبل القاموس الإنجليزي - الروسي، فلن تتحدث الروسية، لأنه من الضروري أن تضع في اعتبارك ألف التفاصيل: الأوقات، الاقتران، الحالات، أجزاء من الكلام واستخدامها إلخ.
لن أتحدث فقط عن لغة بيثون. سأشرح لقارئ كل فرعية عن طريق المنطق المنطقي، والإجابة على الأسئلة "باستخدام ماذا؟"، "من أجل ماذا؟" و لماذا؟". سيتم تحويل كل النظرية إلى ممارسة مرة واحدة.
هيكل المادة:
- معلومات أساسية عن البرمجة في جملة Python و Python؛
- لعبة الهندسة المعمارية: ما مبادئ تطوير لعبة الأسفل يجب أن تقلق بشأن كيفية إنشاء نظام معالجة البيانات؛
- نصائح وحيل مبرمج: لا يمكنك خداع مصيرك، ولكن يمكنك (وينبغي) تسهيل عملك؛
- ألعاب!
هناك أربع مباريات في هذا الجزء:
1. «تخمين العدد». أغراض اللعبة هي تحليل الترفيه والنطاقات الرقمية. انها للأطفال الذين يتعلمون العد. إذا كنت أحد الوالدين، يمكنك كتابة لعبة خاصة لطفلك، بعد أن دمج كل رغباتك في البرنامج.
2. «تعلم العد». الغرض من اللعبة هو تطوير مهارات العد. في الواقع بالنسبة لكل من يريد زيادة سرعة العد في الاعتبار بشكل صحيح.
3. «كازينو 678». الغرض من اللعبة هو الدعاية المضادة للمقامرة. عندما تكتب هذه الخوارزمية بنفسك وفقدت الأموال الافتراضية، سوف تفهم أنه لا توجد فرصة للفوز، فإن الفائدة في المقامرة سوف تختفي. ينصح به للأشخاص الذين يأملون أن يصبحوا أكثر ثراء فجأة في مليون دولار وابدأ العيش في العيش.
4. «Hippodrome». تقوم أغراض اللعبة بتعلم مكتبة Tkinter، وإنشاء مربعات حوار (Windows)، والعمل مع الصور ونظام الرسوم المتحركة وإنساج الصور. سنعمل أيضا مع معلمات العمليات، وتغيير وضع اللعبة وفقا لاحتمال الحدث.
تم تقديم الخوارزميات هنا مكتوبان على:
- اشرح كيف يعمل المعالج؛
- تدرس خلق عملي الخوارزميات في لغة البرمجة بيثون؛
- تطوير مهارة معالجة بيانات التنفيذ مع أدوات بيثون؛
- تقديم أدوات اللغة الحديثة الرفيعة المستوى؛
- ... لتعميم هذا الهواية الإبداعية.
>
ستجد:
- الخوارزميات الأساسية لمعالجة البيانات؛
- نصيحة وملاحظات عملية بناء على خبرتي المتعددة السنوات؛
- مراحل تصميم الخوارزميات للألعاب؛
- الوصف من كيفية عمل مكتبة Tkinter على الأمثلة التوضيحية؛
- اختبارات تحقق من كود بيثون فهم مهارات البرمجة في بيثون.
إذا كنت تحب التطبيق، من فضلك، فقم بتقييمها وكتابة تعليق. إنه يحفز بشكل كبير على مواصلة العمل :)