نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر

نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
PY

منهج Python

دليل مرجعي شامل

كل اللغات
مدرسة البرمجة/منهج Python/التعليقات وكتابة كود نظيف

التعليقات وكتابة كود نظيف

تعليقات pythoncomments pythondocstring pythonكتابة كود نظيف python

الشرح

التعليقات في Python

التعليقات هي نصوص داخل الكود لا تُنفَّذ، وتُستخدم لشرح الكود وجعله أسهل فهماً.

أنواع التعليقات:

1. تعليق سطر واحد - يبدأ بـ `#` ```python # هذا تعليق x = 5 # يمكن وضع التعليق بعد الكود ```

2. تعليقات متعددة الأسطر - باستخدام `"""` أو `'''` ```python """ هذا تعليق متعدد الأسطر يُستخدم أيضاً كـ Docstring """ ```

متى تكتب تعليقاً؟ - لشرح كود معقد - لتوضيح الغرض من دالة أو قسم - لإيقاف تشغيل كود مؤقتاً (commenting out) - لكتابة Docstrings للدوال

الصياغة (Syntax)

syntax
1# تعليق سطر واحد
2# هذه دالة تحسب المربع
3
4def square(n):
5 """
6 هذا Docstring - يشرح وظيفة الدالة
7 المدخل: عدد n
8 المخرج: مربع n
9 """
10 return n * n # نرجع قيمة n²

أمثلة عملية

مثال 1: أنواع التعليقات

أنواع التعليقات
1# 1. تعليق سطر واحد
2name = "Python" # متغير الاسم
3
4# 2. تعليق متعدد الأسطر
5"""
6هذا الكود يوضح
7أنواع التعليقات
8في Python
9"""
10
11# 3. إيقاف كود مؤقتاً
12x = 10
13# y = 20 ← هذا السطر موقوف
14z = x + 5
15print(z)

نصائح احترافية

  • —**أفضل الممارسات في التعليقات:**
  • —اكتب تعليقات "لماذا" لا "ماذا" - الكود نفسه يوضح ماذا
  • —لا تُبالغ في التعليقات حتى لا يصبح الكود ثقيلاً
  • —استخدم Docstrings للدوال والكلاسات دائماً
  • —حدّث التعليقات عند تعديل الكود

الدرس السابق

كيف تعمل مخرجات بايثون؟

الدرس التالي

المتغيرات وقواعد التسمية

نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر