اساسيات لغة بايثون

القسم السابع: الدوال

١٩. الدوال ١

في هذا الدرس، سنبدأ في تعلم الدوال (Functions) في لغة بايثون. سنغطي الأساسيات مثل كيفية تعريف دالة، وما هي فائدتها، وكيفية تمرير المعاملات إليها. سنتعرف أيضًا على كيفية استدعاء الدوال وإرجاع القيم منها. هذا الدرس خطوة مهمة نحو فهم تنظيم الكود وجعله أكثر كفاءة وقابلية لإعادة الاستخدام.

٢٠. الدوال ٢

في هذا الدرس، سنواصل تعلم الدوال (Functions) في بايثون. سنتناول مفاهيم أكثر تقدّمًا مثل المعاملات ذات القيم الافتراضية، والدوال التي تقبل عددًا غير محدد من المعاملات باستخدام *args و **kwargs. سنشرح أيضًا كيفية استخدام القيم المرجعة بمرونة لتعديل البيانات وتنفيذ العمليات بطرق أكثر احترافية.

٢١. الدوال ٣

نواصل التعمّق في الدوال ببايثون: التعرف على بعض الدوال المضمّنة، وفهم المتغيرات المحلية والعالمية، وكيفية تأثير نطاق المتغيرات على عمل الدوال واستخدامها السليم في المشاريع الأكبر.

٢٢. الدوال ٤

في هذا الدرس، سنغوص في المزيد من المفاهيم المتقدمة حول الدوال في بايثون.

٢٣. الدوال ٥

في هذا الدرس، نكمل المزيد من المفاهيم المتقدمة حول الدوال في بايثون.

٢٤. مدى المتغيرات

سنتعرّف على مدى المتغيرات (Variable Scope) وكيفية تحديد أماكن الوصول إلى المتغيرات. سنغطي المدى المحلي والمدى العالمي، وكيفية التعامل مع المتغيرات داخل الدوال أو الكتل المختلفة لضمان تنظيم الكود وتقليل الأخطاء.