"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > مصطلحات بايثون الأساسية للمبتدئين

مصطلحات بايثون الأساسية للمبتدئين

تم النشر بتاريخ 2024-11-09
تصفح:571

Key Python Terminologies for Beginners

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

1. IDLE (بيئة التطوير والتعلم المتكاملة)

IDLE هي بيئة بسيطة تسمح لك بكتابة كود Python بسهولة. يأتي مزودًا بـ Python ويمكن استخدامه لتنفيذ عبارات فردية أو لإنشاء وتعديل نصوص Python النصية. فهو يوفر واجهة للمطورين، وخاصة المبتدئين، لبدء كتابة لغة بايثون دون إعداد بيئات معقدة.

حالة الاستخدام:

  • كتابة برامج بايثون الصغيرة بسرعة.
  • اختبار مقتطفات التعليمات البرمجية قبل تضمينها في المشاريع الأكبر.

مثال:

عند فتح IDLE، يمكنك كتابة كود Python مباشرةً:

>>> print("Hello from IDLE!")
Hello from IDLE!

2. بايثون شل

Python Shell هي بيئة تفاعلية حيث يمكنك كتابة كود Python، ويتم تنفيذه على الفور. وهذا مفيد لاختبار أجزاء من التعليمات البرمجية دون إنشاء نصوص برمجية كاملة.

حالة الاستخدام:

  • اختبار وظيفة أو منطق بسرعة.
  • تعلم بايثون بشكل تفاعلي.

مثال:

>>> 2   2
4

3. نظام بايثون

يشير System Python إلى إصدار Python المثبت مسبقًا مع نظام التشغيل الخاص بك. على سبيل المثال، العديد من أنظمة Linux وMac تأتي مزودة بـ Python مثبتة مسبقًا.

حالة الاستخدام:

  • استخدام أدوات أو نصوص Python الخاصة بنظام التشغيل الخاص بك.
  • التحقق من توافق إصدار بايثون لديك مع بيئة النظام.

مثال:

للتحقق من إصدار بايثون للنظام، قم بتشغيل:

$ python --version
Python 3.x.x

4. مطالبة

تشير مطالبة Python، الممثلة بـ >>>، إلى أن Python تنتظر مدخلاتك. عندما ترى هذا الرمز، فهذا يعني أن بايثون جاهزة لتنفيذ أي تعليمات تقدمها.

حالة الاستخدام:

  • برمجة بايثون التفاعلية.
  • اختبار أجزاء أو أوامر برمجية صغيرة.

مثال:

>>> print("Python is ready for input!")
Python is ready for input!

5. REPL (حلقة القراءة والتقييم والطباعة)

REPL عبارة عن حلقة تقرأ مدخلاتك بشكل مستمر، وتقيمها، وتطبع النتيجة، وتنتظر الإدخال التالي. إنها العمود الفقري لتجربة بايثون التفاعلية.

حالة الاستخدام:

  • تطوير الكود التفاعلي.
  • تصحيح الأخطاء واختبار مجموعات صغيرة من التعليمات البرمجية.

مثال:

>>> 5 * 5
25

في هذه الحالة، تقرأ بايثون 5 * 5، وتقيمها على أنها 25، وتطبع 25، وتنتظر الإدخال التالي.

6. الحجة

الوسيطة هي قيمة يتم تمريرها إلى دالة عند استدعائها. تستخدم الوظائف الوسائط لإجراء العمليات. على سبيل المثال، في print("Hello World")، "Hello World" هو الوسيط الذي تم تمريره إلى وظيفة الطباعة.

حالة الاستخدام:

  • تمرير القيم الديناميكية إلى الدوال للحساب أو المعالجة.

مثال:

>>> def greet(name):
...     print(f"Hello, {name}")
>>> greet("Alice")
Hello, Alice

هنا، "Alice" هي الوسيطة التي تم تمريرها إلى وظيفة الترحيب.

7. الوظيفة

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

حالة الاستخدام:

  • تنظيم الكود وإعادة استخدامه.
  • تبسيط المنطق المعقد عن طريق تقسيمه إلى كتل يمكن التحكم فيها.

مثال:

>>> def add(a, b):
...     return a   b
>>> add(3, 4)
7

في هذه الحالة، الإضافة هي دالة تأخذ وسيطتين وترجع مجموعهما.

8. قيمة الإرجاع

القيمة المرجعة هي النتيجة التي تعيدها الدالة بعد تنفيذ مهمتها. على سبيل المثال، عند استخدام الدالة print()، فإنها تقوم بطباعة سلسلة إلى وحدة التحكم كقيمة إرجاع.

حالة الاستخدام:

  • التقاط النتائج من دالة لاستخدامها لاحقًا في البرنامج.
  • تصحيح الأخطاء أو تسجيل الإخراج من وظيفة.

مثال:

>>> def square(num):
...     return num * num
>>> result = square(5)
>>> print(result)
25

هنا، 25 هي القيمة المرجعة للدالة المربعة.

9. السيناريو

البرنامج النصي هو ملف Python (عادةً بامتداد .py) حيث يمكنك كتابة وتخزين كود Python. على عكس البرمجة التفاعلية حيث تقوم بتنفيذ سطر واحد في كل مرة، تسمح لك البرامج النصية بتنفيذ عدة أسطر من التعليمات البرمجية في وقت واحد.

حالة الاستخدام:

  • كتابة البرامج الكاملة أو أتمتة المهام.
  • تطوير تطبيقات بايثون.

مثال:

لنفترض أنك كتبت الكود التالي في ملف يسمى hello.py:

print("This is a Python script.")

يمكنك تنفيذ هذا البرنامج النصي باستخدام الأمر:

$ python hello.py
This is a Python script.

10. ملفات البرنامج النصي

تشير ملفات البرنامج النصي إلى الملفات التي تحتوي على كود Python، والتي يمكن تنفيذها بأمر واحد. تكون هذه مفيدة عندما تريد حفظ الكود الخاص بك ومشاركته مع الآخرين.

حالة الاستخدام:

  • تنظيم الكود الخاص بك في ملفات قابلة لإعادة الاستخدام.
  • مشاركة المشاريع أو البرامج مع المطورين الآخرين.

مثال:

حفظ كود بايثون الخاص بك في script.py وتشغيله:

$ python script.py

يعد فهم مصطلحات Python الشائعة أمرًا بالغ الأهمية لأي شخص يتعلم اللغة أو يحاول توصيل التعليمات البرمجية الخاصة به بشكل أكثر فعالية. عندما تصبح على دراية بمصطلحات مثل IDLE وShell والوظائف والوسائط والمزيد، ستجد أنه من الأسهل التنقل في عالم برمجة Python، سواء كنت تكتب تعليمات برمجية أو تتعاون مع الآخرين أو تقوم بتصحيح الأخطاء. تأكد من ممارسة هذه المفاهيم بانتظام لتعزيز فهمك!

بيان الافراج تم نشر هذه المقالة على: https://dev.to/saurabhkurve/key-python-terminologies-for-beginners-5anm?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3