مقدمة إلى محرر نصوص Atom Python وكيفية تكوينه



تعرف على محرر نصوص Atom python مع تنزيله وإعداده. تعرف أيضًا على كيفية تحقيق تكوينات محددة وتثبيت حزم Python.

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

قبل الخوض في العمق ، دعنا نلقي نظرة سريعة على كل ما سيتم دراسته في هذه المقالة:





دعنا نبدأ أولاً في معرفة لماذا تحتاج فعلاً إلى Python Atom IDE؟

لماذا نحتاج إلى Atom python؟

الطريقة الأساسية لإنشاء وتشغيل برنامج Python هي إنشاء ملف فارغ بامتداد .السنة التحضيرية التمديد ثم أشر إلى هذا الملف من سطر الأوامر بامتداد python filename.py. بدلا من ذلك ، يمكنك استخدام الخمول والذي يأتي كتطبيق افتراضي مع Python لتنفيذ التعليمات البرمجية الخاصة بك. ومع ذلك ، إذا كنت تريد أن تكون منتجًا ، فلن يكون الخياران الأولان هو الأفضل. سوف تحتاج إلى استخدام شيء أكثر موثوقية وإنتاجية. هنا يأتي دور الذرة في الصورة. لا يحتوي Atom على ميزات بالمعنى التقليدي ، فهو ينشئ حزمًا تضيف إلى جوهره القابل للاختراق. توفر هذه الحزم ميزات مثل الإكمال التلقائي وخطوط التعليمات البرمجية ومميزات الكود.



لذلك دعونا ننتقل ونغامر بعمق في هذا 'برنامج تطوير البرمجيات' الرائع ، وهو Atom.

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

Atom هو محرر نصوص مفتوح المصدر لمنصات متعددة ، وهو يدعم الحزم المطورة في Node.js ولديه دعم للتحكم في إصدار Git. تتوفر معظم الحزم مجانًا ويتم إنشاؤها بواسطة مجتمعات مفتوحة المصدر. تم تطويره وصيانته بواسطة GitHub ، والذي تم إنشاؤه باستخدام تقنيات الويب كتطبيق سطح مكتب.

Atom هو IDE مفتوح المصدر وعبر الأنظمة الأساسية. وهو يدعم الحزم المطورة في Node.js والتحكم في إصدار Git. تتوفر معظم الحزم مجانًا ويتم إنشاؤها بواسطة مجتمعات مفتوحة المصدر. تم تطوير IDE هذا وصيانته بواسطة GitHub في إطار عمل Electron باستخدام تقنيات الويب.



تحميل Atom

لتنزيل محرر نصوص Atom python ، انتقل إلى https://atom.io/ .سيكتشف تلقائيًا نظام التشغيل الحالي لديك ويعرض ملف الإعداد المقابل للتنزيل ، انقر فوق تنزيل.

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

لتنفيذ كود Python ، ستحتاج إلى تثبيت الحزم أو المكونات الإضافية المطلوبة.

atom home page-atom python-edureka

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

الآن ، انتقل إلى الدليل حيث قمت بتنزيل atom ، وانقر بزر الماوس الأيمن فوقه وحدد فتح باستخدام Atom.

إذا كنت لا ترى هذا الخيار في قائمة السياق ، فيمكن تشغيله من البرامج. اذهب إلى ملف-> إعدادات او استعمل Ctrl + فاصلة (Ctrl +،) لفتح الإعدادات.

كيفية استخدام الانتظار والإخطار في جافا

في الإعدادات ، انقر فوق علامة تبويب النظام وتحقق من الخيارات التالية:

1) إظهار في قوائم سياق الملف

2) إظهار في قوائم سياق المجلد

الآن ستظهر قائمة السياق الخيار المطلوب وهو ، افتح باستخدام Atom . انتقل إلى الدليل وقم بإجراء نفس العملية كما هو موضح سابقًا.

ستتمكن من رؤية منظر الشجرة باتجاه اليسار. إذا كنت لا ترى عرض الشجرة ، فانتقل إلى العرض وانقر على تبديل عرض الشجرة أو استخدم الاختصار (Ctrl + /) . في عرض الشجرة ، انقر نقرًا مزدوجًا فوق ملف ملف ويمكنك رؤية الكود.

تنفيذ المدونة

عادة ، يتم استخدام موجه الأوامر للتشغيل . ومع ذلك ، في Atom ، هناك مكون إضافي يسمى platformio-ID-terminal متاح والذي يمكن استخدامه لتنفيذ ملفات python ، للإعداد ، هذا البرنامج المساعد ، انتقل إلى ملف-> إعدادات انقر فوق علامة التبويب 'تثبيت' وابحث عن المكون الإضافي platformio-ID-terminal وانقر فوق تثبيت.

