Wing Python 10 добавляет предложения по коду искусственного интеллекта

Вышел релиз Wing Python 10 с новыми предложениями и рефакторингом кода с помощью искусственного интеллекта, а также поддержкой Python 3.12.

Wing Python - это IDE с интеллектуальным редактором и отладчиком, призванная сделать интерактивную разработку на Python быстрой, точной и увлекательной. Wing выпускается в трех версиях: платная версия с дополнительными функциями и бесплатная IDE для студентов и любителей Python, в которой отсутствуют более продвинутые функции Wing Pro.

Главное улучшение в этом выпуске - добавление разработки с помощью искусственного интеллекта, включая как предложение кода с помощью искусственного интеллекта, так и рефакторинг кода с помощью искусственного интеллекта. По словам разработчиков, вы можете попросить Wing реализовать недостающий код в текущей позиции ввода или использовать ИИ для рефакторинга или улучшения существующего кода, описав изменения, которые вы хотите внести.

Они приводят такие примеры запросов на рефакторинг, как "Добавить doc-строку к этому методу", "Создать модульные тесты для класса Person", "Очистить этот код", "Создать RPC-сервер, который раскрывает все публичные методы класса CustomServer" и даже "Переписать этот многопоточный код, чтобы он выполнялся асинхронно".

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

В этом выпуске также добавлена поддержка Python 3.12, включая ускорение отладки за счет использования API мониторинга с низким уровнем воздействия, а также параметризованные классы, функции и методы.

В Wing Pro 10 также добавлена поддержка управления пакетами Poetry. Poetry - это кроссплатформенный менеджер зависимостей и пакетов для Python, аналогичный pipenv.

Последнее улучшение, которое стоит отметить, - это добавление поддержки Ruff в качестве внешнего средства проверки кода в инструменте Code Warnings. Ruff - это быстрая программа для проверки кода на Python, которая может заменить или дополнить flake8, pylint, pep8 и mypy. По словам команды, Ruff также можно использовать в качестве реформатора кода.

Wing Python 10 доступен для загрузки уже сейчас.

Wing Python 10 добавляет предложения по коду искусственного интеллекта
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
23 января 2024 г.
86

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

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

Свежие посты