دورة مجانية بعنوان مقدمة CS50 للبرمجة باستخدام بايثون

تقدم هذه الدورة مقدمة شاملة للبرمجة باستخدام لغة بايثون، وهي واحدة من اللغات الأكثر شيوعًا في البرمجة بفضل استخداماتها المتعددة في علوم البيانات، وتطوير الويب، وغير ذلك الكثير. سواء كنت مبتدئًا في البرمجة أو لديك بعض الخبرة السابقة، ستتعلم كيفية قراءة وكتابة التعليمات البرمجية، بالإضافة إلى كيفية اختبارها وتصحيح أخطائها.

 

المهارات التي سوف تكتسبها

  •  

المهارات المكتسبة

  • متصفحات الويب
  • تطوير الويب
  • جافا سكريبت
  • علوم الكمبيوتر
  • علوم البيانات
  • بايثون
  • اختبار الوحدة
  • التعبيرات المنطقية
  • تصحيح الأخطاء
  • التعبيرات العادية
  • SQL
  • C

هذه الدورة تمثل فرصة رائعة لكل من يرغب في تعلم البرمجة بلغة بايثون سواء كان لديه خلفية في البرمجة أم لا

ماذا ستتعلم

ما ستتعلمه

  • الوظائف والمتغيرات: كيفية إنشاء واستخدام الوظائف، تعريف المتغيرات، وأنواع البيانات المختلفة.
  • الشروط: استخدام العبارات الشرطية مثل if و else لاتخاذ القرارات في البرنامج.
  • الحلقات: كيفية استخدام الحلقات التكرارية مثل for و while لتكرار العمليات.
  • الاستثناءات: التعامل مع الأخطاء في البرامج باستخدام إدارة الاستثناءات.
  • المكتبات: كيفية استخدام مكتبات الطرف الثالث لإضافة وظائف إضافية للبرنامج.
  • اختبارات الوحدة: كتابة اختبارات الوحدة للتحقق من صحة التعليمات البرمجية.
  • إدخال/إخراج الملفات: كيفية قراءة وكتابة الملفات باستخدام بايثون.
  • التعبيرات العادية: استخدام التعبيرات العادية للتحقق من صحة البيانات واستخراجها.
  • البرمجة الشيئية: نمذجة الكيانات باستخدام الفئات والكائنات والأساليب والخصائص.

مزايا الدورة

  • تمارين عملية: توفر الدورة فرصًا كبيرة للتدريب العملي من خلال تمارين مستوحاة من مشاكل البرمجة في العالم الحقيقي.
  • سهولة الوصول: لا تحتاج إلى أي برامج خاصة، يكفيك متصفح الويب، كما يمكنك كتابة التعليمات البرمجية على جهاز الكمبيوتر الشخصي أو جهاز Mac.
  • تخصص: تركز هذه الدورة، المعروفة أيضًا باسم CS50P، بالكامل على البرمجة باستخدام بايثون، على عكس دورة CS50x التي تغطي علوم الكمبيوتر بشكل عام وتستخدم لغات برمجة أخرى مثل C وSQL وJavaScript.
  • مرونة التعلم: يمكنك أخذ CS50P قبل أو أثناء أو بعد CS50x، حسب رغبتك.

 

شارك الآن في الدورة