بمجرد الانتهاء من التثبيت ، سيتم دمج محطة طرفية داخل Atom وستتمكن من رؤية أيقونة + في الزاوية اليسرى من محرر Atom python. سيتم فتح الجهاز في الدليل الحالي إذا تم النقر عليه.

يمكنك أيضًا عرض تفاصيل البرنامج المساعد بالنقر فوق علامة التبويب حزمة البرنامج المساعد. سيعرض جميع التفاصيل المطلوبة وكيفية استخدام المكونات الإضافية.

تقسيم المحرر

عندما يكون لديك أكثر من ملف مفتوح داخل Atom ، يمكنك الانتقال إلى عرض -> أجزاء -> تقسيم لليمين لإرسال الملف الحالي إلى النصف الأيمن من النافذة. سيساعدك هذا على زيادة إنتاجيتك عند العمل مع ملفات متعددة في وقت واحد.

تصميم

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

للتحقق من جميع السمات المثبتة ، انتقل إلى ملف-> إعدادات ، ثم انقر فوق علامة التبويب السمات ، وسوف تظهر لك النتيجة المرجوة. إذا كنت ترغب في تنزيل برامج جديدة ، فانتقل إلى + علامة التبويب تثبيت وانقر فوق ثيمات علامة التبويب الموجودة بجانب الحزم ، ابحث عن السمة التي تطلبها وقم بتثبيتها.

أنا شخصياً أحب السمة الافتراضية ، ولكن يمكنك المضي قدمًا وتغيير السمة لكليهما وتكوين المحرر الخاص بك بالطريقة التي تفضلها.

تنسيق

لتغيير الخط الافتراضي ، انتقل إلى الإعدادات ثم انقر فوق محرر التبويب. هنا ، ستتمكن من رؤية خيار لتغيير الخط باستخدام خط العائلة لتصميمه حسب تفضيلاتك.

التجريب

لإضافة المزيد من المرح ، يمكنك تجربة الخيارات التالية:

ارتفاع خط:

ارتفاع الخط هو أساسًا التباعد بين سطرين. في حالة رغبتك في تغييره ، انتقل إلى ملف محرر علامة التبويب ، وقم بتغيير ارتفاع الخط وفقًا لتفضيلاتك.

انتقل إلى النهاية الماضية

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

إظهار دليل المسافة البادئة

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

دمج كود الفرز c ++

هناك العديد من الخيارات الأخرى للبحث عنها. يمكنك المضي قدمًا وتجربة الخيارات الأخرى أيضًا.

دعنا الآن ننتقل للتعامل مع بعض تكوينات Python المعينة.

التكوينات الخاصة ببايثون:

فيما يلي بعض الإضافات المفيدة للغاية لـ بايثون لتعزيز إنتاجيتها.

النصي

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

الآن ، أغلق جميع النوافذ وأعد تشغيل الذرة. عند إعادة التشغيل ، ستتمكن من الجري نص بايثون باستخدام السيطرة + ص ويمكنك رؤية مربع الإخراج في الأسفل. يمكن أيضًا تخصيص صندوق الإخراج هذا على النحو التالي:

انتقل إلى ملف-> إعدادات انقر فوق ثيمات علامة التبويب ويمكنك رؤية ورقة الأنماط باتجاه الأعلى. عند النقر فوق هذا ، سيتم فتح ورقة أنماط. الصق المقتطف التالي لزيادة حجم خط وحدة التحكم بالبرنامج النصي.

.script-view .line {

حجم الخط: 30 بكسل

}


وحدة تحكم البرنامج النصي

أيقونات ملف الذرة:

ستضيف هذه الحزمة أيقونات تسبق ملفاتكفي عرض الشجرة كما هو موضح في الصورة أدناه.

قبل

بعد

تحديد الخريطة المصغرة والخريطة المصغرة:

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

ng-change مقابل onchange

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

تقشر 8
إنها أداة نصية لبيثون تُستخدم للعثور على الأخطاء في النص وتسليط الضوء عليها. لتمكين هذا ، ستحتاج إلى تثبيت flake8 باستخدام الأمر التالي:

نقطة تثبيت تقشر 8

بمجرد الانتهاء من ذلك ، يمكنك رؤية رمز صغير في الزاوية اليسرى السفلية من Atom والذي سيعرض قائمة بالأخطاء التي تمت مواجهتها.

python-autopep8
يتم استخدام Python-autopep8 لتنسيق التعليمات البرمجية الخاصة بك. يمكن تمكينه من إعدادات البرنامج المساعد autopep8 عن طريق التحقق تنسيق على حفظ اختيار.

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

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في مدونة 'Atom Python IDE' وسنعاود الاتصال بك في أقرب وقت ممكن.

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