- PVSM.RU - https://www.pvsm.ru -
Мы рады сообщить, что расширение Python для Visual Studio Code от июня 2019 года уже доступно. Вы можете загрузить расширение Python из Marketplace [1]или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, просто перезапустив Visual Studio Code. Узнать больше о поддержке Python в Visual Studio Code можно в документации [2].
В этом выпуске мы внесли улучшения, которые перечислены в нашем журнале изменений [3], решив в общей сложности 70 проблем, включая связанные со средством просмотра графиков с окном Python Interactive и параллельными тестами с pytest. Обо всех изменениях читайте под катом.

Графики обычно используются для визуализации данных. Одна из наиболее популярных функций интерактивного окна Python — это возможность более глубокого просмотра созданных графиков, например, их масштабирование, панорамирование и экспорт. Июньское обновление включает в себя совершенно новое средство просмотра, который можно использовать для работы с любыми изображениями графиков, такими как из библиотеки matplotlib.
Вы можете открыть средство просмотра, дважды щелкнув по графику или нажав на кнопку «развернуть изображение», которая отображается, когда вы наводите курсор мыши на графические изображения в интерактивном окне Python:

С помощью средства просмотра графиков вы можете перемещать графики, увеличивать и уменьшать их масштаб, переключаться между графикам в текущем сеансе и экспортировать их в форматы PDF, SVG или PNG.
Мы внесли улучшения в надежность статистики, отображаемой для запущенных тестов, в частности, для запущенных тестов параллельно с pytest.
Вы можете запустить тесты параллельно с pytest, установив пакет pytest-xdist и добавив «-n <количество процессоров>» в файл конфигурации. Например, для 4 процессоров вы можете создать файл pytest.ini в папке проекта и добавить в него следующее содержимое:
[pytest]
addopts=-n4
Теперь, когда вы запускаете и отлаживаете тесты, они будут выполняться параллельно.

Вы можете обратиться к нашей документации [4], чтобы узнать больше о поддержке тестирования в расширении Python.
В нашем репозитории GitHub крайне востребована функция VS Code Python [5], которая убирала общие отступы у выделенного кода перед его отправкой на терминал при запуске команды «Run Selection / Line in Python Terminal». Начиная с этого релиза, команда отправит терминалу код с удаленными общими отступами, основываясь на первой непустой строке выделенного кода.

Мы также добавили небольшие улучшения и исправили проблемы, о которых нам сообщали пользователи. Далее приведены некоторые заметные изменения:
Обязательно установите расширение Python [1] для кода Visual Studio прямо сейчас, чтобы оценить вышеуказанные нововведения. Если у вас возникнут какие-либо проблемы, пожалуйста, сообщите об этом на странице Python VS Code GitHub [12].
Автор: Владимир Истомин
Источник [13]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/322508
Ссылки в тексте:
[1] загрузить расширение Python из Marketplace : https://marketplace.visualstudio.com/items?itemName=ms-python.python
[2] документации: https://code.visualstudio.com/docs/python/python-tutorial
[3] журнале изменений: https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md
[4] документации: https://code.visualstudio.com/docs/python/unit-testing
[5] крайне востребована функция VS Code Python: https://github.com/microsoft/vscode-python/issues/2837
[6] #3624: https://github.com/Microsoft/vscode-python/issues/3624
[7] #5469: https://github.com/microsoft/vscode-python/issues/5469
[8] 5675: https://github.com/Microsoft/vscode-python/issues/5675
[9] #4525: https://github.com/Microsoft/vscode-python/issues/4525
[10] #668: https://github.com/Microsoft/vscode-python/issues/668
[11] #5673: https://github.com/Microsoft/vscode-python/issues/5673
[12] Python VS Code GitHub: https://github.com/Microsoft/vscode-python
[13] Источник: https://habr.com/ru/post/457186/?utm_source=habrahabr&utm_medium=rss&utm_campaign=457186
Нажмите здесь для печати.