Course description

وصف كورس "بايثون من الصفر إلى الاحتراف"

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

محتوى الكورس:

  • الأساسيات: التعرف على لغة بايثون، التعليقات، المتغيرات، الإدخال والإخراج، وأنواع البيانات.
  • العمليات والمعاملات: العمليات الحسابية، المقارنة، المنطقية، والتحويل بين أنواع البيانات.
  • الهياكل المتقدمة: القوائم (List)، المجموعات (Tuple & Set)، والقواميس (Dictionary).
  • التحكم في التدفق: الجمل الشرطية (if, elif, else) وحلقات التكرار (for, while).
  • الدوال (Functions): التعريف، الاستدعاء، المدخلات، المخرجات، والقيم الافتراضية.
  • المكتبات والدوال الجاهزة: التعامل مع الأرقام، التاريخ والوقت، والدوال الشائعة مثل map, filter, len, count, وغيرها.
  • السلاسل النصية: الفهرسة والتقطيع، التنسيق، والعمليات على النصوص.
  • البرمجة الكائنية (OOP): المفاهيم الأساسية مثل الكلاسات (Classes)، الكائنات (Objects)، الوراثة، التغليف، التعدد الشكلي، وغيرها.
  • النطاقات (Scope): المفهوم المحلي والعالمي واستخدام الكلمة المفتاحية global.
  • الوحدات (Modules): إنشاء واستيراد الوحدات، واستخدام import, from, وas.
  • التعامل مع الملفات: إنشاء، قراءة، وكتابة الملفات في بايثون.
  • معالجة الأخطاء (Exception Handling): استخدام try, except, else, assert, وraise.
  • البرمجة المتزامنة واللا متزامنة (Synchronous & Asynchronous).
  • مشروع ختامي وتوجيهات لما بعد الكورس.

النتيجة النهائية:

بنهاية الكورس ستكون قادرًا على:

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

What will i learn?

Requirements

$5

Lectures

2

Skill level

Beginner

Expiry period

Lifetime

Share this course

Related courses