بايثون

Python هي لغة برمجة فريدة من نوعها عن اللغات الأخرى من حيث أنها تستخدم المسافة البادئة للرمز لتشكيل كتل if-then-else. ستستخدم اللغات الأخرى بداية واضحة وإيقافًا للبناء ، لذا فإن هذا الاختصار يجعل الشفرة أقل تشوشًا. مثل Perl ، فهو مدعوم على جميع منصات الحوسبة (Windows ، و Unix ، و Linux ، و Mac ، والأجهزة المحمولة) ويتم تنفيذه على الفور دون الحاجة إلى خطوة ترجمة. إن بساطة لغة بايثون وطبيعتها ذاتية التوثيق تجعلها لغة مفضلة لكتاب السيناريو.


يمكن استدعاء مكتبات إضافية من برنامج Python الذي يمنحها إمكانية الوصول إلى العديد من الكائنات سابقة الإنشاء مثل اتصالات الشبكة وقواعد البيانات والرسومات.

تحميل برنامج: http://www.python.org/

كلفة:حر

تعليمات لإعداد البرنامج:بالنسبة لنظام التشغيل Windows ، ما عليك سوى تشغيل مثبّت MSI المتاح على python.org/download . بالنسبة لنظام التشغيل Mac OS X ، فهو مثبت بالفعل على جهاز الكمبيوتر الخاص بك.


متطلبات الأجهزة:أي كمبيوتر شخصي أو كمبيوتر محمول

أنظمة التشغيل المدعومة:Win و Mac OS X و Linux


مستوى الصعوبة:2 من 5


جربها!


1. قم بتثبيت مترجم Python والأدوات على جهاز الكمبيوتر أو الكمبيوتر المحمول. هذا متاح في ملف تنزيل واحد من python.org. بالنسبة لنظام التشغيل Mac OS X وبعض أجهزة كمبيوتر Linux ، تم تثبيت Python بالفعل.

2. افتح محرر نصوص (notepad أو textedit أو المفضل لديك) وانسخ / الصق البرنامج التالي في ملف. إذا قمت بتثبيت Python في جهاز كمبيوتر يعمل بنظام Windows ، فقد تضمن برنامجًا يسمى IDLE ، والذي يمكنه تحرير برامج Python وتشغيلها:

  #!/usr/bin/env python3  #...initialize looping variable, assume 'yes' as the first answer continueYN = 'y'  while continueYN == 'y':    #...get temperature input from the user    sDegreeF = input('Enter next temperature in degrees Farenheight (F):')     #...convert text entry to number value that can be used in equations    nDegreeF = int(sDegreeF)     #...convert temperature from F to Celsius    nDegreeC = (nDegreeF - 32) * 5 / 9     print ('Temperature in degrees C is:', nDegreeC)     #...check for temperature below freezing..    if nDegreeC < 0:       print ('Pack long underwear!')     #...check for it being a hot day...    if nDegreeF > 100:       print ('Remember to hydrate!')     continueYN = input('Input another?')  #exit the program  

3. احفظه باسم 'temperature.pl'

4. افتح نافذة أوامر (cmd.exe ، أو غلاف Unix) على جهاز الكمبيوتر الخاص بك وانتقل إلى الدليل الافتراضي إلى المكان الذي قمت بتخزين 'test.pl' فيه. إذا كنت تقوم بالتحرير في IDLE ، فيمكنك تخطي هذه الخطوة.


5. قم بتشغيل البرنامج باستخدام الأمر 'python temperature.pl'. إذا كنت تقوم بتشغيل IDLE ، فما عليك سوى تحديد خيار القائمة Run -> Run Module.


جرب هذا

1. قم بتغيير الرسائل للحصول على نصائح مختلفة لدرجات الحرارة القصوى.

2. قم بتغيير درجات حرارة الزناد (الساخنة أو الباردة) إلى درجة حرارة مختلفة.

3. قم بإضافة فحص آخر لدرجة الحرارة من أجل درجات الحرارة القصوى للغاية.

4. اجمع اسم الشخص قبل بدء الحلقة (تخزينها في متغير) وأضف هذا إلى رسائل الإخراج.

5. (متقدم) قم بتغيير البرنامج بأكمله إلى محول العملات. المبلغ المدخل بالدولار الأمريكي وتحويله إلى اليورو.


يتعلم أكثر

www.python.org/doc - موقع التوثيق الرسمي لـ Python مع روابط لمواقع تعليمية وعينة أخرى.

Learnpython.org -– موقع تعليمي خطوة بخطوة. يبدأ ببرنامج 'Hello World' ويمتد إلى ميزات اللغة المتقدمة.

جوجل كوم - ابحث عن نماذج وأكواد أخرى.


الموارد والنصائح والحيل والتلميحات

لا تحتاج لغات البرمجة النصية إلى مترجم ، لذا يمكنك كتابة البرامج واختبارها بسرعة. يتضمن تثبيت Windows بيئة تسمى IDLE ، والتي تقوم بتشغيل سطر أوامر Python في نافذة ثانية أثناء إجراء تغييرات في نافذة أساسية. بالنسبة لنظامي التشغيل Mac و Linux ، يمكن القيام بذلك أيضًا باستخدام Textpad لتحرير ملف في نافذة واحدة وتشغيل سطر الأوامر في نافذة ثانية.

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