تعلم لغة بايثون من خلال اللعبة الأكثر شعبية - الدورة التدريبية بقيمة 24000 روبل روسي. من مدرسة كودي للبرمجة للأطفال، التدريب 4 وحدات (أشهر)
Miscellanea / / December 08, 2023
التنسيق: دروس فردية وجماعية، دون اتصال بالإنترنت وعبر الإنترنت (في الوقت الفعلي).
عدد الأطفال: من 1 إلى 8.
من 750 فرك/ساعة في مجموعة عبر الإنترنت،
من 850 فرك/ساعة في مجموعة غير متصلة بالإنترنت،
من 1050 فرك/ساعة بشكل فردي عبر الإنترنت،
من 1980 فرك/ساعة بشكل فردي دون اتصال بالإنترنت.
تعد لعبة Minecraft واحدة من أكثر ألعاب الفيديو شعبيةً وأكثرها مبيعًا في التاريخ، حيث تجمع لديها مجتمع ألعاب ضخم من حولها وتوفر العديد من فرص التعلم برمجة.
يستخدم عدد كبير من الأشخاص حول العالم لعبة Minecraft للأغراض التعليمية: بدءًا من الدورات التدريبية في جامعات مخصصة لدراسة وتطوير الذكاء الاصطناعي، انتهاءً بالمدارس والصيف المعسكرات. تُستخدم لعبة الكمبيوتر الشهيرة هذه أيضًا في دراسة تخصصات مثل الكيمياء والفيزياء والرياضيات وحتى التاريخ وغيرها الكثير!
تم تصميم دورة "Minecraft: Programming in Python" لتعلم إحدى لغات البرمجة الأكثر شهرة والمعتمدة على بيئة ألعاب Minecraft.
1. تعتبر لغة بايثون من أشهر لغات البرمجة في العالم. إنه مطلوب بشدة عند التقدم للحصول على وظيفة في عمالقة تكنولوجيا المعلومات مثل Google و Facebook و Youtube وغيرها من الشركات.
2. يمكن استخدام بايثون في كل شيء تقريبًا: علم البيانات وتحليل البيانات والذكاء الاصطناعي و التعلم الآلي، وتطوير الويب، والتمويل والتجارة، وأنظمة الشبكات والأمن، وتطوير الألعاب و آخر.
3. تُستخدم لغة بايثون على نطاق واسع في مشاريع علوم البيانات والتعلم الآلي. على سبيل المثال، في سنغافورة، تم استخدام لغة بايثون لتحليل مواعيد القطارات، مما كشف عن أخطاء أدت إلى عدد من الاضطرابات الخطيرة في القطارات على الخط المركزي.
4. يعد مبرمجو بايثون من أكثر المحترفين المطلوبين والأجور المرتفعة في العالم.
5. من السهل جدًا البدء في تعلم لغة بايثون من الصفر. يعد هذا خيارًا مثاليًا لخطواتك الأولى في عالم البرمجة.
يتم إجراء الفصول الدراسية بتنسيق الألعاب الذي سيسمح للأطفال ليس فقط بتعلم كيفية كتابة البرامج بلغة Python، ولكن أيضًا لتطبيقها في بيئة Minecraft وبناء عوالمهم الخاصة!
عند الانتهاء من الدورة، يحصل كل طالب على شهادة شخصية من CODDY.
مدرس الدورة:
"تطوير تعديلات لـ Minecraft"، "برمجة الألعاب بلغة Python"، "Unity 3D"، "Minecraft: مقدمة للذكاء الاصطناعي"، "إنشاء
ألعاب في Roblox Studio"، "برمجة للصغار"، "برمجة للصغار في Tynker"، "برمجة Minecraft"، "ألعاب ثلاثية الأبعاد في Scratch"، "Minecraft in Scratch"
تعليم:
جامعة موسكو للفنون التطبيقية، تخصص “المعلوماتية وعلوم الكمبيوتر في CAD”.
خبرة:
يتقن اللغات C#، C++، Pascal، SQL. تمت برمجته في أنظمة 1C باستخدام لغة البرمجة المدمجة 1C: Enterprise. المشاركة في إنشاء دورات تدريبية للجامعة على Fusion 360 و Inventor.
الإهتمامات:
يحب العمل مع قواعد البيانات والنمذجة وحل المشكلات الرياضية غير القياسية. في البرمجة، أحب كتابة وظائف لتطبيقات الهاتف المحمول (C++). يعتقد أن كل طفل يمكن أن يكون له نهج غير قياسي.
"أهم شيء في التعلم هو مصلحة الأطفال."
مدرس الدورة:
"برمجة الألعاب بلغة Python"، "محو الأمية الحاسوبية"، "Unreal Engine 4"، "تطوير الألعاب بلغة C++"، "البرمجة بلغة Python3"، "Minecraft: البرمجة بلغة Python"
تعليم:
جامعة الصداقة بين الشعوب الروسية (RUDN)، تخصص "علوم الكمبيوتر الأساسية وتكنولوجيا المعلومات".
خبرة:
يجيد لغة C++، بايثون، باسكال. مشارك في مختلف المنتديات الشبابية على المستوى الإقليمي وعموم روسيا. منظم منتدى عموم روسيا "نزهة المدرسة الكبيرة"، الذي عقدته حركة تلاميذ المدارس الروسية (RSM).
الإهتمامات:
بالإضافة إلى البرمجة، فهو يستمتع بقراءة الكتب وركوب الدراجات وألعاب الكمبيوتر.
"عند البرمجة، يجب على الشخص إظهار المثابرة والتصميم، لذلك يتطور المبرمجون المبتدئون ليس فقط كمتخصصين، ولكن أيضًا كأفراد."
مدرس الدورة:
"ماين كرافت: مقدمة للذكاء الاصطناعي"، "البرمجة للصغار"، "ماين كرافت: البرمجة بلغة بايثون"، "الروبوتات بلغة بايثون"
تعليم:
جامعة ولاية تيومين (TSU)، كلية المعلوماتية التطبيقية.
خبرة:
اهتمام عميق بعلوم الكمبيوتر وخبرة في البرمجة بمختلف اللغات. وهو اليوم يبرمج بلغة Python وC#. - لديه خبرة كمدرس رياضيات.
الإهتمامات:
برمجة البوت في تيليجرام، تحليل البيانات في بايثون. تم تطويره بلغة C#. إنه مهتم بالرياضات المختلفة. المفضل لدي هو كرة السلة. أنا مقتنع بأنه لا يوجد حد لتحسين الذات.
"الطريقة الوحيدة لتعلم لغة برمجة جديدة بشكل فعال هي من خلال ممارستها واستخدامها لحل المشكلات الصعبة وجعل حياتك أسهل."
الوحدة الأولى
اليوم الأول
مقدمة إلى بايثون
- الخوارزمية، البرنامج
- المتغيرات الرقمية والسلسلة، وتغيير نوع المتغير
- الإحداثيات والمتجهات وحساب المسافة
- النقل الآني للشخصية والمباني وإرسال رسالة للدردشة
ثاني يوم
التعمق في لغة بايثون
- معالجة الاستثناءات
- المنطق البولياني
- عمليات المقارنة
- التعرف على الأشياء المحيطة بالشخصية
اليوم الثالث
الشروط
- البناءات الشرطية if-elif-else، وتطبيق المنطق البولياني
- أبواب سرية، سلم كهربائي، دش
اليوم الرابع
بينما الحلقات
- أثناء الحلقات مع العداد
- أثناء الحلقات باستخدام المنطق المنطقي
- اللعنة، مسار الزهور، مسابقة الغوص، حلبة الرقص، رسائل الدردشة
الوحدة الثانية
اليوم الخامس
إجراءات
- الإجراءات
- أخلاقيات المبرمج، المسافات البادئة، التعليقات
- استخدام if و while في الإجراءات
- كتلة المسافر
اليوم السادس
القوائم
- القوائم والعمليات مع القوائم
- استخدام السلاسل كقوائم
- اختيار عنصر عشوائي
- ساعة توقيت، انزلاق
اليوم السابع
المهام
- الفرق بين الإجراءات والوظائف
- الصفوف
- الوظائف التي تُرجع صفًا
اليوم الثامن
القواميس
- القواميس
- الفرق بين القواميس والقوائم
- دليل، وضرب الكتل
الوحدة الثالثة
اليوم التاسع
للحلقات، سحر البرمجة
- استخدام حلقة for مع الصف والقوائم والقواميس
- وظيفة المدى ().
- تبسيط البرامج باستخدام حلقة while باستخدام حلقة for
- العصا السحرية، الدرج السحري
اليوم العاشر
كسر، وإلا
- مقاطعة في حين
- مقاطعة ل
- استخدام else مع حلقة for
- التكرار عبر عناصر القاموس باستخدام for
- مكتشف الماس
اليوم الحادي عشر
قوائم ثنائية الأبعاد
- قائمة القوائم
- التكرار على عناصر قائمة ثنائية الأبعاد
- رسم الرموز التعبيرية، والجدار المتهالك
اليوم الثاني عشر
قوائم متعددة الأبعاد
- قوائم ثلاثية الأبعاد
- فكرة إنشاء قائمة بأي حجم
- نسخ التصاميم
الوحدة الرابعة
اليوم الثالث عشر
العمل مع الملفات والوحدات
- افتح، اقرأ، اكتب
- استيراد وحدة، وظيفة واحدة
- القراءة والكتابة إلى ملف باستخدام وحدات طرف ثالث
- حفظ التصاميم في ملف
اليوم الرابع عشر
إطار الويب قارورة
- تنزيل الوحدات باستخدام النقطة
- استخدام وحدات متعددة
- إنشاء موقع ويب صغير يحتوي على بيانات من لعبة Minecraft
اليوم الخامس عشر
الطبقات والأساليب
- الفئات، التهيئة، خصائص الكائن
- أساليب الطبقة
- كائن شبح
اليوم السادس عشر
الدرس النهائي
- تعميم الدورة وتطبيق المعرفة المكتسبة
- قم بإنشاء لعبتك المصغرة في Minecraft