حياة

اختيار محرر نصوص لبيثون البرمجة

اختيار محرر نصوص لبيثون البرمجة

01 من 03

ما هو محرر النص؟

لبرمجة Python ، سيقوم معظم محرر النصوص بعمله. محرر النصوص هو برنامج يحفظ ملفاتك بدون تنسيق. تتضمن معالجات النصوص مثل MS-Word أو OpenOffice.org Writer معلومات التنسيق عند قيامهم بحفظ ملف - هكذا يعرف البرنامج بالخط العريض نص معين ومائلة الآخرين. وبالمثل ، لا تقوم برامج تحرير HTML الرسومية بحفظ النص المضمن كنص غامق ولكن كنص مع علامة سمة غامق. وتهدف هذه العلامات للتصور ، وليس لحساب. لذلك ، عندما يقرأ الكمبيوتر النص ويحاول تنفيذه ، فإنه يستسلم ويتعطل كما لو كان يقول ، "كيف تتوقع مني أن أقرأ أن؟ "إذا لم تفهم سبب قيامها بذلك ، فقد ترغب في إعادة النظر في كيفية قراءة جهاز كمبيوتر لأحد البرامج.

تتمثل نقطة الاختلاف الرئيسية بين محرر النصوص والتطبيقات الأخرى التي تتيح لك تحرير النص في أن محرر النصوص لا يحفظ التنسيق. لذلك ، من الممكن العثور على محرر نصوص يحتوي على آلاف الميزات ، تمامًا مثل معالج النصوص. السمة المميزة هي أنه يحفظ النص كنص بسيط وسهل.

02 من 03

بعض معايير اختيار محرر النصوص

بالنسبة لبرمجة Python ، هناك عددًا كبيرًا من المحررين يمكن الاختيار من بينهم. على الرغم من أن Python تأتي مع محررها الخاص ، IDLE ، فأنت لست مقيدًا بأي حال من الأحوال باستخدامه. سيكون لكل محرر هجاء وقليلة. عند تقييم النقطة التي ستستخدمها ، هناك بضع نقاط مهمة يجب وضعها في الاعتبار:

  1. نظام التشغيل الذي ستستخدمه. هل تعمل على ماك؟ لينكس أم يونكس؟ شبابيك؟ المعيار الأول الذي يجب أن تحكم على مدى ملاءمة محرر هو ما إذا كان يعمل على النظام الأساسي الذي تستخدمه. بعض المحررين مستقلون عن النظام الأساسي (وهم يعملون على أكثر من نظام تشغيل واحد) ، ولكن معظمهم مقيد بواحد. على نظام Mac ، يعد محرر النصوص الأكثر شيوعًا هو BBEdit (والذي TextWrangler هو نسخة مجانية). يأتي كل تثبيت Windows مزودًا بـ "المفكرة" ، ولكن بعض البدائل الممتازة التي يجب مراعاتها هي Notepad2 و Notepad ++ و TextPad. على Linux / Unix ، يختار الكثيرون استخدام GEdit أو Kate ، على الرغم من أن آخرين يختارون استخدام JOE أو محرر آخر.
  2. هل تريد محرر عارية أو شيء مع المزيد من الميزات؟ عادةً ، كلما زاد عدد الميزات التي يتمتع بها المحرر ، كلما زاد صعوبة تعلمها. ومع ذلك ، بمجرد معرفة هذه الميزات ، غالبًا ما تدفع هذه الميزات أرباحًا جيدة. تم ذكر بعض المحررين المحررين نسبياً أعلاه. على الجانب الكامل من الأشياء ، يميل محرران متعدد المنصات إلى وجهاً لوجه: vi و Emacs. من المعروف أن هذا الأخير لديه منحنى تعليمي شبه رأسي ، ولكنه يؤتي ثماره بكثرة بمجرد أن يتعلم المرء ذلك (الكشف الكامل: أنا مستخدم متعطش لـ Emacs وأنا بالفعل أكتب هذا المقال مع Emacs).
  3. أي قدرات الشبكات؟ بالإضافة إلى ميزات سطح المكتب ، يمكن إجراء بعض المحررين لاسترداد الملفات عبر شبكة. يوفر البعض ، مثل Emacs ، القدرة على تحرير الملفات عن بُعد في الوقت الفعلي ، بدون FTP ، عبر تسجيل دخول آمن.
03 من 03

نص المحررين الموصى بها

يعتمد المحرر الذي تختاره على مقدار الخبرة التي تتمتع بها مع أجهزة الكمبيوتر ، وما تحتاج إليه ، وعلى النظام الأساسي الذي تحتاج إليه. إذا كنت جديدًا في برامج تحرير النصوص ، فإنني أقدم بعض الاقتراحات حول أي محرر قد تجده أكثر فائدة للدروس على هذا الموقع:

  • شبابيك: يوفر TextPad تجربة مستخدم مباشرة مع بعض الميزات لمساعدتك. تستخدم بعض شركات البرمجيات TextPad كمحرر قياسي لبرمجة اللغات التي يتم تفسيرها.
  • ماك: BBEdit هو المحرر الأكثر شعبية لنظام التشغيل Mac. من المعروف أنه يقدم مجموعة كبيرة من الميزات ولكن بخلاف ذلك يبتعد عن طريقة المستخدم.
  • لينكس / يونكس: توفر GEdit أو Kate تجربة المستخدم الأكثر وضوحًا ويمكن مقارنتها بـ TextPad.
  • منصة مستقلة: وبطبيعة الحال ، يأتي توزيع Python مع محرر جيد جدًا في IDLE ، ويتم تشغيله في كل مكان بيثون. محررو المذكرة الآخرين سهل الاستخدام هما Dr Python و Eric 3. وبطبيعة الحال ، لا ينبغي لأحد أن ينسى vi و Emacs.


شاهد الفيديو: البرمجه بلغه البايثون : محرر النصوص. الدرس : (أغسطس 2021).