Рубріки: Новости

Microsoft: программирование на Python в Visual Studio теперь быстрее, чем когда-либо

Богдан Мирченко

Компания Microsoft выпустила обновление Python Extension для Visual Studio Code (VS Code), которое вводит расширение Pylance в качестве языкового сервера по умолчанию для Python наряду с более быстрым запуском и отладчиком с автоматической перезагрузкой скриптов Python. 

Pylance — это расширение Microsoft для поддержки языка Python, предоставляющее информацию о типах, призванных помочь разработчикам писать код быстрее. Расширение основано на инструменте статической проверки типов Pyright для очистки и автоматического заполнению фрагментов кода. 

Компания также работает над улучшением языковой поддержки для разработчиков, независимо от того, используют они Pylance или другой языковой сервер. В будущем в Microsoft планируют сосредоточиться на предоставлении пользователям вариантов поддержки языков с открытым исходным кодом. 

Обновление Python Extension обеспечивает улучшенную стабильность и производительность VS Code, в том числе более быстрое время запуска программы. Microsoft заявляет, что время загрузки для пользователей Window и macOS ускоряется на 10%, для Linux — на 20%, а количество случаев, когда расширение Python перестает отвечать на запросы, сократилось на 15% по всем направлениям. 

Новая функция отладчика обеспечивает перезагрузку скриптов Python в реальном времени. Изменения в коде будут применяться даже после того, как отладчик достигнет точки останова, без необходимости перезагружать отладчик. 

Краткий список изменений и улучшений для Python в VS Code включают: 

  • Вариант языкового сервера «по умолчанию», который динамически выбирает, какой языковой сервер использовать;
  • Автоматический отступ после состояния match и case;
  • Добавлена совместимость с интерпретатором pypy3.7.

Python Extension можно скачать здесь или установить его прямо из галереи расширений в Visual Studio Code. 

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024