Roya

برمجة بايثون للمبتدئين

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

في Python Training ، ستتعلم كيفية كتابة التطبيقات التي تستخدم خيارات سطر الأوامر ، والقراءة والكتابة في الأنابيب ، والوصول إلى متغيرات البيئة ، والتعامل مع المقاطعات ، والقراءة من الملفات والكتابة إليها ، وإنشاء ملفات مؤقتة والكتابة في سجلات النظام. بمعنى آخر ، ستجد وصفات لكتابة تطبيقات حقيقية بدلاً من القديمة المملّة Hello، World! أمور.

ابدء

للبدء ، إذا لم تقم بتثبيت مترجم Python على نظامك ، فقد حان الوقت الآن. لتسهيل هذه الخطوة ، قم بتثبيت أحدث توزيعة Python باستخدام حزم متوافقة مع توزيع Linux الخاص بك. تتوفر أيضًا rpm و deb و tgz على قرص Linux المضغوط أو عبر الإنترنت. إذا اتبعت إجراءات التثبيت القياسية ، فلن تواجه أي مشاكل.

أوصي أيضًا بأن يكون لديك مرجع مكتبة Python في متناول يديك ؛ قد ترغب في ذلك عندما لا تلبي التفسيرات الواردة هنا احتياجاتك. يمكنك العثور عليه في نفس الأماكن مثل دروس بايثون.

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

ابدأ دائمًا نصوصك بأي منهما

#! / usr / local / bin / python

أو

#! / usr / bin / python

إذا كان مسار الوصول إلى ملف Python الثنائي على نظامك مختلفًا ، فغيّر هذا الخط ، تاركًا أول حرفين (#!) كما هو. تأكد من أن هذا السطر هو بالفعل السطر الأول في البرنامج النصي الخاص بك ، وليس فقط السطر الأول غير الفارغ – سيوفر لك الكثير من الإحباط.

استخدم chmod لتعيين أذونات الملف على البرنامج النصي الخاص بك لجعله قابلاً للتنفيذ. إذا كان البرنامج النصي مخصصًا لك وحدك ، فاكتب chmod 0700 scriptfilename.py؛ إذا كنت ترغب في مشاركتها مع الآخرين في مجموعتك دون السماح لهم بتحريرها ، فاستخدم 0750 كقيمة chmod ؛ إذا كنت تريد منح حق الوصول إلى أي شخص آخر ، فاستخدم القيمة 0755. للمساعدة في الأمر chmod ، اكتب man chmod.

قراءة خيارات سطر الأوامر والحجج

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

يتلخص تنفيذ المعالجات المناسبة في قراءة قائمة argv والتحقق من الخيارات والحجج التي تريد أن يتعرف عليها البرنامج النصي. هناك بضعة طرق لفعل هذا. القائمة 1 عبارة عن معالج خيارات بسيط يتعرف على خيارات المساعدة -h و -help و -help المشتركة ، وعندما يتم العثور عليها ، يتم الخروج منها فورًا بعد عرض رسالة المساعدة.[source]- https://www.linuxjournal.com/article/3946