الفئات: التكنولوجيا والتطوير

رقمي
البرمجيات
التكنولوجيا
الشبكة الإلكترونية
الهدف 4: التعليم الجيد
الهدف 8: العمل اللائق ونمو الاقتصاد

تعلم لغة البايثون من البداية للنهاية

مدة الدورة: 3 ساعة 41 دقيقة / 117 درس

مستوى: عام

اللغة: العربية

ماذا ستتعلم

  • كيفية إنشاء المتغيرات والتعامل مع مختلف أنواع البيانات، وكيفية تعديل البيانات في القوائم، بالإضافة إلى كيفية التعامل مع التواريخ والوقت والأرقام والنصوص باستخدام بايثون.

  • كيفية تنزيل البرامج والمواد المطلوبة، وكذلك كيفية ضبط وتهيئة بيئة العمل والتعرف عليها، جنبًا إلى جنب مع تعلم ما لا يسعك جهله عن أساسيات لغة البرمجة بايثون.

  • أنواع الدوال المختلفة ومستوياتها المتعددة وكذلك استخدامات كل نوع، جنبًا إلى جنب مع التعرف على ماهية كل من البرمجة كائنية التوجه والوراثة، وأهمية كل منهما.

هذه الدورة تتضمن

  • 3 ساعة 41 دقيقة/117 درس
  • آخر تحديث: 1/3/2022
  • 3 امتحانات
  • 3 مرفقات
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

مقدمة في لغة بايثون

2.

ماهي التعليقات وما هدفها

2 دقيقة
3.

ماهو المتغير وكيفية انشائه

3 دقيقة
4.

المدخلات و المخرجات

3 دقيقة
5.

تثبيت بيئة العمل

2 دقيقة
6.

المعاملات الحسابية

3 دقيقة
7.

التعرف على بيئة العمل

2 دقيقة
8.

معاملات المقارنة

2 دقيقة
9.

أنواع البيانات

3 دقيقة
10.

معرفة نوع البيانات الموجود في متغير معين

2 دقيقة
11.

ملاحظة على البيانات النصية والرقمية

1 دقيقة
12.

التحويل بين أنواع البيانات المختلفة

6 دقيقة
1.

مقدمة في لغة بايثون

1.

تثبيت بيئة العمل

2 دقيقة
2.

التعرف على بيئة العمل

2 دقيقة
1.

ماهي التعليقات وما هدفها

2 دقيقة
1.

ماهو المتغير وكيفية انشائه

3 دقيقة
1.

المدخلات و المخرجات

3 دقيقة
1.

المعاملات الحسابية

3 دقيقة
2.

معاملات المقارنة

2 دقيقة
3.

أنواع البيانات

3 دقيقة
4.

معرفة نوع البيانات الموجود في متغير معين

2 دقيقة
5.

ملاحظة على البيانات النصية والرقمية

1 دقيقة
6.

التحويل بين أنواع البيانات المختلفة

6 دقيقة
1.

مقدمة في البيانات المتقدمة

2.

القائمة

2 دقيقة
3.

استعراض عناصر القائمة وتغيير بعض البيانات بالقائمة

2 دقيقة
4.

الإضافة الى القائمة

2 دقيقة
5.

الحذف من القائمة

1 دقيقة
6.

المجموعة

3 دقيقة
7.

القاموس

3 دقيقة
8.

الوصول لعناصر القاموس

2 دقيقة
9.

التعديل على عنصر في القاموس

1 دقيقة
1.

الجملة الشرطية

2 دقيقة
2.

else دالة

1 دقيقة
3.

ملاحظة على الجمل الشرطية

3 دقيقة
4.

Elif دالة

3 دقيقة
1.

حلقة While

4 دقيقة
2.

حلقة For

2 دقيقة
3.

حلقة For في نطاق معين

4 دقيقة
1.

تعريف الدالة

1 دقيقة
2.

استدعاء الدالة

1 دقيقة
3.

إضافة مدخلات للدالة

2 دقيقة
4.

استخدام مدخل افتراضي للدالة

1 دقيقة
امتحان
مرفقات
1.

إيجاد القيمة المطلقة

2.

تقريب الأرقام

1 دقيقة
3.

الرفع الى أُس

4.

إيجاد اكبر عدد واصغر عدد من مجموعة ارقام

5.

جمع مجموعة ارقام مرة واحدة

6.

إيجاد الجذر التربيعي

1 دقيقة
7.

باقي القسمة

8.

توليد رقم عشوائي ضمن نطاق معين

9.

انشاء تاريخ

1 دقيقة
10.

انشاء وقت

1 دقيقة
11.

انشاء وقت وتاريخ بالوقت الفعلي

1 دقيقة
12.

تغيير صيغة التاريخ والوقت

2 دقيقة
1.

Indexing الـ

1 دقيقة
2.

slicing الـ

3 دقيقة
3.

