Перейти к содержимому

بايثون كورس كامل الجزء 1

Code With 7amo

0:00 / 0:00

بايثون كورس كامل الجزء 1

17 просмотров · 14 ч назад
Code With 7amo
101 подписчик
17 просмотров · 14 ч назад
بايثون كورس كامل الجزء 1 تعلم البرمجه بطريقه سهله، تعلم لغه بايثون الجزء الاول و الثاني سيعطي: خارطة طريق تعلم Python من الصفر إلى OOP 1. أساسيات بايثون (Python Basics) 1. مقدمة عن لغة Python 2. تثبيت Python 3. بيئات كتابة الكود (IDE and Code Editors) 4. الطباعة باستخدام print() 5. التعليقات (Comments) 6. المتغيرات (Variables) 7. أنواع البيانات (Data Types) الأعداد الصحيحة (int) الأعداد العشرية (float) النصوص (str) القيم المنطقية (bool) 8. تحويل أنواع البيانات (Type Conversion) 9. إدخال البيانات باستخدام input() 10. العمليات الحسابية والمنطقية (Operators) 2. الشروط والحلقات (Conditions and Loops) 11. الشروط if و elif و else 12. الشروط المتداخلة (Nested Conditions) 13. حلقة for 14. حلقة while 15. إيقاف الحلقة باستخدام break 16. تخطي التكرار باستخدام continue 17. التعليمة pass 18. استخدام range() 19. الحلقات المتداخلة (Nested Loops) 3. هياكل البيانات (Data Structures) 20. النصوص (Strings) 21. فهرسة النصوص (String Indexing) 22. استخراج جزء من النص (String Slicing) 23. دوال النصوص (String Methods) 24. القوائم (Lists) 25. فهرسة القوائم واستخراج أجزائها 26. دوال القوائم (List Methods) 27. الصفوف الثابتة (Tuples) 28. المجموعات (Sets) 29. القواميس (Dictionaries) 30. هياكل البيانات المتداخلة (Nested Data Structures) 31. البيانات القابلة للتغيير وغير القابلة للتغيير (Mutable vs Immutable) 4. الدوال (Functions) 32. تعريف الدوال باستخدام def 33. المعاملات والقيم الممررة (Parameters and Arguments) 34. إرجاع النتائج باستخدام return 35. المعاملات الافتراضية (Default Arguments) 36. المعاملات الموضعية والاسمية (Positional and Keyword Arguments) 37. استخدام *args و **kwargs 38. نطاق المتغيرات (Variable Scope) 39. المتغيرات المحلية والعالمية (Local and Global Variables) 40. الدوال المختصرة (Lambda Functions) 41. الاستدعاء الذاتي (Recursion) 42. الدوال المدمجة (Built-in Functions) 43. الدوال عالية الرتبة (Higher-Order Functions) 44. الدوال map() و filter() و reduce() 5. الوحدات والمكتبات (Modules and Packages) 45. استيراد الوحدات (Importing Modules) 46. المكتبات المدمجة في Python 47. إنشاء وحدات خاصة بك 48. الحزم (Packages) 49. تثبيت المكتبات باستخدام pip 50. استخدام if name == "main" 6. معالجة الأخطاء (Error Handling) 51. أخطاء الكتابة (Syntax Errors) 52. أخطاء وقت التشغيل (Runtime Errors) 53. استخدام try و except 54. استخدام else و finally 55. إطلاق الأخطاء باستخدام raise 56. إنشاء أخطاء مخصصة (Custom Exceptions) 7. التعامل مع الملفات (File Handling) 57. فتح الملفات وإغلاقها 58. قراءة الملفات 59. الكتابة في الملفات 60. إضافة البيانات إلى الملفات 61. أوضاع فتح الملفات (File Modes) 62. استخدام with open() 63. التعامل مع الملفات النصية 64. التعامل مع ملفات CSV و JSON 8. الاختصارات البرمجية (Comprehensions) 65. List Comprehensions 66. Dictionary Comprehensions 67. Set Comprehensions 68. Generator Expressions 9. البرمجة كائنية التوجه (OOP) 69. مقدمة عن OOP 70. الأصناف والكائنات (Classes and Objects) 71. الخصائص والدوال داخل الأصناف (Attributes and Methods) 72. الدالة البانية init() 73. الكلمة self 74. خصائص الكائن (Instance Attributes) 75. خصائص الصنف (Class Attributes) 76. دوال الكائن (Instance Methods) 77. دوال الصنف (Class Methods) 78. الدوال الثابتة (Static Methods) 79. التغليف (Encapsulation) 80. الخصائص العامة والمحمية والخاصة (Public, Protected, Private) 81. Getter و Setter 82. الوراثة (Inheritance) 83. الوراثة المفردة (Single Inheritance) 84. الوراثة المتعددة (Multiple Inheritance) 85. الوراثة متعددة المستويات (Multilevel Inheritance) 86. الوراثة الهرمية (Hierarchical Inheritance) 87. إعادة تعريف الدوال (Method Overriding) 88. استخدام super() 89. تعدد الأشكال (Polymorphism) 90. التجريد (Abstraction) 91. الأصناف المجردة (Abstract Classes) 92. الدوال المجردة (Abstract Methods) 93. التركيب (Composition) 94. التجميع (Aggregation) 95. الارتباط بين الكائنات (Association) 96. الدوال السحرية (Magic Methods / Dunder Methods) 97. الدالتان str()