company_banner

Python в Visual Studio Code – февральский релиз 2021

    Мы рады сообщить, что стал доступен релиз расширения Python для Visual Studio Code от февраля 2021 года. Вы можете загрузить расширение Python из Marketplace или установить его прямо из галереи расширений в Visual Studio Code. Если у вас уже установлено расширение Python, вы также можете получить последнее обновление, перезапустив Visual Studio Code. Вы можете узнать больше о поддержке Python в Visual Studio Code в документации.

    Этот выпуск включает интеграцию с TensorBoard и улучшения работы с кодом с использованием Pylance. Если вам интересно, вы можете изучить полный список улучшений в нашем журнале изменений.

    Обновления расширения Python

    Интеграция с TensorBoard

    Мы рады запустить интеграцию TensorBoard в VS Code. TensorBoard - это вспомогательный дашборд по анализу данных, который помогает разработчикам PyTorch и TensorFlow визуализировать свои наборы данных и обучение модели. С помощью TensorBoard, непосредственно интегрированного в VS Code, вы можете выборочно проверять прогнозы своих моделей, просматривать архитектуру модели, анализировать потери и точность модели с течением времени, профилировать свой код, чтобы находить узкие места, и многое другое!

    Чтобы начать сессию TensorBoard, откройте палитру команд (Ctrl/Cmd + Shift + P) и найдите команду «Python: запустить TensorBoard». После этого вам будет предложено выбрать папку, в которой находятся файлы журнала TensorBoard. По умолчанию мы будем использовать ваш текущий рабочий каталог и автоматически обнаружим ваши файлы журнала TensorBoard в любых подкаталогах, но вы также можете указать свой собственный каталог. Затем VS Code откроет новую вкладку с TensorBoard, и ее жизненный цикл также будет управляться VS Code.

    Обновления расширения Pylance

    Улучшенная читаемость строк документации

    Мы рады объявить о значительных улучшениях в "readability" и форматировании строк документации в Pylance. Теперь вы можете более легко читать строки документации с областями с отступом (например, блоки параметров в документах numpy и pandas), вложенные списки (например, в argparse) и модули, использующие форматирование epydoc (например, OpenCV).

    Улучшено поведение "go to definition" и "go to declaration"

    Мы также улучшили навигацию по коду, чтобы упростить поведение перехода к определению и перехода к описанию и привести вас прямо туда, куда вы хотите. Теперь вместо того, чтобы быть представленным в окне для выбора между типом области (.pyi) или исходным файлом (например, файлы .py), когда оба доступны, переход к определению приведет вас к исходному файлу, а переход к объявлению приведет вас к типу области. Если любой из этих вызовов в противном случае не дал бы никаких результатов (например, перейти к определению, когда доступна только область типа), то Pylance приведет вас к любому доступному файлу, чтобы вы по-прежнему получали некоторую информацию об интересующем символе.

    Прочие изменения и улучшения

    Мы также добавили небольшие улучшения и исправили проблемы, запрошенные пользователями, которые должны улучшить ваш опыт работы с Python в Visual Studio Code. Заметные изменения включают:

    • Минимально необходимая версия VS Code повышена до 1.51.

    • Реорганизована команда «Enable Linting», чтобы предоставить пользователю возможность выбора «Enable» или «Disable» линтинг, чтобы сделать ее более интуитивно понятной.

    • Команда «Pylance: Report Issue» автоматически заполняет новый шаблон GitHub для более простого сообщения об ошибках сервера.

    Загрузите расширение Python для Visual Studio Code сейчас, чтобы опробовать вышеуказанные улучшения. Если у вас возникнут какие-либо проблемы или у вас есть предложения, сообщите о проблеме на странице Python VS Code на GitHub.

    Microsoft
    Microsoft — мировой лидер в области ПО и ИТ-услуг

    Комментарии 11

      +1
      Расширения пишутся на JS, как там с проиводительностью?
      Если много плагинов сильно жрет память?
        0

        sahsAGU Спасибо за Visual Studio Code. Будет ли поддержка плагина Ansible? Очень интересует Ansible в Visual Studio Code. Спасибо!

          0

          На днях пытался пользоваться vs_code для разработки python, поставил плагинов. Тесты как до, так и после спец плагина не видны на панели, настройка дебаггера занимает кучу времени, и все равно не работает. Для серьезных вещей vs_code не подходит, так открыть файлики на сервере.

            0
            в виме как-то быстрее все это дело будет)
              0

              Смотря какой сервер конечно, безусловно под *nix будет быстрее.

              0
              хз, всё работает
                0

                Быстро открыть файлик все же проще в Sublime Text 3 — шестрее работает, не метит в IDE (ИМХО VS Code уже приближается к оной).

                  0

                  Sublime Text 3 денежку стоит

                    0

                    Время ознакомления не ограничено ¯_(ツ)_/¯

                  0

                  После настройки отлично всё. Не знаю, конечно как оно когда проект Энтерпрайз уровня, но на мид сайзе отлично всё.

                    0
                    Всё там прекрасно работает, и тесты показывает и запускает, и дебаггер прекрасно работает

                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                  Самое читаемое