نبذة عن الدورة
هل ترغب في تعلم لغة البرمجة بايثون ، واحدة من أكثر لغات البرمجة شيوعًا وسهولة حول العالم؟ هذه الدورة المجانية والمقدمة من TheNewBaghdad تأخذك من الصفر إلى الاحتراف في برمجة التطبيقات، علم البيانات، والواجهات الرسومية. ستحصل على 54 درسًا شاملًا يغطي الأساسيات مثل المتغيرات، القوائم، والعمليات الشرطية، بالإضافة إلى مواضيع متقدمة مثل البرمجة الكائنية (OOP)، التعابير النمطية، وقواعد البيانات. بعد إكمال الدورة، ستتمكن من الحصول على شهادة معتمدة من منصة معارف . لا تفوّت هذه الفرصة لتطوير مهاراتك البرمجية ودخول عالم التكنولوجيا بثقة
لغة بايثون هي لغة برمجة مفسرة، كائنية التوجه، وديناميكية الكتابة. يتميز مترجم بايثون (Python Interpreter) بقراءة سطر واحد من الكود في كل مرة، ثم يقوم بترجمته إلى لغة منخفضة المستوى (byte code) قبل تشغيله. هذه الخاصية تجعلك تواجه أخطاء وقت التشغيل، ولكنها تسهل عملية تعلم البرمجة نظرًا لسهولة كتابة الأكواد وفهمها.
محتوى الدورة
الدرس الأول:
Python Why - مقدمة الدورة.
الدرس الثاني:
Python Install - تنصيب بايثون.
الدرس الثالث:
First app Python - أول تطبيق بايثون.
الدرس الرابع:
Python is Objects - مفهوم الكائنات في بايثون.
الدرس الخامس:
Mutable and Immutable Object - الكائنات القابلة وغير القابلة للتعديل.
الدرس السادس:
Python variables - المتغيرات.
الدرس السابع:
Python Comments - التعليقات.
الدرس الثامن:
Python lists and tuples - السلاسل والقوائم.
الدرس التاسع:
Python Dictionary - القاموس.
الدرس العاشر:
Python Object id - المعرف.
الدرس الحادي عشر:
Python Logic - بوابات منطقية.
الدرس الثاني عشر:
Python Math - العمليات الرياضية.
الدرس الثالث عشر:
Python Bitwise - العمليات الثنائية.
الدرس الرابع عشر:
Python Boolean operations - العمليات المنطقية.
الدرس الخامس عشر:
Python operation priorities - أولوية العمليات.
الدرس السادس عشر:
Python slice - التقطيع.
الدرس السابع عشر:
Get my Age || Python - تطبيق حساب العمر.
الدرس الثامن عشر:
Python Debug - تتبع التنفيذ.
الدرس التاسع عشر:
Python IF "conditional" - العبارات الشرطية.
الدرس العشرون:
Python IF-Else "conditional" - العبارات الشرطية مع Else.
الدرس الحادي والعشرون:
Python Nested IF "conditional" - العبارات الشرطية المتداخلة.
الدرس الثاني والعشرون:
Python While Loop - العبارات التكرارية.
الدرس الثالث والعشرون:
Python For Loop - العبارات التكرارية باستخدام for.
الدرس الرابع والعشرون:
Python Nested Loop - العبارات التكرارية متداخلة.
الدرس الخامس والعشرون:
Python Control Loop - التحكم في العبارات التكرارية.
الدرس السادس والعشرون:
Python Functions - الدوال.
الدرس السابع والعشرون:
Python File - الملفات.
الدرس الثامن والعشرون:
Python Exceptions - اقتناص الأخطاء.
الدرس التاسع والعشرون:
Python Strings - السلاسل النصية.
الدرس الثلاثون:
Python OOP Basic Class - أساسيات البرمجة الكائنية.
الدرس الحادي والثلاثون:
Python OOP Class Constructor - بناء الكائنات.
الدرس الثاني والثلاثون:
Python OOP kwargs - استخدام الكلمات المفتاحية.
الدرس الثالث والثلاثون:
Python OOP Class Inheritance - الوراثة.
الدرس الرابع والثلاثون:
Python OOP Method Overriding - تجاوز الطرق.
الدرس الخامس والثلاثون:
Python OOP Create new Model - إنشاء نموذج جديد.
الدرس السادس والثلاثون:
Python Regular expression - التعابير النمطية.
الدرس السابع والثلاثون:
Python Sqlite Database - قواعد البيانات.
الدرس الثامن والثلاثون:
Python Database Sqlite3 commit - التعامل مع قاعدة البيانات.
الدرس التاسع والثلاثون:
Python Read JSON from HTTP - قراءة بيانات JSON من الإنترنت.
الدرس الأربعون:
Python Next - ملخص الدورة مع خطوتك القادمة.
الدرس الحادي والأربعون:
Python GUI - الواجهات الرسومية في بايثون.
الدرس الثاني والأربعون:
Python GUI First UI App - أول تطبيق واجهة رسومية.
الدرس الثالث والأربعون:
Python GUI Button and Entry - زر الإدخال.
الدرس الرابع والأربعون:
Python GUI CallBack - استدعاء الدوال.
الدرس الخامس والأربعون:
Python GUI Events - الأحداث.
الدرس السادس والأربعون:
Python GUI Style - تصميم الواجهات.
الدرس السابع والأربعون:
Python GUI Grid - الشبكة.
الدرس الثامن والأربعون:
Python Toy Tac Tic - تصميم لعبة كاملة.
الدرس التاسع والأربعون:
Python GUI Frame - النوافذ.
الدرس الخمسون:
Python GUI RadioButton and CheckBox - الأزرار الخيارية.
الدرس الحادي والخمسون:
Python GUI TreeView - عرض الجداول.
الدرس الثاني والخمسون:
Python UI System Booking 1 - عمل نظام حجوزات.
الدرس الثالث والخمسون:
Python UI System Booking 2 - عمل نظام حجوزات.
الدرس الرابع والخمسون:
Python Networkx - تحليل البيانات وتبسيط المشاكل المعقدة.
فوائد الدورة
- 54 درس شامل: يغطي جميع الأساسيات والمتقدمات في لغة بايثون.
- شهادة معتمدة: بعد إكمال الدورة، ستتمكن من الحصول على شهادة معتمدة من منصة معارف.
- تعلم عملي: أمثلة ومشاريع عملية تساعدك على تطبيق ما تتعلمه مباشرة.
انضم لقناتنا علي الواتساب
انضم لقناتنا علي التليجرام
كيفية التسجيل
- للتسجيل في الدورة، قم بزيارة الرابط التالي: رابط التسجيل .
آخر موعد للتقديم
- مفتوح دائمًا.