PyCharm ، يتم تحديث IDE for Python إلى نسخته 2019.2

حول PyCharm Community Edition

قامت JetBrains بإجراء التحديثات المقابلة لحزمة البرامج الخاصة بها وبين هؤلاء لا يُعفى EDI Python PyCharm الأكثر استخدامًا من الإصدار الجديد. الذي في هذه المناسبة يصل PyCharm 2019.2 إلى أحدث إصدار.

هذا هو التحديث السنوي الثاني الرئيسي لـ EDI ، مما يوفر تجربة Jupyter Notebook محسنة ، وتسليط الضوء على بناء الجملة للعديد من اللغات الأخرى ، ودعم بعض الميزات الأساسية لـ Python 3.8 ، وأكثر من ذلك بكثير.

الميزات الرئيسية الجديدة لـ PyCharm 2019.2

في هذا الإصدار الجديد تمت إضافة تكامل Jupyter Notebook، حيث تم تحسينه من خلال تنفيذ بعض الميزات الأكثر طلبًا في Jupyter Notebook.

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

تم أيضًا تحسين تكوين خادم Jupyter: مع فتح العديد من المشاريع ، ستستخدم PyCharm ضمنيًا أول مشروع فتحته لبدء خادم Jupyter مُدار. هذا هو شكلي الآن.

حداثة أخرى لتحسين تجربة المستخدم مع Jupyter Notebook هو التباعد مع الخطوط الافتراضية.

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

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

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

تحسينات في تبادل البيانات الإلكترونية

على مستوى التبادل الإلكتروني للبيانات (EDI) ، تجدر الإشارة إلى أنه تمت إضافة تحسين إبراز بناء الجملة للعديد من اللغات الأخرى.

يكون هذا مفيدًا إذا كنت تعمل في مشاريع تم فيها اختراق رمز لغة أخرى. ستقوم PyCharm الآن بتسليط الضوء على بناء جملة Windows .bat ، C # ، C ++ ، Groovy ، Lua ، Makefiles ، إلخ.

هذا الإصدار الجديد من EDI Python لديه أيضًا دعم أساسي bash. الحقيقة هي أن معظم المشاريع ، في مرحلة ما من حياتهم ، ينتهي بها المطاف بملفات bash في مستودعاتهم.

هذا هو السبب ستقوم PyCharm الآن بتسليط الضوء على بنية bash ، سيوفر وظيفة إكمال التعليمات البرمجية الأساسية لـ bash ويتكامل مع Shellcheck للتحقق من ملفات bash الخاصة بك.

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

قامت JetBrains الآن بتحسين هذه الميزة لتكون أكثر مرونة. على سبيل المثال ، من الممكن الآن استخدام عدة ملفات EditorConfig لتعيين معلمات مختلفة لأجزاء مختلفة من مشروعك.

بايثون

في هذا الإصدار ، يضيف JetBrains دعمًا لبعض الميزات الرئيسية في Python 3.8. على سبيل المثال ، يمكنك اختبار المعلمات الموضعية فقط ، وتعيين المتغيرات في التعبيرات ، والمؤهل "النهائي" لتقييد استخدام الأساليب والفئات والمتغيرات ، بالإضافة إلى الطرق الجديدة لاستخدام سلاسل f لعرض القيم والمتغيرات.

على مستوى Python ، تذكر أن إحدى الميزات الرئيسية لـ PyCharm هي قدرتها على إعادة تشكيل التعليمات البرمجية تلقائيًا.

جافا سكريبت

أصبحت إعادة هيكلة الكود أكثر قابلية للتخصيص الآن ، مع خيار إعادة تسمية أو عدم إعادة تسمية المراجع الديناميكية. إذا تم تحديد هذا الخيار ، يمكنك اختيار المثيلات التي تريد إعادة تسميتها وأيها ستترك كما هي ، باستخدام واجهة المعاينة.

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

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.