Wing Python Улучшает Предупреждения Кода


Появилась новая версия крыла Python. Версия 7 имеет улучшенную систему предупреждения кода и контроля качества кода, которая включает встроенное обнаружение ошибок и тесную интеграцию с pylint, pep8 и mypy. В этом выпуске также добавлена новая программа просмотра фреймов данных и массивов.

Среда разработки Wing Python IDE имеет интеллектуальный редактор и отладчик, и создатели говорят, что она делает интерактивную разработку Python быстрой, точной и увлекательной. Крыло выпускается в трех вариантах. Pro-это платная версия с дополнительными функциями в дополнение к отладчику и интеллектуальному редактору. Wing Pro работает с Django, Jupyter, PyQt, Blender, Maya и другими фреймворками для веб -, научной, пользовательского интерфейса, анимации и разработки игр.

Wing Personal-это бесплатная среда разработки на Python для студентов и любителей. Он опускает более продвинутые функции Wing Pro, но предоставляет упрощенный отладчик и редактор, ограниченные функции проверки кода и навигации, а также управление проектами. Существует также Wing 101, очень упрощенная среда разработки на Python, предназначенная для обучения начинающих программистов.

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

Также был добавлен новый просмотр фреймов данных и массивов для отладочных данных. Он предназначен для работы с очень большими наборами данных, созданными с помощью Pandas, numpy, xarray, sqlite3 и любых списков Python, кортежей и диктовок.

Отображение отладочных данных также было улучшено, так что нажатие клавиши Shift-Space при активном и приостановленном отладчике отображает значение всех видимых символов в редакторе с помощью всплывающих подсказок.

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

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

Майк Джеймс-автор книги Programmer’s Python: Everything-это объект, опубликованный издательством I/O Press как часть библиотеки I Programmer. С подзаголовком «Что-то совершенно другое» это для тех, кто хочет понять более глубокую логику в подходе, который Python 3 применяет к классам и объектам.


Добавить комментарий