هل لديك سؤال؟
تم إرسال الرسالة إغلاق
0
0 مراجعة
دورة ساخنة

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

تعتبر هذه الدورة نقطة انطلاق ممتازة لك في عالم البرمجة حيث ستمكنك هذه الدورة من فهم جميع الاساسيات والتحضر بشكل ... عرض المزيد
فئة
125 طلاب مسجل
  • وصف
  • المناهج الدراسية
  • التعليمات
  • المراجعات

مـــقــدمـــة:

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

مرحباً بكم في اول دورة على منصة كود خانة ( CS101: Introduction to Programming with Python ) هذه الدورة ستساعدك على فهم اساسيات البرمجة بلغة بايثون وبشكل مبسط

في هذه الدورة ستتعلم:

  • الوظائف والحزم
  • الجمل الشرطية والتكرار
  • البرمجة كائنية التوجه
  • بناء المشاريع البرمجية
  • خوارزميات البحث والتقييم والترتيب
  • اساسيات البرمجة ولماذا البرمجة بلغة بايثون
  • خزن البيانات
  • هياكل البيانات
  • التلاعب في البيانات
  • برنامج Jupyter Notebook
  • هيكلة صفحات الويب

المشاريع:

في هذا الدورة ايضاً سوف نقوم ببناء مشروع  عملي حقيقي حيث سنقوم ببناء محرك بحث Search Engine يشبه محرك البحث كوكل في بداياته ، هذا المشروع العملي سيكون مشروع كبير وسيتكون من اربعة مشاريع مصغرة وهي:

  • بناء خوارزمية عنكبوت الويب
  • فهرسة روابط المواقع الالكترونية
  • خوارزمية تقييم الصفحات
  • خوارزمية الترتيب السريع

في نهاية هذه الدورة سوف تكون ( مبرمج بايثون ) قادر على كتابة برنامج بايثون يتكون من عدة سطور برمجية وستكون ايضاً قادر على قراءة البرامج الاخرى المكتوبة بلغة بايثون وسوف تكتسب اساسيات التفكير البرمجي والخوارزمي.

اهم ما يميز هذه الدورة انها:

  • اهم مايميز هذه الدورة انها مصممة للمبتدئين، لذلك ليس هناك أي متطلبات مسبقة للانضمام الى هذه الدورة.
  • كل شيء ستتعلموه في هذه الدورة سيكون من خلال الممارسة (Learn by Doing)، حيث سيتم دمج الشرح النظري المبسط مع تطبيق عملي عبر تمارين برمجية تفاعلية ومن ثم بناء مشاريع عملية حقيقية.
  • المشروع الذي سنقوم ببنائه في نهاية هذه الدورة يعتبر من المشاريع المتقدمة، حيث سيمكنكم هذا المشروع من تطبيق جميع المفاهيم التي ستتعلموها خلال هذه الدورة.
  • وايضاً في هذه الدورة سيكون هناك عدة تحديات واختبارات من اجل ترسيخ الفهم ورفع مستوى الاستفادة من هذه الدورة.
  • في نهاية هذه الدورة ستكون مبرمج بايثون قادر على كتابة وفهم السطور البرمجية، وستكون مؤهل للانضمام في الدورات المتقدمة في مجالات علم البيانات والذكاء الاصطناعي.
الاختبارات النهائية
هل هناك متطلبات مسبقة؟
كلا لا يوجد متطلبات مسبقة ، ويمكن لأي طالب التسجيل والبدء في تعلم البرمجة.
لمن هذه الدورة؟
هذه الدورة لـ

- المبتدئين الذين يرغبون في الدخول الى عالم البرمجة

- المبرمجين الذين يرغبون في تعلم لغة بايثون

- جميع الطلاب الذين يحضرون لتعلم علم البيانات

- جميع الطلاب الذين يحضرون لتعلم الذكاء الاصطناعي

- طلاب الدراسات العليا
هل هذه الدورة مجانية؟
نعم هذه الدورة مجانية بالكامل.
هل سأصبح مبرمج في نهاية هذه الدورة؟
نعم سوف تصبح مبرمج قادر على العمل كـ Junior Programmer في حال كانت هذه اول دورة لك في عالم البرمجة ، وفي حال كانت لديك خبرات برمجية سابقة سوف تكون قادر على العمل كمبرمج بمستويات متقدمة اكثر.
هل سأكسب خبرة عملية تضاف الى سيرتي الذاتية؟
نعم حيث ستتعلم جميع المفاهيم البرمجية من خلال الممارسة ومن خلال ما تصنعه بنفسك وفي نهاية الدورة سوف يكون هناك مشروع حقيقي كبير بأمكانك اضافته الى سيرتك الذاتية بالاضافة الى مشروع عملي اخر سوف تقوم ببنائه بالكامل بنفسك.
هل احتاج الى حاسوب بمواصفات عالية؟
كلا ، وبأمكانك التعلم من خلال حاسوب بسيط او هاتف محمول.