A Byte of Python

اختيار محرر

قَبْلَ أَنْ نَنتقل لكِتابة برامجِ بيثون في الملفاتِ المصدريةِ، نَحتاجُ محرّرًا لكِتابَة الملفاتِ المصدريةِ. اختيارَ المحرّرِ أمر في غاية الأهمية. يَجِبُ أَنْ تختارَ المحررَ كما تَختارُ سيارة تَشتريها. المحرّر الجيد يُساعدُك على كتابة برامج بيثون بسهولة، ويَجْعلُ رحلتَك مريحةَ أكثرَ ويُساعدَك لتَصِلُ إلى غايتِكَ بطريقة أسرع بكثير وأكثر أمانًا.

إحدى المتطلباتِ الأساسيةِ جدًا هي إبراز التركيب (syntax highlighting) حيث تلون أجزاء برنامجِ بيثون المختلفة حتى يتسنى لك أن تَرى برنامجَكَ وتَتصوّرُ كيفية عمله.

إذا كنت تَستعملُ ويندوز، أَقترحُ عليك استعمال IDLE. حيث إن IDLE يقوم بعمل بإبراز التركيب وأكثر مثل تمكينك من تشغيل برامجِكَ داخل IDLE ضمن أشياءِ أخرى. مُلاحظة خاصّة: لا تستعملْ Notepad، فهي اختيار سيئ لأنها لا تقوم بإبراز التركيب والأهم من ذلك أنه لا تَدْعمُ إزاحة النَصِّ (indentation، أي تنظيم المسافات البادءة) وهو مهمُ جدًا في حالتِنا كما سَنَرى لاحقًا. المحرّرات الجيدة مثل IDLE (وأيضًا VIM) ستساعدك آليًا على عمَل ذلك.

إذا كنت تَستعملُ لينكس/بي‌إس‌دي فلديك الكثير مِنْ المحرّرِات لتختار منها. وإذا كنت مبرمجا خبيرا، فمن المؤكد أنك تستعمل VIM أو Emacs. ولا حاجة للقول بأنهما اثنان مِنْ المحرّرات الأقوى و سَتَستفيدُ من استعمالهما لكِتابَة برامجِ بيثون. أنا شخصيًا أَستعملُ VIM لأغلب برامجِي. إذا كنت مبرمجِا مبتدئا، حينئذ يُمْكِنُك أَنْ تَستعملَ Kate، وهي إحدى أدواتي المفضّلةِ. في حالة ما إذا كنت راغبا في قضاء وقت لتَعَلّم VIM أَو Emacs، فإني أَوصيك بشدة أن تَتعلّم اسْتِعْمال أي منهما حيث سَيَكُونُ ذلك مفيدا جدًا لَك في المدى البعيد.

إذا كنت ما تزال تُريدُ اسْتِكْشاف الخيارات الأخرى من المحررات، انظر القائمةَ الشاملةَ لمحرّرات بيثون وحدد خيارك. يُمْكِنُك أَنْ تَختارَ أيضًا بيئة تطوير متكاملةِ لبيثون، طالع القائمةَ الشاملةَ لبيئات التطوير التي تدعمِ بيثون للمزيد من التفاصيل.

أُكرّرُ مرةً أخرى، رجاءً اخترْ محرّرا جيدا، فهو يَجْعلَ كتابة برامج بيثون أكثرَ مرحَا وسهولة.