Python 101
مبتدئ
165823 مشترك
03:35:24
سنتعرف في هذهِ الدورة على أساسيات لغة Python، حيث نقوم بداية بتجهيز بيئة العمل ثم التعرف على طريقة تخزين البيانات والتعامل مع أنواع البيانات المختلفة وتنفيذ العمليات والأوامر البسيطة عليها مثل الجُمل الشرطيّة، عمليات التكرار والتعامل مع الدوال.
38 فيديو تعليمي
6 مقالات
9 اختبارات
مشروعين
ماذا ستتعلم ؟
ما هي لغة Python وفيما تستخدم؟
التعامل مع Data Types وتخزينها وتنفيذ العمليات عليها.
التعامل مع كل من Loops و Conditions و Functions.
محتوى الدورة
1
مقدمة في لغة Python
00:08:33
سنتعرف في هذهِ الوحدة على مقدمة للغة Python، نشأتها، أسباب الإقبال عليها والمجالات المستخدمة فيها.
مقدمة في Python
اختبار قصير
7 أسئلة
2
الأدوات المستخدمة
00:10:14
سنتعرف في هذهِ الوحدة على كيفية تجهيز بيئة العمل حيث نقوم بالتعرف على طريقة تحميل python على كل من أجهزة Windows وأجهزة Mac بالإضافة إلى طريقة تحميل وتشغيل برنامج محرر الأكواد pycharm.
تثبيت البيئة على أجهزة Mac
تثبيت البيئة على أجهزة Windows
إنشاء أول برنامج
3
التعليقات | Comments
00:06:13
سنتعرف في هذهِ الوحدة على مفهوم التعليقات، فائدتها في البرمجة وكيفية كتابتها بلغة Python.
التعليقات Comments
اختبار قصير
4 أسئلة
4
المتغيرات | Variables
00:08:53
سنتعرف في هذهِ الوحدة على مفهوم المتغيرات في البرمجة وكيفية تطبيقها في Python.
المتغيرات Variables
الكلمات المحجوزة (Keywords)
اختبار قصير
4 أسئلة
5
المدخلات والمخرجات | Inputs and Outputs
00:37:04
سنتعرف في هذهِ الوحدة على مفهوم المدخلات والمخرجات والأوامر البرمجية المستخدمة لتطبيقها في Python.
المدخلات والمخرجات Inputs and Outputs
اختبار قصير
3 أسئلة
مشروع
6
أنواع البيانات والمعاملات | Data Types & Operators
00:32:07
سنتعرف في هذهِ الوحدة على أنواع البيانات Data Types والمعاملات Operators.
مقدمة في مفهوم المعاملات
مقدمة في أنواع البيانات Data Types
مقدمة عن أنواع البيانات
استخدام type لمعرفة نوع البيانات
النوع String
أنواع البيانات في الأرقام
الدوال int, float و str
النوع Boolean
النوع None
اختبار قصير
5 أسئلة
7
أنواع البيانات المتقدمة
00:29:04
سنتعرف في هذهِ الوحدة إلى أنواع البيانات المتقدمة List، Tuple و Dictionary وكيفية التعامل معهم في Python.
مقدمة عن أنواع البيانات المتقدمة
القوائم Lists
الوصول للعناصر في القوائم
تغيير العناصر في القوائم
الإضافة في القوائم
الحذف في القوائم
نظرة على مفهوم Tuples
نظرة على مفهوم Dictionary
الوصول إلى المفاتيح والقيم في Dictionary
حذف العناصر من Dictionary
اختبار قصير
7 أسئلة
8
الشروط | Condition
00:10:31
سنتعرف في هذهِ الوحدة على طريقة ربط تنفيذ أمر محدد أو أكثر بتحقق شرط أو عدد من الشروط.
مقدمة في If Statement
نظرة على مفهوم Else
نظرة على Elif
اختبار قصير
4 أسئلة
9
التكرار | Loops
00:10:48
سنتعرف في هذهِ الوحدة على طريقة تكرار تنفيذ أمر معين لعدد محدد من المرات باستخدام While Loop و For Loop.
مفهوم While Loop
مفهوم For Loop
استخدام For Loop مع Range
اختبار قصير
4 أسئلة
10
الدوال | Functions
00:30:05
سنتعرف في هذهِ الوحدة على أهم المفاهيم في البرمجة وهي الدوال، سيتم استعراض مفهومها وطريقة كتابتها وكيفية التعامل معها في Python.
نظرة على مفهوم الدوال Functions
مقدمة عن الدوال Functions
استدعاء الدالة
العلاقة بين استدعاء الدالة وتعريفها
مدخل الدالة Parameter
تمرير أكثر من مدخل للدالة
تمرير قيمة غير متوقعة
إرجاع قيمة من الدالة Return
إمكانية استدعاء الدالة بأكثر من موضع
تمرير مخرجات دالة إلى دالة أخرى
اختبار قصير
5 أسئلة
11
المشروع
00:31:52
سنقوم في هذهِ الوحدة ببناء مشروع برمجي يغطي الجوانب التي تم تغطيتها في لغة Python في المستوى الأول.
مشروع إنشاء دليل هاتف
حل مشروع إنشاء دليل هاتف
دورات قد تهمك أيضاً

دورة تعليمية
التهديدات والثغرات والهجمات في الأمن السيبراني
تهدف هذه الدورة إلى توضيح المفاهيم الأساسية في الأمن السيبراني، وتشمل التهديدات والثغرات وأنواع الهجمات، وأساليب الهجوم المختلفة ومن هم الفاعلون، إضافةً إلى أبرز أنواع الثغرات وطرق تقييم مستوى الأمان.
مبتدئ
6 وحدات
00:50:39

دورة تعليمية
تمثيل البيانات: مكتبة Seaborn
تهدف الدورة للتعرف على ما هي مكتبة Seaborn، وما هي أنواع الرسوم البيانية وتمثيل وتعديل خصائص البيانات باستخدام الرسوم البيانية التابعة لها،
مبتدئ
3 وحدات
01:57:20

دورة تعليمية
تحليل ومعالجة البيانات: مكتبة Pandas
في هذه الدورة سنتعرف على مكتبة Pandas التي تساعدنا على التعامل مع البيانات ومعالجتها وتحليلها
مبتدئ
6 وحدات
01:41:20