الشروع في العمل مع بايثون يقدم لك هذا القسم أساسيات لغة بايثون. ستتعلم كيفية إعداد بيئتك، وكتابة أول برنامج Python وتشغيله، وفهم المفاهيم الأساسية مثل المتغيرات وأنواع البيانات وعوامل التشغيل.
تدفق التحكم تعرف على كيفية التحكم في تدفق برامج Python الخاصة بك باستخدام العبارات الشرطية والحلقات. يغطي هذا القسم الهياكل الأساسية التي تسمح لك بتنفيذ مجموعات مختلفة من التعليمات البرمجية بناءً على الشروط أو تكرار الإجراءات عدة مرات.
وظائف ستتعلم في هذا القسم كيفية إنشاء كتل من التعليمات البرمجية قابلة لإعادة الاستخدام تسمى الوظائف. سوف تتعمق في تعريف الوظائف، وتمرير الوسائط، وفهم نطاق المتغيرات. يعد هذا ضروريًا لكتابة تعليمات برمجية Python النظيفة والمنظمة والمعيارية.
سلاسل السلاسل هي نوع بيانات أساسي في بايثون. في هذا القسم، ستتعلم كيفية التعامل مع السلاسل، وتنفيذ عمليات السلاسل، ومعالجة البيانات النصية بكفاءة باستخدام أساليب السلاسل المضمنة في بايثون.
القوائم القوائم عبارة عن مجموعات متعددة الاستخدامات تسمح لك بتخزين عناصر متعددة في متغير واحد. يغطي هذا القسم كيفية إنشاء القوائم والوصول إليها وتعديلها، بالإضافة إلى كيفية استخدام التقنيات المتقدمة مثل تقسيم القائمة وتداخلها وتمرير القوائم إلى الوظائف.
الصفوف والقواميس استكشف هياكل البيانات القوية في لغة Python، مثل الصفوف والقواميس. الصفوف عبارة عن مجموعات غير قابلة للتغيير، بينما تسمح لك القواميس بتخزين أزواج القيمة الرئيسية. ستتعلم كيفية العمل مع كليهما، بما في ذلك كيفية تعديلهما والاستفادة من أساليبهما المضمنة.
معالجة الاستثناءات في بايثون تعرف على كيفية التعامل مع الأخطاء بأمان في برامج Python الخاصة بك. يقدم هذا القسم مفاهيم الأخطاء النحوية والاستثناءات وكيفية استخدام كتل المحاولة/الاستثناء لاكتشاف المشكلات الشائعة وحلها أثناء تنفيذ البرنامج.
التعامل مع الملفات في بايثون يعد العمل مع الملفات جزءًا أساسيًا من العديد من البرامج. يغطي هذا القسم كيفية القراءة من الملفات النصية والكتابة إليها، بالإضافة إلى كيفية إدارة مسارات الملفات، واستخدام وحدات Python المدمجة لمعالجة الملفات مثل Pickle لتسلسل البيانات.
كومة المكدس عبارة عن بنية بيانات تتبع مبدأ "آخر ما يدخل أولاً يخرج أولاً" (LIFO). يعلمك هذا القسم كيفية تنفيذ واستخدام المكدسات في بايثون، بما في ذلك عمليات المكدس الأساسية مثل الدفع والبوب، وحل المشكلات مثل التحويل من infix إلى postfix وتقييم تعبيرات postfix.
طابور تعمل قوائم الانتظار على أساس الوارد أولاً يخرج أولاً (FIFO). ستتعلم في هذا القسم كيفية تنفيذ واستخدام قوائم الانتظار في بايثون. ستستكشف أيضًا deque (قائمة الانتظار ذات النهاية المزدوجة) وترى كيفية إدارة البيانات بكفاءة بترتيب FIFO.
فرز الفرز هو مفهوم أساسي لتنظيم البيانات. يغطي هذا القسم خوارزميات الفرز الشائعة، مثل Bubble Sort وSelection Sort وInsertion Sort، بالإضافة إلى التعقيدات الزمنية الخاصة بها وكيفية تنفيذها في Python.
البحث يتيح لك البحث العثور على البيانات ضمن المجموعات. في هذا القسم، ستتعرف على خوارزميتين بحث شائعتين — البحث الخطي والبحث الثنائي — وكيفية تنفيذهما للعثور على العناصر في القوائم أو المصفوفات.
تاريخ التحديث
05/07/2025
التعليم
أمان البيانات
arrow_forward
يبدأ الحفاظ على أمان بياناتك بفهم الطريقة التي يتّبعها مطوِّرو التطبيقات لجمع بياناتك ومشاركتها. قد تختلف خصوصية البيانات وممارسات الأمان حسب كيفية استخدامك للتطبيق ومنطقتك وعمرك. يوفّر مطوِّر التطبيقات هذه المعلومات وقد يعدِّلها بمرور الوقت.
قد يشارك هذا التطبيق أنواع البيانات هذه مع جهات خارجية:
معلومات التطبيق وأداؤه والجهاز أو أرقام التعريف الأخرى
لم يتم تجميع أي بيانات.
مزيد من المعلومات حول الآلية التي يتّبعها مطوِّرو البرامج للإشارة إلى جمع بيانات المستخدمين