50% عرض على كل المواد بمناسبة قدوم شهر رمضان المبارك,
استخدم كوبون: ramadan

البرمجة المكثفة باستخدام بايثون Python

مادة تعليمية متكاملة حول لغة البرمجة Python من المقدمات التأسيسية حتى الأفق الواسعة في البرمجة

آخر تحديث 2019/05

مالذي يميز فلكس كورسز؟

تعلم بدون تشتت بحشو المعلومات والإطالات مع طرق تعلم ممتعة ومرنة بلا ارتباط بوقت أو تاريخ معين
ستحصل على شهادة

عند إكمال الدورة ستحصل على شهادة تميزك عن البقية وتدعم سيرتك الذاتية

تعلم حسب وقتك

المواد مرنة و غير مقيدة بتاريخ تستطيع البدء أو الإنتهاء حسب مايناسبك

دائما معك

ستجد المحتوى في حسابك في أي وقت تقرر العودة لتذكر أي معلومات قد نسيتها

ماذا ستتعلم؟

تثبيت Python
أساسيات سطر الأوامر Terminal & CMD
الكائنات Python Objects
أنواع البيانات Data Types
المقارنات المنطقية
التعامل مع الملفات Files I/O
الدوال Functions
الدوال المجهولة Lambda
الطرق Methods
البرمجة الشيئية OOP
وحدات بايثون Python Modules
حزم بايثون Python Packages
التعامل مع الأخطاء Error Handling
Python Decorators
Python Generators
Modules متقدمة في بايثون
كائنات وبنية بيانات متقدمة في بايثون
استخدام بايثون في أكثر من مجال

درس مميز

تعرف على لغة البرمجة Python

منهج هذه المادة

المدة (09:26:30) الدروس (124)
المقدمة التعريفية -
في هذه المقدمة ستتعرف على هذه المادة وماهي لغة بايثون ومن يقوم بتدريبك وكيف تتعلم وتستفيد منها
00:08:27 (مجانا! ) تعرف على لغة البرمجة Python

في هذا الدرس سنتعرف على لغة البرمجة Python وعلى أسلوب التدريب والمدرب وماهي استخدامات هذه اللغة وميزاتها

00:04:00 (مجانا! ) كيف تتعلم ذاتيا وتستفيد من هذه المادة

ستتعلم بعض النقاط الأساسية للتعلم ذاتيا من خلال الدروس المصورة في هذه الدرس والتي ستفيدك كثيرا أثناء تعلمك

