Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Python Programming احترف لغة البايثون

Master Python Programming احترف لغة البايثون

Master Python Programming احترف لغة البايثون
Last updated 10/2024
Arabic

What you'll learn

  • فهم أساسيات البرمجة: تعلم كيفية كتابة برامج بسيطة باستخدام لغة بايثون، مع التركيز على القواعد الأساسية وتركيب الجمل البرمجية..
  • التعامل مع البيانات: تعلم كيفية استخدام المتغيرات، الأنواع المختلفة للبيانات (مثل الأرقام، السلاسل النصية)، والقوائم، المجموعات، الصفوف، والقواميس والعمليات
  • التدفق والتحكم: اكتساب المهارات اللازمة لاستخدام التعليمات الشرطية مثل if، else، والتكرارات مثل for وwhile.
  • البرمجة الكائنية التوجه (OOP): فهم المبادئ الأساسية للبرمجة الكائنية وكيفية إنشاء الكائنات، والوراثة، وتعدد الأشكال.
  • فهم واستعمال المجموعات (Set): تعلم كيفية استخدام المجموعات للتعامل مع البيانات الفريدة، وفهم العمليات مثل التقاطع والاتحاد والفرق.
  • فهم واستعمال الصفوف (Tuple): تعلم كيفية استخدام الصفوف لتخزين البيانات الثابتة التي لا يمكن تعديلها، وكيفية التعامل مع عناصر الصفوف..
  • فهم واستعمال القواميس (Dictionary): تعلم كيفية استخدام القواميس لتخزين البيانات في شكل أزواج مفتاح-قيمة، وكيفية الوصول إلى البيانات وتعديلها باستخدام المفاتيح..
  • التطبيقات العملية: تقديم مجموعة متنوعة من المشاريع والتمارين العملية لتطبيق المفاهيم المكتسبة وتحسين مهارات البرمجة..

Course content

9 sections • 15 lectures • 4h 44m total length
  • Introduction to Programming4:42

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

  • Environment Setup6:19

    يهدف هذا الفيديو إلى شرح كيفية إعداد بيئة بايثون وكيفية استخدام مختلف محررات IDE لكتابة وتشغيل البرامج.

Requirements

  • لا يوجد متطلبات.

Description

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

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

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

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

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

Who this course is for:

  • كل من يريد فتح أبواب جديدة لتعلم البرمجة والذكاء الاصطناعي.