mastering-python-تعلم-بايثون-2

Mastering Python - تعلم بايثون

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

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

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

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

أهم النقاط التي يتناولها هذا الكورس:
- مقدمة إلى بايثون ومتطلبات التعلم
- بناء الجملة والتعليقات وأنواع البيانات الأساسية
- المتغيرات والتسلسلات الهروبية والدمج
- النصوص والفهرسة والتقطيع وطرق النصوص
- الأرقام والعوامل الحسابية والمقارنة
- هياكل البيانات مثل القوائم، tuples، sets، والقواميس
- العوامل المنطقية والتعيين وتحويل الأنواع
- إدخال المستخدم والتطبيقات العملية
- هياكل التحكم والحلقات مع تدريبات متنوعة
- الدوال بأنواعها والمعاملات والتعبيرات lambda
- التعامل مع الملفات والدوال المضمنة
- الوحدات النمطية والبرمجة المتقدمة
- التعبيرات النمطية والتعامل مع النصوص
- البرمجة الكائنية التوجه (OOP) بمفاهيمها المتقدمة
- قواعد البيانات مع SQLite وتطبيقاتها
- تطوير الويب باستخدام Flask وإضافة CSS وJS
- مواضيع متقدمة مثل web scraping، NumPy، والبيئات الافتراضية
- الختام والموارد للإستمرار في التعلم
0
152
20:24:59
2020-04-01
0
0
152/0 100/0
مقدمة إلى بايثون والأساسيات
التعامل مع النصوص والأرقام
هياكل البيانات الأساسية
التحكم في التدفق
الدوال
التعامل مع الملفات والدوال المضمنة
الوحدات النمطية والبرمجة المتقدمة
التعبيرات النمطية
البرمجة الكائنية التوجه
قواعد البيانات
تطبيقات الويب مع Flask
مواضيع متقدمة وتطبيقات
الختام