هل سبق لك أن شاركت في محادثة مع أحد المبرمجين وشعرت بالضياع بسبب المصطلحات غير المألوفة؟ أو ربما تكون مبتدئًا في برمجة بايثون وصادفت مصطلحات معينة لم تفهمها تمامًا. إن تعلم المصطلحات الشائعة المستخدمة في لغة بايثون لن يساعدك فقط على شرح التعليمات البرمجية الخاصة بك بشكل أكثر احترافية، ولكنه سيمكنك أيضًا من متابعة المناقشات بسهولة أكبر. تستكشف هذه المقالة مصطلحات بايثون الأساسية مع شرح بسيط وحالات استخدام وأمثلة لمساعدتك على فهمها بسرعة.
IDLE هي بيئة بسيطة تسمح لك بكتابة كود Python بسهولة. يأتي مزودًا بـ Python ويمكن استخدامه لتنفيذ عبارات فردية أو لإنشاء وتعديل نصوص Python النصية. فهو يوفر واجهة للمطورين، وخاصة المبتدئين، لبدء كتابة لغة بايثون دون إعداد بيئات معقدة.
عند فتح IDLE، يمكنك كتابة كود Python مباشرةً:
>>> print("Hello from IDLE!") Hello from IDLE!
Python Shell هي بيئة تفاعلية حيث يمكنك كتابة كود Python، ويتم تنفيذه على الفور. وهذا مفيد لاختبار أجزاء من التعليمات البرمجية دون إنشاء نصوص برمجية كاملة.
>>> 2 2 4
يشير System Python إلى إصدار Python المثبت مسبقًا مع نظام التشغيل الخاص بك. على سبيل المثال، العديد من أنظمة Linux وMac تأتي مزودة بـ Python مثبتة مسبقًا.
للتحقق من إصدار بايثون للنظام، قم بتشغيل:
$ python --version Python 3.x.x
تشير مطالبة Python، الممثلة بـ >>>، إلى أن Python تنتظر مدخلاتك. عندما ترى هذا الرمز، فهذا يعني أن بايثون جاهزة لتنفيذ أي تعليمات تقدمها.
>>> print("Python is ready for input!") Python is ready for input!
REPL عبارة عن حلقة تقرأ مدخلاتك بشكل مستمر، وتقيمها، وتطبع النتيجة، وتنتظر الإدخال التالي. إنها العمود الفقري لتجربة بايثون التفاعلية.
>>> 5 * 5 25
في هذه الحالة، تقرأ بايثون 5 * 5، وتقيمها على أنها 25، وتطبع 25، وتنتظر الإدخال التالي.
الوسيطة هي قيمة يتم تمريرها إلى دالة عند استدعائها. تستخدم الوظائف الوسائط لإجراء العمليات. على سبيل المثال، في print("Hello World")، "Hello World" هو الوسيط الذي تم تمريره إلى وظيفة الطباعة.
>>> def greet(name): ... print(f"Hello, {name}") >>> greet("Alice") Hello, Alice
هنا، "Alice" هي الوسيطة التي تم تمريرها إلى وظيفة الترحيب.
الوظيفة عبارة عن كتلة من التعليمات البرمجية التي تؤدي مهمة محددة. يمكن أن يأخذ المدخلات (الوسائط)، ويعالجها، ويعيد المخرجات (قيمة الإرجاع). على سبيل المثال، print() هي دالة في لغة بايثون.
>>> def add(a, b): ... return a b >>> add(3, 4) 7
في هذه الحالة، الإضافة هي دالة تأخذ وسيطتين وترجع مجموعهما.
القيمة المرجعة هي النتيجة التي تعيدها الدالة بعد تنفيذ مهمتها. على سبيل المثال، عند استخدام الدالة print()، فإنها تقوم بطباعة سلسلة إلى وحدة التحكم كقيمة إرجاع.
>>> def square(num): ... return num * num >>> result = square(5) >>> print(result) 25
هنا، 25 هي القيمة المرجعة للدالة المربعة.
البرنامج النصي هو ملف Python (عادةً بامتداد .py) حيث يمكنك كتابة وتخزين كود Python. على عكس البرمجة التفاعلية حيث تقوم بتنفيذ سطر واحد في كل مرة، تسمح لك البرامج النصية بتنفيذ عدة أسطر من التعليمات البرمجية في وقت واحد.
لنفترض أنك كتبت الكود التالي في ملف يسمى hello.py:
print("This is a Python script.")
يمكنك تنفيذ هذا البرنامج النصي باستخدام الأمر:
$ python hello.py This is a Python script.
تشير ملفات البرنامج النصي إلى الملفات التي تحتوي على كود Python، والتي يمكن تنفيذها بأمر واحد. تكون هذه مفيدة عندما تريد حفظ الكود الخاص بك ومشاركته مع الآخرين.
حفظ كود بايثون الخاص بك في script.py وتشغيله:
$ python script.py
يعد فهم مصطلحات Python الشائعة أمرًا بالغ الأهمية لأي شخص يتعلم اللغة أو يحاول توصيل التعليمات البرمجية الخاصة به بشكل أكثر فعالية. عندما تصبح على دراية بمصطلحات مثل IDLE وShell والوظائف والوسائط والمزيد، ستجد أنه من الأسهل التنقل في عالم برمجة Python، سواء كنت تكتب تعليمات برمجية أو تتعاون مع الآخرين أو تقوم بتصحيح الأخطاء. تأكد من ممارسة هذه المفاهيم بانتظام لتعزيز فهمك!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3