الفئات: العلوم والتكنولوجيا
كيفية إنشاء المتغيرات والتعامل مع مختلف أنواع البيانات، وكيفية تعديل البيانات في القوائم، بالإضافة إلى كيفية التعامل مع التواريخ والوقت والأرقام والنصوص باستخدام بايثون.
كيفية تنزيل البرامج والمواد المطلوبة، وكذلك كيفية ضبط وتهيئة بيئة العمل والتعرف عليها، جنبًا إلى جنب مع تعلم ما لا يسعك جهله عن أساسيات لغة البرمجة بايثون.
أنواع الدوال المختلفة ومستوياتها المتعددة وكذلك استخدامات كل نوع، جنبًا إلى جنب مع التعرف على ماهية كل من البرمجة كائنية التوجه والوراثة، وأهمية كل منهما.
دروس مجانية
مقدمة في لغة بايثون
ماهي التعليقات وما هدفها
ماهو المتغير وكيفية انشائه
المدخلات و المخرجات
تثبيت بيئة العمل
المعاملات الحسابية
التعرف على بيئة العمل
معاملات المقارنة
أنواع البيانات
معرفة نوع البيانات الموجود في متغير معين
ملاحظة على البيانات النصية والرقمية
التحويل بين أنواع البيانات المختلفة
1. مقدمة في لغة بايثون
مقدمة في لغة بايثون
2. تهيئة بيئة العمل
تثبيت بيئة العمل
التعرف على بيئة العمل
3. التعليقات
ماهي التعليقات وما هدفها
4. المتخيرات
ماهو المتغير وكيفية انشائه
5. المدخلات والمخرجات
المدخلات و المخرجات
6. البيانات في بايثون
المعاملات الحسابية
معاملات المقارنة
أنواع البيانات
معرفة نوع البيانات الموجود في متغير معين
ملاحظة على البيانات النصية والرقمية
التحويل بين أنواع البيانات المختلفة
7. البيانات المتقدمة في بايثون
مقدمة في البيانات المتقدمة
القائمة
استعراض عناصر القائمة وتغيير بعض البيانات بالقائمة
الإضافة الى القائمة
الحذف من القائمة
المجموعة
القاموس
الوصول لعناصر القاموس
التعديل على عنصر في القاموس
8. الشروط
الجملة الشرطية
else دالة
ملاحظة على الجمل الشرطية
Elif دالة
9. التكرار
حلقة While
حلقة For
حلقة For في نطاق معين
10. الدوال
تعريف الدالة
استدعاء الدالة
إضافة مدخلات للدالة
استخدام مدخل افتراضي للدالة
11. التواريخ والأرقام
إيجاد القيمة المطلقة
تقريب الأرقام
الرفع الى أُس
إيجاد اكبر عدد واصغر عدد من مجموعة ارقام
جمع مجموعة ارقام مرة واحدة
إيجاد الجذر التربيعي
باقي القسمة
توليد رقم عشوائي ضمن نطاق معين
انشاء تاريخ
انشاء وقت
انشاء وقت وتاريخ بالوقت الفعلي
تغيير صيغة التاريخ والوقت
12. أنواع البيانات المتقدمة بشكل أعمق
Indexing الـ
slicing الـ
slice دالة الـ
index الدالة
len الدالة
count الدالة
in المعامل
الدمج والتكرار
13. النصوص مستوى المتقدم
find البحث باستخدام الدالة
تحويل النص إلى قائمة
التحقق من النص
strip الدالة
تنسيق النصوص
Raw String مفهوم
format الدالة
14. القوائم بالمستوى متقدم
القوائم ثنائية الأبعاد
filter الدالة
map الدالة
Reverse الدالة
15. الدوال بالمستوى المتقدم
Positional Arguments مفهوم
Keyword Arguments
Default Parameter مفهوم
Argument Packing مفهوم
Argument Unpacking مفهوم
Packing و Unpacking استخدام
Dictionary Packing مفهوم
Dictionary Unpacking مفهوم
16. مقدمة عن البرمجة الكائنية
مقدمة عن البرمجة الكائنية
Class و Object مقدمة عن
Attributes و Methods مقدمة عن
Class إنشاء
Object إنشاء
self نظرة على
Constructor مفهوم
Encapsulation مفهوم
17. الخصائص والدوال
dir الدالة
Attribute إضافة
Attributes و Object حذف
Class Attribute مفهوم
Setter و Getter نظرة على
Setter و Getter تطبيق
مع الخصائص Access Modifiers
مع الدوال Access Modifiers
18. مقدمة عن الوراثة
مقدمة عن الوراثة
تطبيق الوراثة
Overriding مفهوم
الوراثة متعددة المستويات
الوراثة المتعددة
MRO مفهوم
MRO تطبيق مفهوم
Constructor وراثة
في البايثون Polymorphism ال
19. Scope مقدمة في
Scope مفهوم
Local Scope مفهوم
Global Scope مفهوم
Keyword Global مفهوم
20. Module مقدمة في
Module مقدمة في
import استخدام
from .. import استخدام
as استخدام
21. Files مقدمة في
Files مقدمة في
انشاء ملف
الكتابة في الملف
اغلاق الملف
22. Exception Handling مقدمة في
Exception Handling مقدمة في
try .. except استخدام
else استخدام
مع تحديد نوع الخطأ except استخدام
assert استخدام
raise استخدام
23. synchronous و asynchronous مقدمة في
synchronous و asynchronous مقدمة في
asynchronous مقدمة في
24. النهاية
ماذا الان ؟
عندما يتعلق الأمر بتعلم أي شيء جديد، فإن أكبر عقبة هي تحديد مصدر التعلّم الذي ستبدأ منه. ناهيك عن أن الأمر يصبح أكثر صعوبة عندما يكون هدفك هو دخول عالم البرمجة وتعلّم أحد لغاته. في ضوء ما سبق، نقدّم لك هذا الدليل الكامل لتعلّم لغة بايثون – أحد أوسع لغات البرمجة شهرة. لا يهم ما إذا كان لديك خبرة مسبقة في المجال أو جديدًا عليه؛ لأنه تم تصميم هذه الدورة التدريبية بالشكل الذي يلبي جميع احتياجاتك التعليمية. لا تتردد وابدأ التعلّم الآن!
لا توجد متطلبات لهذه الدورة. كل ما تحتاجه لتحقيق أقصى فائدة من هذه الدورة هو اهتمامك بموضوع الدورة ورغبتك في التعلم.
مهندس ميكاترونكس
2,811 متعلمين
5 دورات