بايثون3 -4سطر ألأوامر الخاص ببايثون
اقتبس من ابراهيم حمادة في 7 ديسمبر، 2020, 10:13 ماستخدام سطر أوامر بايثون, أو python console
-كما ذكرنا عند الأستعراض لسطر أوامر النظام, فإنهُ من المهم جدا جدا التأكد من ضبط هذا الإعداد في NVDA
report dynamic content changes on
و الذي يمكن تغييره بالإختصار, NVDA + 5
فيجب أن يكون هذا الإعداد مُفَعَّل, يعني On و ليس Off كي نستطيع التعامل مع سطر الأوامر من غير مشاكل.لا ينبغي أن نخلط بين سطر أوامر بايثون و سطر أوامر النظام, فهما شيئان مختلفان طبعا.
-فتحْ سطر أوامر بايثون.
لِفتح سطر أوامر بايثون, لا بد أن نفتح أولا سطر أوامر النظام
نفتحه
C:\Users\ibra>
و نكتب عليه كلمةْ python
C:\Users\ibra>python
نضغط إنتر, فيظهر لنا هذا
Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 14 2019, 23:09:19) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
هذا هو سطر أوامر بايثون.
على سطر أوامر بايثون, تستطيع أن تكتُب أي أمر أو تعبير من تعبيرات بايثون, ثُمَّ نضغط إنتر لتنفيذه.
>>> print("Hello world!")
النتيجة:
Hello world!
>>> print("مرحبا أيها العالم")
النتيجة:
مرحبا أيها العالم
>>> print("لا للتطبيع مع العدو الإسرائيلي")
النتيجة:
لا للتطبيع مع العدو الإسرائيلي
>>> 3+2
النتيجة:
5
>>> 3-2
النتيجة:
1
>>> 3*2
النتيجة:
6
>>> 3/2
النتيجة:
1.5
و في بايثون, فإنَّ علامةْ * تعني الضرب, و علامةْ / تعني القسمة.-قِراءَةْ النتائجْ على سطر أوامر بايثون
كما هو الحال على سطر أوامر النظام,
لا نستطيع على سطر أوامر بايثون, استخدام السهم الأعلى و الأسفل لقراءةْ النتائج
و لكن نستطيع باستخدام السهم الأعلى و الأسفل, التنَقُّل على الأوامر الموجودة أو التي نفَّذناها سابقا.
فيمكن مثلا, التحرك بالسهم الأعلى لنقف على أول أمر كتبناه و هو: print("Hello world!")
نضغط إنتر و نحن واقفون عليه, فيتم تنفيذه من جديدأما قِراءةْ النتائجْ على سطر أوامر بايثون, هو تماما مثل قرائتها على سطر أوامر النظام.
نتأكد مِن انَّ نمط التصفح لدينا هو, object review أو نمط تصفح الكائنات
و يمكن التحكم بهاذا الإعداد, بواسطةْ الإختصار NVDA+Numpad1 مِن على لوحةْ الأرقام و هي مغلقة.
ثُمَّ بعدها نستخدم أوامر التصفُح بمؤشر NVDA,
لقراءةْ السطر التالي أو السابق او الكلمة التالية أو السابقة و ما إلى ذلك من أوامر تصفُّح النصوص بمؤشر NVDA.
و لقد ذكرنا ذلك في درس سطر أوامر النظام, فيمكن الرجوع إليه لمن أراد.-نَسخ النتائج من على سطر أوامر بايثون
أيضا نقول هنا, أنَّ نَسخ النتيجة أو أي نص ما, هو تماما كما عمِلْنا على سطر أوامر النظام.
إذاً, نتحرك بمؤشر NVDA لنقف على بدايةْ أو بلأحرى أول حرف من النص الذي نريد نسخه
نضغط NVDA +F9
ثُمَّ نستأنف التحرك بمؤشر NVDA, لنقف على نهايةْ بَل آخر حرف من النص الذي نريد نَسخَه
و نضغط NVDA + F10 مرتين متتاليتين
فنسمع رسالة تقول أنه قد تم نَسخ النص إلى الحافظة.و لِإغلاق سطر أوامر بايثون
فإنهُ يمكن ذلك بكتابةْ الأمر exit() ثُمَّ الضغط إنتر
و أيضا يمكن ذلك بالضغط على الإختصار
control + Z ثُمَّ الضغط إنتر
عند إغلاق سطر أوامر بايثون في هذه الحالة, نعود لسطر أوامر النظام
و نستطيع هنا استخدام الأمر exit, أو الإختصار Alt + F4 لِإغلاقه.
كما أنه يمكن أيضا إغلاق سطر أوامر بايثون بالإختصار Alt + F4, و هكذا لا نعود إلى سطر أوامر النظام, و نكون قد أغلاقناهما كليهما معاً.
استخدام سطر أوامر بايثون, أو python console
-كما ذكرنا عند الأستعراض لسطر أوامر النظام, فإنهُ من المهم جدا جدا التأكد من ضبط هذا الإعداد في NVDA
report dynamic content changes on
و الذي يمكن تغييره بالإختصار, NVDA + 5
فيجب أن يكون هذا الإعداد مُفَعَّل, يعني On و ليس Off كي نستطيع التعامل مع سطر الأوامر من غير مشاكل.
لا ينبغي أن نخلط بين سطر أوامر بايثون و سطر أوامر النظام, فهما شيئان مختلفان طبعا.
-فتحْ سطر أوامر بايثون.
لِفتح سطر أوامر بايثون, لا بد أن نفتح أولا سطر أوامر النظام
نفتحه
C:\Users\ibra>
و نكتب عليه كلمةْ python
C:\Users\ibra>python
نضغط إنتر, فيظهر لنا هذا
Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 14 2019, 23:09:19) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
هذا هو سطر أوامر بايثون.
على سطر أوامر بايثون, تستطيع أن تكتُب أي أمر أو تعبير من تعبيرات بايثون, ثُمَّ نضغط إنتر لتنفيذه.
>>> print("Hello world!")
النتيجة:
Hello world!
>>> print("مرحبا أيها العالم")
النتيجة:
مرحبا أيها العالم
>>> print("لا للتطبيع مع العدو الإسرائيلي")
النتيجة:
لا للتطبيع مع العدو الإسرائيلي
>>> 3+2
النتيجة:
5
>>> 3-2
النتيجة:
1
>>> 3*2
النتيجة:
6
>>> 3/2
النتيجة:
1.5
و في بايثون, فإنَّ علامةْ * تعني الضرب, و علامةْ / تعني القسمة.
-قِراءَةْ النتائجْ على سطر أوامر بايثون
كما هو الحال على سطر أوامر النظام,
لا نستطيع على سطر أوامر بايثون, استخدام السهم الأعلى و الأسفل لقراءةْ النتائج
و لكن نستطيع باستخدام السهم الأعلى و الأسفل, التنَقُّل على الأوامر الموجودة أو التي نفَّذناها سابقا.
فيمكن مثلا, التحرك بالسهم الأعلى لنقف على أول أمر كتبناه و هو: print("Hello world!")
نضغط إنتر و نحن واقفون عليه, فيتم تنفيذه من جديد
أما قِراءةْ النتائجْ على سطر أوامر بايثون, هو تماما مثل قرائتها على سطر أوامر النظام.
نتأكد مِن انَّ نمط التصفح لدينا هو, object review أو نمط تصفح الكائنات
و يمكن التحكم بهاذا الإعداد, بواسطةْ الإختصار NVDA+Numpad1 مِن على لوحةْ الأرقام و هي مغلقة.
ثُمَّ بعدها نستخدم أوامر التصفُح بمؤشر NVDA,
لقراءةْ السطر التالي أو السابق او الكلمة التالية أو السابقة و ما إلى ذلك من أوامر تصفُّح النصوص بمؤشر NVDA.
و لقد ذكرنا ذلك في درس سطر أوامر النظام, فيمكن الرجوع إليه لمن أراد.
-نَسخ النتائج من على سطر أوامر بايثون
أيضا نقول هنا, أنَّ نَسخ النتيجة أو أي نص ما, هو تماما كما عمِلْنا على سطر أوامر النظام.
إذاً, نتحرك بمؤشر NVDA لنقف على بدايةْ أو بلأحرى أول حرف من النص الذي نريد نسخه
نضغط NVDA +F9
ثُمَّ نستأنف التحرك بمؤشر NVDA, لنقف على نهايةْ بَل آخر حرف من النص الذي نريد نَسخَه
و نضغط NVDA + F10 مرتين متتاليتين
فنسمع رسالة تقول أنه قد تم نَسخ النص إلى الحافظة.
و لِإغلاق سطر أوامر بايثون
فإنهُ يمكن ذلك بكتابةْ الأمر exit() ثُمَّ الضغط إنتر
و أيضا يمكن ذلك بالضغط على الإختصار
control + Z ثُمَّ الضغط إنتر
عند إغلاق سطر أوامر بايثون في هذه الحالة, نعود لسطر أوامر النظام
و نستطيع هنا استخدام الأمر exit, أو الإختصار Alt + F4 لِإغلاقه.
كما أنه يمكن أيضا إغلاق سطر أوامر بايثون بالإختصار Alt + F4, و هكذا لا نعود إلى سطر أوامر النظام, و نكون قد أغلاقناهما كليهما معاً.