بيثون في مدونة البصرية ستوديو - يونيو 2019 الإصدار

يسرنا أن نعلن أن إصدار يونيو 2019 من Python Extension for Visual Studio Code متوفر الآن. يمكنك تنزيل ملحق Python من Marketplace ، أو تثبيته مباشرة من معرض الإضافات في Visual Studio Code. إذا كان لديك بالفعل ملحق Python مثبتًا ، فيمكنك أيضًا الحصول على آخر تحديث عن طريق إعادة تشغيل Visual Studio Code. يمكنك معرفة المزيد حول دعم Python في Visual Studio Code في الوثائق.

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



مؤامرة عارض مع نافذة بيثون


تستخدم المؤامرات عادة لتصور البيانات. تتمثل إحدى أهم الميزات المطلوبة لإطار Python Interactive في تمكين إجراء فحص أعمق للمؤامرات التي تم إنشاؤها ، مثل تكبير الصور وتحريكها وتصديرها. تضمن تحديث يونيو 2019 برنامج Plot Viewer الجديد تمامًا والذي يمكن استخدامه لمعالجة أي مخططات صور ، مثل مخططات matplotlib الشائعة.

يمكنك تجربتها عن طريق النقر المزدوج على المؤامرات أو النقر على زر "توسيع الصورة" الذي يتم عرضه عند التمرير فوق صور المؤامرة في نافذة بيثون التفاعلية:



باستخدام عارض الرسم ، يمكنك تحريك وتصغير / تصغير ، والتنقل خلال المؤامرات في الجلسة الحالية ، وتصدير المؤامرات إلى تنسيقات PDF أو SVG أو PNG.

اختبارات موازية مع pytest


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

يمكنك تجربة إجراء الاختبارات بالتوازي مع pytest عن طريق تثبيت حزمة pytest-xdist وإضافة "-n" إلى ملف التكوين. على سبيل المثال ، بالنسبة لـ 4 وحدات CPU ، يمكنك إنشاء ملف pytest.ini في مجلد المشروع وإضافة المحتوى التالي إليه:

[pytest] addopts=-n4 

الآن عند تشغيل الاختبارات وتصحيحها ، سيتم تنفيذها بالتوازي.



يمكنك الرجوع إلى الوثائق الخاصة بنا لمعرفة المزيد حول اختبار الدعم في ملحق Python.

المسافة البادئة للاختيار المدى في المحطة


كانت إحدى ميزات VS Code Python المطلوبة للغاية في مستودع GitHub لدينا هي تحديد اختيارات الكود قبل إرسالها إلى الجهاز عند تشغيل أمر "Run Selection / Line في Python Terminal". بدءًا من هذا الإصدار ، سيرسل الأمر إلى المحطة الطرفية إزالة المسافة البادئة للاختيار ، استنادًا إلى السطر الأول غير الفارغ.



التغييرات والتحسينات الأخرى


لقد أضفنا أيضًا تحسينات صغيرة ومشكلات ثابتة طلبها المستخدمون من شأنها تحسين تجربتك في العمل مع Python في Visual Studio Code. بعض التغييرات البارزة تشمل:

  • اسمح بكلمة مرور للمصادقة عن بُعد باستخدام برنامج jupyter. ( # 3624 )
  • يقوم عارض البيانات الآن بمعالجة إطارات البيانات الكبيرة ويدعم التصفية باستخدام التعبيرات في الأعمدة الرقمية (أكبر من ، أقل من ، يساوي) ( # 5469 )
  • عرض معاينة دفتر الملاحظات الذي تم استيراده في نافذة Python Interactive. (# 5675 )
  • إضافة دعم لتصحيح أخطاء العملية الفرعية ، عند إجراء اختبارات تصحيح الأخطاء. ( # 4525 )
  • إضافة دعم لتفعيل البيئات كوندا في بوويرشيل. ( # 668 )
  • أضف "ctrl + enter" كاختصار لوحة مفاتيح لتشغيل الخلية الحالية. ( # 5673 )

تأكد من تنزيل ملحق Python لـ Visual Studio Code الآن لتجربة التحسينات المذكورة أعلاه. إذا واجهت أي مشاكل ، فالرجاء تقديم مشكلة على صفحة GitHub لـ Python VS Code .

Source: https://habr.com/ru/post/ar458100/


All Articles