دورة لتعلم Python والبرمجة كائنية التوجُّه للبايثون مع التمارين وعمل مشاريع جاهزة

ماذا ستتعلم من خلال الدورة :
- معرفات Python: كيفية تنزيل وتثبيت IDLE و IPython (Jupyter Notebook) و Pycharm.
- التعرف على كيفية استخدام مترجم بايثون المعوق في Udemy.
- تعلم كيفية البرمجة بلغة بيثون بطريقة بسيطة وسهلة.
- أساسيات برمجة بايثون من البداية بطريقة سهلة وبسيطة.
- البرمجة الشيئية الأساسية لبايثون من البداية.
- البرمجة الشيئية المتقدمة بيثون.
- أمثلة واختبارات بايثون.
- مشاريع لإتقان مهارات ومعرفة بايثون القوية التي ستتعلمها.
متطلبات الدورة
- كمبيوتر وانترنت
- لا حاجة إلى خبرة سابقة في برمجة بايثون لهذه الدورة.
أساسيات برمجة Python ودليل البرمجة الموجهة للكائنات Python لمبرمجي Python ومشفرات Python بطريقة بسيطة وسهلة مع أمثلة ومسابقات وموارد ومشاريع Python لإتقان Python من الصفر إلى البطل.
سوف تتعلم:
البرمجة الشيئية (OOP) في بايثون:
- فصول بسيطة في البرمجة الشيئية بيثون.
- المُنشئ في البرمجة الشيئية بيثون.
- أساليب Dunder في البرمجة الشيئية بيثون.
- الوراثة في البرمجة الشيئية بيثون.
OOP المتقدم في Python:
- الوراثة المتعددة في البرمجة الشيئية بيثون.
- التغليف في البرمجة الشيئية بيثون.
- تعدد الأشكال (تجاوز) في البرمجة الشيئية بيثون.
- Decorators (classmethod مقابلstaticmethod) في البرمجة الشيئية بايثون.
- مصممون مدمجون (property) في البرمجة الشيئية بيثون.
المشاريع:
- أول مشروع Python (CCG) لإتقان ما ستتعلمه.
- ثاني مشروع لعبة الجلاد في بايثون.
- دروس لعبة Python Project X-O الثالثة لإتقان ما ستتعلمه.
- أيضًا ، تغطي هذه الدورة أساسيات Python:
- كيفية تثبيت Python 3.
- كيفية استخدام بيثون IDLE.
- كيفية تثبيت Anaconda.
- كيفية استخدام Pycharm كـ Python IDE.
- كيفية استخدام دفتر Jupyter (I python).
- ما الفرق بين المتغيرات والعوامل.
- أنواع المشغلين.
- أنواع بيانات بايثون.
- تعبير لامدا.
- وظائف وإدخالات السلسلة في بايثون.
- كيفية استخدام وظيفة سلسلة الإدخال.
- كيفية إنشاء عمليات القوائم والقوائم في بايثون.
- كيفية إنشاء عمليات قواميس وقواميس في لغة بايثون.
- كيفية إنشاء عمليات Tuples & Tuples في Python.
- كيفية إنشاء عمليات المجموعات والمجموعات في بايثون.
- بيان IF وتدفق التحكم.
- لحلقة.
- حائط اللوب.
- استثناء خطأ في بيثون.
- ما هي وظائف بايثون.
- كيفية إنشاء وظائف في بايثون.
- وحدات بايثون.
- كيفية فتح الملفات في بايثون.
لمن هذه الدورة:
- مبتدئين لمبرمجي بايثون.
- مبتدئي مبرمجي بايثون الراغبين في تعلم OOP من سكراتش.
- مبتدئين مبرمجي بايثون الذين يتقنون أساسيات برمجة بايثون.
- مبتدئي مبرمجي بايثون الذين يتعلمون كيفية استخدام معرفات بايثون: IDLE ، IPython (Jupyter Notebook) ، Pycharm ..