المزيد عن بايثون. مكونات اللغة

المزيد عن بايثون


في المادة السابقة لقد ناقشنا أسباب تعلم لغة برمجة Python وكيفية الحصول على أحدث إصدار. حان الوقت الآن لتعلم مكونات اللغة ببعض الأمثلة.

المزيد عن بايثون. الأدوات اللازمة للبدء

نقطة

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

هناك طريقتان سهلتان لإضافتهم ؛ من مستودعات التوزيع الخاص بك (كما لو كانت برنامجًا عاديًا) أو باستخدام مدير حزم يسمى PIP. الطريقة الثانية تضمن أن لدينا أحدث الإصدارات.

مهم
تذكر أن الأمر لبدء البرامج هو python3 nombre_del_programa وليس python nombre_del_programa.

دعنا نتحقق مما إذا كان لدينا PIP مثبتًا
pip3 -V

يجب أن تتلقى رسالة مماثلة لهذا
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
في حالة عدم تثبيت Pip ، يمكنك القيام بذلك من مدير الحزم للتوزيع الخاص بك. تحتاج الحزمة
بيثون 3 نقاط

إدخال البيانات وعرضها

سنقوم بكتابة برنامجنا الأول. من المحتمل أنه إذا قمت بنسخ البرامج ولصقها ، فلن تعمل. أوصي بأن تكتبهم. تأكد من احترامك للمساحات وإلا فلن تعمل.

print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")

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

في السطر الثالث ، يعود الأمر print ، ويطبع نوعين من المحتوى. التحية المحددة مسبقًا (ما هو دائمًا بين علامتي اقتباس) وقيمة المتغير (المتغيرات دائمًا بدون علامات اقتباس. يتم فصل المحتوى المتغير وغير المتغير بفاصلة (،).

لنجرب التعديل

print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)

في السطر الثالث ، نخصص للمتغير "تحية" مزيجًا من النص المحدد مسبقًا (بين علامتي الاقتباس) وقيمة المتغير (بدون علامات الاقتباس)

وحدات

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

مع إطالة البرنامج ، يُنصح بتقسيمه إلى عدة ملفات لتسهيل صيانته وإعادة استخدامه. هذا هو الغرض من استخدام الوحدات.

الوحدات النمطية هي ملفات تحتوي على تعريفات وإعلانات في بايثون. اسم الملف هو اسم الوحدة النمطية التي تنتهي بـ .py. على سبيل المثال ، سننشئ وحدة تسمى Welcome.py. داخل الوحدة النمطية ، يتوفر اسم الوحدة (كسلسلة) كقيمة للمتغير العام __name__.

ضع في اعتبارك ما قلته أعلاه عن المساحات. لاحظ أن الأسطر الثانية والثالثة والرابعة من البرنامج تبدأ مباشرة أسفل المسافة بين الكلمة def وكلمة Welcome. هذا مطلوب بواسطة Python وسنشرح ذلك في المقالات التالية.

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

في السطر الخامس نحدد محتوى متغير النشر الذي تحتاجه التعليمات الأخيرة للوظيفة لطباعة رسالة الترحيب.

مع السطر الأخير من البرنامج ، نقوم بتنفيذ الوظيفة.

لنجرب شيئًا آخر. قم بإنشاء ملفين. أحدهما يسمى Welcome.py والآخر اختبار. السنة التحضيرية.

في Welcome.py اكتب هذه السطور:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

في test.py اكتب:
from Bienvenida import Bienvenida
Bienvenida()
ما نقوم به هو فصل الوظيفة واستدعاء الوظيفة إلى ملفين منفصلين.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.