مقدمة في البرمجة بلغة Python
اكتب Python حقيقية منذ الساعة الأولى. تشغّل كل سطر في بيئة التجربة، وتقرأ الأخطاء، وتصلحها، وتصل إلى برنامج صغير يجتاز اختبارات آلية.
- ساعات
- 30
- وحدات
- 4
- دروس
- 30
- مستوى الشهادة
- 3
عن هذه الدورة
اكتب Python حقيقية منذ الساعة الأولى. تشغّل كل سطر في بيئة التجربة، وتقرأ الأخطاء، وتصلحها، وتصل إلى برنامج صغير يجتاز اختبارات آلية.
لمن هذه الدورة
المبتدئون تمامًا، وكل من يريد أتمتة مهام صغيرة في العمل.
الإيقاعات
عادي · مرن
ما الذي ستستطيع فعله
- كتابة برامج Python وتشغيلها باستخدام المتغيرات والأنواع والتعابير
- التحكم في سير البرنامج بالشروط والحلقات
- تنظيم الشيفرة في دوالّ ومعالجة الأخطاء
- قراءة الملفات وكتابتها واستخدام وحدات المكتبة القياسية
المنهج
4 وحدات · 30 مواضيع · 30 ساعات
01أساسيات Python8 دروس · 8 ساعات
النتيجة: كتابة برامج Python وتشغيلها باستخدام المتغيرات والأنواع والتعابير
- L01برنامجك الأول وبيئة التجربة60 دقيقة
- L02المتغيرات والإسناد60 دقيقة
- L03الأعداد والعمليات الحسابية60 دقيقة
- L04السلاسل النصية ودوالّ النص60 دقيقة
- L05الإدخال والإخراج وf-strings60 دقيقة
- L06الأنواع وتحويلها60 دقيقة
- L07التعابير وترتيب العمليات60 دقيقة
- L08قراءة رسائل الخطأ60 دقيقة
- ✓تحقق الوحدة: أثبت هذه النتيجة بدليل
02التحكم في التدفق8 دروس · 8 ساعات
النتيجة: التحكم في سير البرنامج بالشروط والحلقات
- L09القيم المنطقية والمقارنات60 دقيقة
- L10if وelif وelse60 دقيقة
- L11دمج الشروط60 دقيقة
- L12حلقات while60 دقيقة
- L13حلقات for وrange60 دقيقة
- L14القوائم والمرور عليها60 دقيقة
- L15break وcontinue وأنماط الحلقات60 دقيقة
- L16تتبّع البرنامج يدويًا60 دقيقة
- ✓تحقق الوحدة: أثبت هذه النتيجة بدليل
03الدوال والأخطاء7 دروس · 7 ساعات
النتيجة: تنظيم الشيفرة في دوالّ ومعالجة الأخطاء
- L17تعريف الدوالّ واستدعاؤها60 دقيقة
- L18المعاملات والقيم المُعادة60 دقيقة
- L19النطاق: الأسماء المحلية والعامة60 دقيقة
- L20القواميس والصفوف الثابتة60 دقيقة
- L21الاستثناءات وtry/except60 دقيقة
- L22التحقق من المدخلات60 دقيقة
- L23اختبار دالة باستخدام assert60 دقيقة
- ✓تحقق الوحدة: أثبت هذه النتيجة بدليل
04الملفات والوحدات7 دروس · 7 ساعات
النتيجة: قراءة الملفات وكتابتها واستخدام وحدات المكتبة القياسية
- L24قراءة الملفات النصية60 دقيقة
- L25الكتابة في الملفات والإضافة إليها60 دقيقة
- L26التعامل مع بيانات CSV60 دقيقة
- L27استيراد الوحدات60 دقيقة
- L28وحدات مفيدة من المكتبة القياسية60 دقيقة
- L29تنظيم مشروع صغير60 دقيقة
- L30المشروع الختامي: بناء برنامج واختباره60 دقيقة
- ✓تحقق الوحدة: أثبت هذه النتيجة بدليل
كيف يبدو كل درس مباشر
كل موضوع درس مباشر مدته ساعة. مدرّبك ومرشدك بالذكاء الاصطناعي، ويقولان ذلك.
السبورة · فكرة
برنامجك الأول وبيئة التجربة
- Marek Quint يشرح فكرة واحدة في كل مرة على السبورة، بكلمات بسيطة.
كيف تُقيَّم
ما الذي تسلّمه
برنامج صغير يجتاز الاختبارات الآلية للدورة داخل بيئة التجربة
التحقق النهائي
مجموعة اختبارات في بيئة التجربة على برنامج قصير، مع شرح للشيفرة
مستوى الشهادة 3
أثبتّ المهارة
قُيّم دليلك وفق معيار الدورة، ويوقّع شخص حقيقي هذه الشهادة.
من يدرّس
لكل درس معلم ذكاء اصطناعي باسمه ومرشد يبقيك على المسار. كلاهما ذكاء اصطناعي، وكل شاشة توضح ذلك.
- مدرّب بالذكاء الاصطناعيMarek Quint
- مرشد بالذكاء الاصطناعيBastian Kwan
الدرس الأول · جرّبه الآن
احضر الدرس الأول قبل أن تقرر
سبع خطوات، نحو عشر دقائق، بلا حساب: تعلّم، تحقّق، أنتج، احصل على التقييم، دافع عنه في مناقشة قصيرة واخرج ببطاقة إثبات.
المزيد في هذه الفئة
الرقمية والذكاء الاصطناعي والبرمجيات
الاستعلام عن البيانات بلغة SQL
اطرح أسئلة حقيقية على قاعدة بيانات واحصل على إجابات يمكنك الدفاع عنها. تكتب كل استعلام بنفسك على بيانات نموذجية وتتحقق من النتيجة في بيئة التجربة.
الرقمية والذكاء الاصطناعي والبرمجيات
موقعك الأول باستخدام HTML وCSS
ابنِ موقعًا حقيقيًا من صفحة واحدة بدءًا من ملف فارغ: HTML نظيف، وتخطيط حديث بـ CSS، وصفحة تعمل على الهاتف وتجتاز فحوص إمكانية الوصول الأساسية.
الرقمية والذكاء الاصطناعي والبرمجيات
أساسيات الدعم التقني
تعرّف كيف تترابط الحواسيب والشبكات، ثم عالج طلبات دعم محاكاة كما يفعل مكتب المساعدة: الفرز والتشخيص والإصلاح والتوثيق.