🐍
برمجة من المبتدئ للمحترف شهادة معتمدة

دورة بايثون - Python

تعلّم بايثون من الأساسيات إلى رسم البيانات وبناء التطبيقات الكائنية.

10
مستوى دراسي
68
موضوع تفصيلي
90
ساعة تدريب
شهادة معتمدة

🎬 دروس مجانية للاطلاع

⚠️ المحتوى مسجّل ضمن حقوق الملكية — أي مشاركة أو تحميل دون إذن خطي يعرّضك للمساءلة القانونية.

الدرس الأول - تنزيل البرمجية
الدرس الثاني - عمل أول مشروع وشرح جملة الطباعة
الدرس الثالث - الملاحظات داخل الكود
الدرس الرابع - المتغيرات في بايثون

📚 المحتوى التفصيلي

دورة شاملة في لغة Python تأخذك من الصفر إلى الاحتراف. تغطي الأساسيات، التحكم في المسار، الدوال، lambda، OOP، الـ Modules، JSON، ورسم البيانات باستخدام Matplotlib. تنتهي بمقابلة تقييمية ومشروع تخرج.

101
Python 101 — المقدمة
  • Introduction
  • ما هو Python ومميزاته
  • Python interpreter
  • ماذا ستحقّق وما المطلوب منك
  • الفرق بين Python وغيرها
  • كيف سهّل Python العمل
102
Python 102 — الأساسيات
  • تحميل البرنامج وأول مشروع
  • Notes في الكود
  • Variables في Python
  • أنواع المتغيرات وعمليات الدمج
  • Python Data Types & Numbers
  • Random Number
  • Type Casting
  • Strings (parts 1-2) و String Methods (parts 1-3)
  • Booleans
  • Arithmetic / Assignment / Comparison Operators
  • Membership & Bitwise Operators
  • Lists (parts 1-4)
  • Tuples / Sets
  • Dictionaries (parts 1-5)
103
Python 103 — التحكم في المسار
  • Python If ... Else (مفصّل)
  • Nested If
  • While Loops
  • Break & Continue
  • else with while
  • For Loops (parts 1-2)
  • Nested Loops
104
Python 104 — الدوال (Functions)
  • Creating a Function
  • Arguments & Default Parameters
  • Args & Keyword Arguments
  • List as Argument
  • Return Values
  • Recursion
  • تمارين: sum, reverse, count case, primes, even numbers
105
Python 105 — Lambda
  • Lambda function (anonymous)
  • تمارين: add 15 & multiply
  • Filter list with Lambda
  • Square & cube
  • Starts with character
  • Intersection of arrays
  • Map + Lambda
106
Python 106 — Input
  • User Input
  • التعامل مع القيم العددية
  • input مع Lists
  • try/except مع input
  • split & format
  • Multiple input + List comprehension
107
Python 107 — OOP
  • Classes & Objects
  • Functions مع الكلاسات والاستدعاء
  • __init__ method و self
  • Python Inheritance (parts 1-2)
  • Overrides (parts 1-2)
  • the super() function
  • PyCharm IDE
108
Python 108 — Modules & Matplotlib
  • Iterators (parts 1-2)
  • Scope (Local/Global/Function-inside-function)
  • Naming Variables / Global Keyword
  • Modules (create / use / rename / built-in)
  • Parse JSON (تحويل JSON ↔ Python)
  • Matplotlib — Pyplot
  • Plotting بدون خط / متعدد النقاط
  • Markers و Linestyle و Colors
  • Labels و Title و Font
  • Grid Lines
  • Multiple Plots & subplots
  • Scatter Plots و ColorMap
  • Bars / Histograms
  • Pie Charts (Explode/Shadow/Colors/Legend)
🎤
Python 109 — المقابلة (Interview)

مقابلة فنية على مواضيع الدورة كاملة، تماماً كمقابلات العمل. النجاح متطلّب للمرحلة التالية.

🎓
Python 110 — مشروع التخرج

مشروع التخرج العملي. يُرسَل للطالب مع فترة زمنية لتسليمه.