slice دالة الـ

1 دقيقة
4.

index الدالة

2 دقيقة
5.

len الدالة

1 دقيقة
6.

count الدالة

1 دقيقة
7.

in المعامل

2 دقيقة
8.

الدمج والتكرار

2 دقيقة
1.

find البحث باستخدام الدالة

2 دقيقة
2.

تحويل النص إلى قائمة

1 دقيقة
3.

التحقق من النص

1 دقيقة
4.

strip الدالة

1 دقيقة
5.

تنسيق النصوص

1 دقيقة
6.

Raw String مفهوم

2 دقيقة
7.

format الدالة

3 دقيقة
1.

القوائم ثنائية الأبعاد

2 دقيقة
2.

filter الدالة

2 دقيقة
3.

map الدالة

1 دقيقة
4.

Reverse الدالة

2 دقيقة
1.

Positional Arguments مفهوم

1 دقيقة
2.

Keyword Arguments

1 دقيقة
3.

Default Parameter مفهوم

2 دقيقة
4.

Argument Packing مفهوم

3 دقيقة
5.

Argument Unpacking مفهوم

1 دقيقة
6.

Packing و Unpacking استخدام

1 دقيقة
7.

Dictionary Packing مفهوم

1 دقيقة
8.

Dictionary Unpacking مفهوم

امتحان
مرفقات
1.

مقدمة عن البرمجة الكائنية

1 دقيقة
2.

Class و Object مقدمة عن

1 دقيقة
3.

Attributes و Methods مقدمة عن

1 دقيقة
4.

Class إنشاء

1 دقيقة
5.

Object إنشاء

1 دقيقة
6.

self نظرة على

1 دقيقة
7.

Constructor مفهوم

2 دقيقة
8.

Encapsulation مفهوم

2 دقيقة
1.

dir الدالة

1 دقيقة
2.

Attribute إضافة

3.

Attributes و Object حذف

1 دقيقة
4.

Class Attribute مفهوم

1 دقيقة
5.

Setter و Getter نظرة على

1 دقيقة
6.

Setter و Getter تطبيق

2 دقيقة
7.

مع الخصائص Access Modifiers

2 دقيقة
8.

مع الدوال Access Modifiers

2 دقيقة
1.

مقدمة عن الوراثة

1 دقيقة
2.

تطبيق الوراثة

3 دقيقة
3.

Overriding مفهوم

1 دقيقة
4.

الوراثة متعددة المستويات

1 دقيقة
5.

الوراثة المتعددة

6.

MRO مفهوم

2 دقيقة
7.

MRO تطبيق مفهوم

1 دقيقة
8.

Constructor وراثة

2 دقيقة
9.

في البايثون Polymorphism ال

2 دقيقة
امتحان
مرفقات
1.

Scope مفهوم

2.

Local Scope مفهوم

3.

Global Scope مفهوم

4.

Keyword Global مفهوم

1.

Module مقدمة في

2.

import استخدام

3.

from .. import استخدام

1 دقيقة
4.

as استخدام

1.

Files مقدمة في

2.

انشاء ملف

2 دقيقة
3.

الكتابة في الملف

4.

اغلاق الملف

1.

Exception Handling مقدمة في

1 دقيقة
2.

try .. except استخدام

2 دقيقة
3.

else استخدام

4.

مع تحديد نوع الخطأ except استخدام

2 دقيقة
5.

assert استخدام

1 دقيقة
6.

raise استخدام

1 دقيقة
1.

synchronous و asynchronous مقدمة في

1 دقيقة
2.

asynchronous مقدمة في

2 دقيقة
1.

ماذا الان ؟

1 دقيقة

عن الدورة

عندما يتعلق الأمر بتعلم أي شيء جديد، فإن أكبر عقبة هي تحديد مصدر التعلّم الذي ستبدأ منه. ناهيك عن أن الأمر يصبح أكثر صعوبة عندما يكون هدفك هو دخول عالم البرمجة وتعلّم أحد لغاته. في ضوء ما سبق، نقدّم لك هذا الدليل الكامل لتعلّم لغة بايثون – أحد أوسع لغات البرمجة شهرة. لا يهم ما إذا كان لديك خبرة مسبقة في المجال أو جديدًا عليه؛ لأنه تم تصميم هذه الدورة التدريبية بالشكل الذي يلبي جميع احتياجاتك التعليمية. لا تتردد وابدأ التعلّم الآن!

متطلبات الدورة

لا توجد متطلبات لهذه الدورة. كل ما تحتاجه لتحقيق أقصى فائدة من هذه الدورة هو اهتمامك بموضوع الدورة ورغبتك في التعلم.

عن الخبير

تعلم لغة البايثون من البداية للنهاية

مدة الدورة: 3 ساعة 41 دقيقة / 117 درس
مستوى: عام
اللغة: العربية
هل تحتاج مساعدة؟