Easy Learning with Python Programming Language | Master Python Course (Arabic)
Development > Programming Languages
6h 23m
£24.99 Free for 28 days
4.1

Enroll Now

Language: Arabic

Sale Ends: 19 May

إتقان لغة بايثون: دورة شاملة للمبتدئين (بالعربية)

What you will learn:

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

Description

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

تُقسّم الدورة إلى ثلاثة مراحل مترابطة:

- المرحلة الأولى: أسس لغة بايثون - يتم تدريبك على أساسيات لغة بايثون مثل المتغيرات وأنواع البيانات، والعمليات الحسابية، والجمل الشرطية، والحلقات التكرارية.

- المرحلة الثانية: البرمجة الكائنية - ستتعلم مبادئ البرمجة الكائنية، مثل إنشاء الكلاسات والأوبجيكت، والتوريث، والمفهوم `override`.

- المرحلة الثالثة: المشاريع العملية - ستُطبق ما تعلمته من خلال بناء مشاريع عملية تتضمن تطبيقات حساب معدل الطلاب، تسجيل الدخول، و تطبيقات لشركات الإنترنت ومحلات الملابس.

بفضل هذه الدورة، ستُصبح قادرًا على:

- كتابة الكود بلغة بايثون بكفاءة.

- حل المشكلات وتصميم حلول باستخدام بايثون.

- بناء مشاريع عملية قوية لإضافة إلى سيرتك المهنية.

- التأهل للسوق العربي و العالمي للبرمجة بهذه اللغة المطلوبة بشدة.

Curriculum

مقدمة

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

المتغيرات وأنواع البيانات

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

المنطق الشرطي والحلقات التكرارية

يُركز هذا القسم على كيفية التحكم بتدفق برنامج بايثون باستخدام الجمل الشرطية `if` `else` `elif` و الحلقات التكرارية `for` `while` . سيتعلم الطلاب كيفية اتخاذ قرارات و تكرير سلسلة من العمليات باستخدام هذه المنطق.

المعاجم و المجموعات

يُقدم هذا القسم نوعين هامين من هياكل البيانات في بايثون: المعاجم `dictionaries` و المجموعات `sets` . سيتعلم الطلاب كيفية الوصول إلى القيم في المعاجم و كيفية إضافة و إزالة العناصر من المجموعات. سيتم شرح كيفية استخدام هذه الهياكل لإدارة البيانات بفعالية.

العمليات الحسابية والمقارنات

يُقدم هذا القسم العمليات الحسابية الأساسية في بايثون مثل الجمع و الطرح و الضرب و القسمة. سيتعلم الطلاب أيضًا كيفية القيام بالمقارنات بين القيم و كيفية استخدام المعاملات المنطقية `and` `or` `not` لدمج المقارنات.

البرمجة الكائنية

يُقدم هذا القسم المفاهيم الأساسية للبرمجة الكائنية في بايثون. سيتعلم الطلاب كيفية إنشاء الكلاسات `classes` و الأوبجيكت `objects` ، و كيفية استخدام التوريث `inheritance` لتوسيع وظائف الكلاسات. سيتم شرح مفهوم `override` و كيفية استخدامه لإعادة تعريف الوظائف الموروثة من الكلاسات الأم.

الدوال و `Lambda`

يُقدم هذا القسم الدوال في بايثون، كيفية تعريفها و كيفية استدعائها. سيتعلم الطلاب كيفية تمرير البارامترات إلى الدوال و كيفية إرجاع القيم من الدوال. سيتم شرح مفهوم `Lambda` و كيفية استخدامه لإنشاء دوال مجهولة الاسم.

مشاريع عملية

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

الاختبار النهائي

يُقدم هذا القسم اختبارًا نهائيًا لتقييم ما تعلمه الطلاب خلال الدورة . يتكون الاختبار من أسئلة متنوعة تغطي جميع المفاهيم و المهارات التي تم شرحها في الدورة.

Deal Source: real.discount