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

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


في هذا الإصدار ، قمنا بإجراء سلسلة من التحسينات المدرجة في سجل التغيير لدينا ، مما أدى إلى إغلاق ما مجموعه 84 مشكلة بما في ذلك:


  • مستكشف متغير وعارض البيانات
  • تحسينات لتصحيح التكوين
  • تحسينات إضافية على خادم لغة بيثون

استمر في القراءة لمعرفة المزيد!




مستكشف متغير وعارض البيانات


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


سيتم الآن عرض قسم المتغيرات عند تشغيل الشفرة والخلايا في نافذة Python Interactive. بمجرد توسيعه ، سترى قائمة المتغيرات في جلسة Jupyter الحالية. سوف تظهر المزيد من المتغيرات تلقائيًا عند استخدامها في الكود. يؤدي النقر فوق كل رأس عمود إلى فرز المتغيرات الموجودة في الجدول.



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



يتطلب Data Viewer حزمة الباندا 0.20 أو الأحدث ، وستصلك رسالة لتثبيت أو ترقية إذا لم تكن متوفرة.


يتم تمكين استكشاف المتغير بشكل افتراضي. يمكنك إيقاف تشغيله من خلال ملف> تفضيلات> الإعدادات والبحث عن Python> علم البيانات: إظهار إعداد Jupyter Variable Explorer.

تحسينات لتصحيح التكوين


لقد قمنا بتبسيط عملية تكوين المصحح لمساحة العمل الخاصة بك. عندما تبدأ في تصحيح الأخطاء (من خلال لوحة التصحيح ، F5 أو تصحيح الأخطاء> بدء D ebugging ) ولا يوجد تكوين تصحيح ، ستتم مطالبتك الآن بإنشاء تكوين تصحيح للتطبيق الخاص بك. يتم إنشاء تكوين تصحيح من خلال مجموعة من القوائم ، بدلاً من تكوين ملف launch.json يدويًا.



سيتم عرض هذه المطالبة أيضًا عند إضافة تكوين تصحيح آخر من خلال ملف launch.json:


تحسينات إضافية على خادم لغة بيثون


يتضمن هذا الإصدار العديد من الإصلاحات والتحسينات على Python Language Server. لقد أضفنا الميزات التي تمت إزالتها في الإصدار 0.2: "إعادة تسمية الرمز" و "الانتقال إلى التعريف" و "البحث عن كل المراجع" ، وقمنا بإجراء تحسينات على وقت التحميل واستخدام الذاكرة عند استيراد المكتبات العلمية مثل الباندا ، Plotly ، PyQt5 ، خاصة عند التشغيل في بيئات أناكوندا الكاملة.


للاشتراك في Language Server ، قم بتغيير إعداد python.jediEnabled إلى false في ملف> تفضيلات> إعدادات المستخدم . نحن نعمل على جعل خادم اللغة هو الافتراضي في الإصدارات القليلة التالية ، لذلك إذا واجهت مشاكل ، فيرجى تقديم مشكلة في صفحة Python Language Server GitHub .


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


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


  • تغيير السلوك الافتراضي من مصحح الأخطاء لعرض قيم الإرجاع. ( # 3754 )
  • تغيير صيغة "اختبار الوحدة" إلى "اختبار" أو "اختبار". ( # 4384 )
  • استبدال الإعداد debugStdLib مع justMyCode. ( # 4032 )
  • إضافة إعداد فقط لتمكين / تعطيل برامج الترميز لعلوم البيانات. ( # 5211 )
  • تحسين موثوقية اكتشاف الاختبار عند استخدام pytest. ( # 4795 )
  • تحديثات لملف README .

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

الصورة الرمزية

لوسيانا دي ميلو إي عبود

مدير البرنامج ، بيثون التمديد في Visual Studio Code

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


All Articles