تخطَّ إلى المحتوى
بايثون البرمجة والبيانات · المستوى 1

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

  • مبتدئ
  • 82 درساً
  • 9 وحدة
  • 9+ ساعات

ستتعلم

  • أساسيات بايثون
  • التحكم والتكرار
  • الدوال
  • الكلاسات
  • التعامل مع الملفات
  • Matplotlib
  • Pandas
  • NumPy

محتوى الدورة

1 (Python Basics) أساسيات بايثون12 درساً
  1. تثبيت البايثون مجاني
  2. كتابة أول جملة بالبايثون مجاني
  3. 1)Variables المتغيرات
  4. 2)Multiple variables متغيرات متعددة
  5. 3)Apply on the variable_تطبيق على النتغيرات
  6. 4)Strings
  7. 5)Placeholders
  8. 6)Lists القوائم
  9. 7)List functions وظائف على القوائم
  10. 8)Dictionaries القواميس
  11. 9)Functions in dictionaries وظائف على القواميس
  12. 10)Tuples المجموعات
2 (Control Flow and Loops) أدوات التحكم و التكرار11 درساً
  1. 1)IF_Else أدوات الشرط
  2. 2)Relational Operations العلاقات المنطقية
  3. 3)Elif Statements تداخل اداة شرط
  4. 4)For loops الحلقات التكرارية
  5. 5)While loops حلقة تكرارية
  6. 6)Nested For loops تداخل حلقة
  7. 7)Break, pass and continue Part_1_كسر_إكمال و إعادة
  8. 8)Break, pass and continue Part_2_كسر_إكمال و إعادة
  9. 9)Try_Except_مصيدة الخطأ
  10. 10)Commenting_التعليقات
  11. نصائح سريعة
3 (Functions) الدوال و الوظائف6 دروس
  1. 1)Functions_المهام
  2. 2)Global and Local variables_المتغيرات العامة و المحلية
  3. 3)Abs_Bool_القيم المطلقة و المنطقية
  4. 4)Eval_Exec_وظائف التقييم و التنفيذ
  5. 5)Int()_Str()_Float()_الاعداد الصحيحة و السلاسل و الاعداد العشرية
  6. 6)Recap_Sum_دالة الجمع و مراجعة
4 (Classes) الكلاسات4 دروس
  1. 1)Basics_of_Classes_اساسيات الفئات
  2. 2)Functions_In_Classes_الوظائف داخل الفئات
  3. 3)Class_Attributes_خصائص الفئات
  4. 4)Inheritance and overriding Methods_الوراثة و تجاوز الوظائف
5 (File Handling) التعامل مع الملفات4 دروس
  1. 1)Reading a File_قراءة ملف بالبايثون
  2. 2)Writing to a File_كتابة بالملف
  3. 3)Appending_to_files_كتابة بالملف
  4. 4)Copying_Files_نسخ ملف و إنشاء ملف
6 (Modules) الوحدات النمطية7 دروس
  1. 1)Random Module_الوحدة العشوائية
  2. 2)Geussing Game_لعبة التخمين
  3. 3)Random Module – Shuffle and Choice_الإختيار و الخلط
  4. 4)Sys Module_موديل النظام
  5. 5)Time_Module_موديول الوقت
  6. 6)Turtle_module_موديول السلحفاة
  7. 7)Function_In_Turtle_Module_الوظائف في موديول السلحفاة
7 (Matplotlib Library) مكتبة Matplotlib23 درساً
  1. 1)Preparing the IDE Anaconda (Spyder)_تحضير بيئة اناكوندا
  2. 2)Spyder_and_For_Loop_exemple_بيئة سبيدر
  3. 3)Python_Vs_Librarys_ملخص مهم جدااا
  4. 4)Install_MatPlotLib_تثبيت مكتبة بالبايثون
  5. 5)Using_Matplotlib_إستعمال المكتبة بعد التثبيت
  6. 6)Title_Xlabel_Ylabel_of_Figure_عنونة الفيغيور
  7. 7)Basic Coloring and Subplots_part1
  8. 8)Basic Coloring and Subplots_part2
  9. 9)Multiple_Plots_منحنيات متعددة
  10. 10)Extract_Code_from_Figures
  11. 11)Multiple Graphs in a Figure
  12. 12)Bar Graphs_part_1
  13. 13)Bar Graphs_part_2
  14. 14)Modifying Bar Graphs_Part_1
  15. 15)Modifying Bar Graphs_Part_2
  16. 16)Pie Chart Intro
  17. 17)Modifying Pie Chart
  18. 18)Adding a legend
  19. 19)3D Graphics Intro
  20. 20)3D Graphics_Plot_X,Y,Z_Data
  21. 21)3D Scatter_Plot_X,Y,Z_Data
  22. 22)Multiple 3D scatter plot
  23. 23)3D Bar Graphs
8 (Pandas Library) مكتبة بنداس11 درساً
  1. 1)Series Data Structure
  2. 2)Series Data Structure Part 2
  3. 3)Data Frame Intro
  4. 4)Reading_CSV_File
  5. 5)Creating a CSV File
  6. 6)Writing_CSV_File
  7. 7)Getting the Data
  8. 8)Splitting the Data Frames
  9. 9)Data Manipulation
  10. 10)Indexing and More work
  11. 12Merging Data Frames
9 (NumPy Library) مكتبة نامباي4 دروس
  1. 1)Create_Array_Using_Numpy
  2. 2)Arrays_0D_1D_2D_3D_5D
  3. 3)Numpy Array Indexing
  4. 4)NumPy_Array_Slicing

في المسار نفسه

تعلم البرمجة بلغة البايثون
82 درساً · مبتدئ
جرّب مجاناً 48 ساعة