أساسيات سطر الأوامر +
في هذا القسم ستتعلم أهم الأساسيات التي تحتاجها في سطر الأوامر في نظم التشغيل Windows/Linux/Mac
تثبيت وتهيئة بايثون +
في السلسلة القادمة من الدروس ستتعلم كيفية تثبيت بايثون وكيفية استخدام بعض البرمجيات التي سنقوم بتثبيتها سويا
أنواع البيانات +
سنتعرف في هذه السلسلة على أنواع البيانات في لغة بايثون وكيف نتعامل معها
السلاسل في بايثون Strings +
ستتعرف في الدروس القادمة على السلاسل Strings ماهي وكيف يمكن التعامل معها
القوائم Lists +
في هذا القسم سنقوم بالتعامل مع القوائم lists في بايثون وكيف يمكن إنشاؤها والاستفاده منها
الصفوف Tuples +
ستتعرف في الدروس القادمة على ماهي الصفوف Tuples ولماذا تستخدم في بايثون
القواميس Dictionaries +
القواميس من أهم أنواع البيانات في بايثون وسنتعرف عليها في الدروس القادمة
المجموعات Sets +
وصلنا الآن إلى sets وسنقوم بالدروس القادمة بالتعرف عليها
المنطق في بايثون Logic +
المنطق هو ما يساعد البرمج على اتخاذ القرارات في البرمجيات وسنتعلم كيفية اتخاذ هذه القرارات بطريقة بسيطة جدا في السلسلة القادمة
التكرار باستخدام While +
حلقات أو دوال التكرار هي أحد مكونات لغات البرمجة وتقوم بعملية تكرار بناء على شرط أو على مكون معين وفي السلسلة القادمة سنبدأ تعلمها ونتعرف على فوائدها.
حلقات التكرار باستخدام For loop +
سنتلعم في السلسلة القادمة For Loop وهي حلقة تكرار أخرى مفيدة في تكرار العمليات مع بعض الأمثلة عليها
التعامل مع الملفات في بايثون Files I/O +
التعامل مع الملفات يعد من أهم خصائص لغات البرمجة وسنتعرف على كيفية قراءة وتعديل الملفات في بايثون في هذه السلسلة لكي نقوم بتخزين معلومات او استرجاعها واجراء العمليات عليها
الدوال Functions +
سنتعرف في السلسلة القادمة على الدوال functions والتي تساعدنا كثيرا في البرمجة على التنفيذ السريع وتقليل كتابة الأسطر البرمجة بشكل كبير جدا
الدوال المجهولة Labmda +
Lambda "وتعرب اللامدى" هي عبارة عن دوال يتم استخدامها (بدون اسماء وتعريفات) وتسمى أيضا Anonymous Functions وسنتعرف في السلسلة القادمة على استخداماتها وفوائدها
مجالات الدوال والمتغيرات Scopes +
في القسم التالي سنتعرف على مجالات المتغيرات والدوال والتي تسمى Variable Scopes وكيف تتعرف بايثون على هذه المجالات لتحدد القيم
البرمجة الشيئية Object Oriented Programming +
البرمجة الشيئية ويرمز لها OOP هي مفهوم برمجي يقصد به أن تتمحور البرمجة حول الكائنات Objects وسنتعرف في السلسلة القادمة على فوائدها وأهميتها في البرمجة.
الحزم والوحدات Modules & Packages +
في بايثون يوجد مايسمى الوحدات Modules وكذلك الحزم Packages وهي من أهم مكونات هذه اللغة وسنتعرف في الدروس التالية على كيفية التعامل مع الحزم وتثبيتها وكيفية بناء الوحدات والحزم الخاصة بنا
Python Decorators +
سنتعرف في السلسلة القادمة على Decorators في بايثون والتي تقوم بتسهيل وتقليل البرمجة في الدوال فمن أحد وظائفها هي أن تقوم بعملية إيقاف\تشغيل دالة معينة بناء على المنطق الموجود بها
Python Generators +
المولدات "generators" في بايثون عن إحدى الطرق التي يمكن من خلالها توليد كمية ضخمة من البيانات دون التأثير على الذاكرة كما يمكن من خلالها التعامل مع بيانات لا نهائية "infinite data" بحيث يتم ت
وحدة Collection (Collection Module) +
في السلسلة القادمة سندخل باستخدام وحدات متقدمة Modules في بايثون
الوقت والتاريخ Datetime module +
حان الوقت للتعرف على الوقت والتاريخ في بايثون والتي سنتعامل معها باستخدام datetime module
التعامل مع الأخطاء Error Handling +
سنتعرف الآن على التعامل مع الأخطاء Error Handling وهو مفهوم كيفية التعامل مع الأخطاء المحتمل وقوعها أثناء التشغيل وكيفية تجنب ذلك أو تحسينه إن أمكن.
مدخلات لوحة المفاتيح Keyboard Inputs +
سنتعرف في السلسلة القادمة على كيفية التعامل مع مدخلات لوحة المفاتيح من خلال طلب معلومات من المستخدم ومعالجتها في بايثون
عرض الكل + إخفاء الكل -

وصف المادة

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

البرمجة المكثفة باستخدام بايثون Python

مادة تعليمية متكاملة حول لغة البرمجة Python من المقدمات التأسيسية حتى الأفق الواسعة في البرمجة

449.00 ر.س.

تم الاشتراك بالمادة

إضافة للسلة الذهاب للسلة إكمال الطلب لديك طلب لهذه المادة ضمن مسار

طلبك قيد التنفيذ سيتم تنبيهك عند الإنتهاء من التحقق.

المحتويات:
المدة : 09:26:30
الدروس : 124
المستوى : جميع المستويات
ستحصل على شهادة
دائما معك
يمكن الوصول عبر الهواتف
المتطلبات

جهاز حاسب آلي متوسط المواصفات

غير مطلوب أي خبرة برمجية مسبقة

شارك المادة
المدرب:

عبدالمجيب الحميد

مبرمج منذ 2008
حاصل على شهادة معتمدة في التدريب TOT
مؤسس فلكس كورسز
المدير التنفيذي لـ MTE
للمزيد: abdulmogeeb.com