أصدقاء! لأسباب صحية وبعض الصعوبات غير المتوقعة ، أجد نفسي مضطرًا لإعادة توجيه سهم خبرتي ومعرفي إلى مشاريع أخرى ؛ في اللحظة التي لا يتم فيها تحديث التطبيق ، تكون الفصول الجديدة في حالة فوضوية ، كما لو أن القط نثر قطع الورق. بمجرد عودة كل شيء إلى طبيعته ، سيستمر العمل في المشروع.
الآن من المستحيل دعم وفتح الأقسام المغلقة (سيكون هناك خطأ في التطبيق). أعتذر وأتمنى حلًا سريعًا للوضع.
هل تريد أن تتعلم كيفية تطوير البرامج في نموذج البرمجة الشيئية؟ هل تريد إلقاء نظرة على بنية ومبادئ بناء خوارزميات اللعبة؟ تعرف على كيفية العمل مع الرسومات في pygame: عرض الصور والعمل مع الصوت وتتبع ضغطات لوحة المفاتيح وحركات الماوس؟
التطبيق هو استمرار لسلسلة المواد التعليمية "برمجة الألعاب ، الإنشاء من الصفر (Python 3)". هنا سنتحدث عن أساسيات ومبادئ تطوير البرامج باستخدام البرمجة الشيئية في بايثون الإصدار 3.x.
مادة لـ "الدمى" في OOP ، لكن ليست للمبتدئين في Python. مطلوب معرفة التركيبات الأساسية للغة: المعرفات ، والتعبيرات المنطقية ، والشروط ، والحلقات. تعتبر معرفة الوظائف وفهمها في لغة البرمجة أمرًا مهمًا بشكل خاص.
وصف مفصل للأفكار والتطبيقات ، والأمثلة العملية والنتائج معطاه. يمكن تنزيل قوائم الرموز الكبيرة من الروابط وتجربتها على جهاز الكمبيوتر الخاص بك. أداء البرنامج مضمون في الإصدار 3.7 من Python والإصدارات الأحدث. إذا كنت تقوم بالتطوير على الهواتف الذكية ، فستعمل ، ولكن يجب تعديل الرمز (على سبيل المثال ، تغيير بيانات حجم الشاشة). لكن مع ذلك ، يوصي المؤلف بشدة باستخدام جهاز كمبيوتر شخصي ، إن أمكن.
ما الذي يتم النظر فيه؟ ميكانيكا OOP: مبادئ تطوير وكتابة كود الفصل ، وإنشاء حالات الفصل: كل شيء مع الأمثلة والأوصاف التفصيلية. يعتبر المكون الفني لعمل الأشياء في ذاكرة الوصول العشوائي للجهاز. طرق إلزامية وأمثلة ومبررات للتنفيذ. مهام الحل المستقل. العمل مع أجهزة الرسومات والصوت والإدخال. مخططات UML. أنماط البرمجة OOP للمبتدئين.
بالإضافة إلى التجريد والتغليف الرهيبين ، والوراثة غير المفهومة ، وتعدد الأشكال الرهيب ، ونوع من الواجهات ، وجميع أنواع الحالات والسلوك ، وفي نفس الوقت إخفاء البيانات. لا داعي للخوف - كل شيء موصوف بكلمات بسيطة.
بالإضافة إلى: دراسة كلمة الذات الغامضة ، ولماذا يستحيل الاستغناء عنها.
بعد الدراسة ، ستتلقى أداة لتطوير لعبة tic-tac-toe الخاصة بك ، ومجموعة متنوعة من ألعاب البلاك جاك ، ورماة rpg ، وبالطبع النقرات! يتم إعطاؤك أداة يمكنك من خلالها كتابة أي برنامج إذا كان لديك وقت فراغ.
موصى به للأعمار من 13+ وأيضًا لأي شخص مهتم. سيكون مفيدًا لمعلمي علوم الكمبيوتر والمعلمين.
شعار المادة: "OOP ، في الواقع ، بسيط!". لمجموعة واسعة من القراء ، أسلوب "العلوم الشعبية" مع أسئلة لضبط النفس والرسوم البيانية والميمات.
يتمنى المؤلف لك حظًا سعيدًا في تعلم البرمجة ، ومشاكل جيدة لك ، وكود مثير للاهتمام ، وحلول ذكية!
تاريخ التحديث
14/02/2022
التعليم
أمان البيانات
arrow_forward
يبدأ الحفاظ على أمان بياناتك بفهم الطريقة التي يتّبعها مطوِّرو التطبيقات لجمع بياناتك ومشاركتها. قد تختلف خصوصية البيانات وممارسات الأمان حسب كيفية استخدامك للتطبيق ومنطقتك وعمرك. يوفّر مطوِّر التطبيقات هذه المعلومات وقد يعدِّلها بمرور الوقت.
قد يشارك هذا التطبيق أنواع البيانات هذه مع جهات خارجية:
الموقع الجغرافي والمعلومات الشخصية والجهاز أو أرقام التعريف الأخرى
لم يتم تجميع أي بيانات.
مزيد من المعلومات حول الآلية التي يتّبعها مطوِّرو البرامج للإشارة إلى جمع بيانات المستخدمين
يتم تشفير البيانات أثناء النقل
عرض التفاصيل
أحدث الميزات
Всех причастных с днём компьютерщика! - добавлены главы "Доступ к суперклассу" и "Множественное наследование"; - отдельная благодарность за помощь в корректировке ошибок Дмитрию Андрееву,Centhron Stream и А Сл!