تعلم لغة Python من الصفر حتى بناء تطبيقات عملية، مع التركيز على أساسيات البرمجة، التعامل مع الملفات، الدوال، البرمجة الكائنية، ومعالجة الأخطاء، من خلال مشاريع وتمارين تطبيقية.Learn Python programming from scratch through hands-on exercises and real-world projects. Master programming fundamentals, functions, object-oriented programming, file handling, and problem-solving skills.
👤 المهندسة ايه رحال⏱ 25 ساعة (5 أيام × 5 ساعات)📈 متوسط
نظرة عامة على الكورسCourse Overview
يهدف هذا الكورس إلى تعليم لغة Python بطريقة عملية تناسب المبتدئين والراغبين في دخول مجال البرمجة. يبدأ المتدرب بفهم أساسيات اللغة ثم ينتقل تدريجياً إلى المفاهيم المتقدمة مثل الدوال، القوائم، القواميس، التعامل مع الملفات، البرمجة الكائنية (OOP)، معالجة الأخطاء، واستخدام أشهر المكتبات الأساسية. يتضمن الكورس العديد من التمارين والمشاريع العملية التي تساعد على اكتساب الخبرة اللازمة لتطوير التطبيقات وحل المشكلات البرمجية.
This course is designed for beginners who want to learn programming using Python. It starts with the fundamentals and gradually covers advanced concepts such as functions, data structures, object-oriented programming (OOP), exception handling, and file management through practical exercises and real-life projects.
النتائجLearning Outcomes
ماذا سيستفيد الطالب؟What you will gain
✓ التعرف على أساسيات لغة Python.
✓ كتابة البرامج باستخدام أفضل الممارسات.
✓ فهم المتغيرات وأنواع البيانات.
✓ استخدام الجمل الشرطية والحلقات التكرارية.
✓ إنشاء الدوال وإعادة استخدامها.
✓ التعامل مع القوائم والقواميس والمجموعات.
✓ قراءة وكتابة الملفات.
✓ معالجة الأخطاء والاستثناءات.
✓ تطبيق مبادئ البرمجة الكائنية (OOP).
✓ تنفيذ مشاريع عملية باستخدام Python.
✓ اكتساب مهارات التفكير المنطقي وحل المشكلات.
✓ الاستعداد لدخول مجالات تحليل البيانات، الذكاء الاصطناعي، وتطوير التطبيقات.
✓ Understand Python programming fundamentals.
✓ Write clean and efficient Python code.
✓ Work with variables and data types.
✓ Use conditional statements and loops.
✓ Create reusable functions.
✓ Work with lists, dictionaries, tuples, and sets.
✓ Read and write files.
✓ Handle exceptions and errors.
✓ Learn Object-Oriented Programming (OOP).
✓ Build practical projects.
✓ Improve logical thinking and problem-solving skills.