+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новости

JetBrains представил PyCharm 2021.3

JetBrains представил PyCharm 2021.3

В новой версии PyCharm JetBrains обеспечили поддержку удаленной разработки в бета-режиме, добавили тип проекта FastAPI и поддержку Poetry, полностью переработали интеграцию с Jupyter и внесли еще много улучшений.

Поддержка Poetry

Poetry продолжает набирать популярность среди Python-разработчиков. Хорошая новость для пользователей Poetry: в PyCharm 2021.3 появилась поддержка Poetry из коробки. Но это еще не все! JetBrains также встроили в IDE плагин TOML, и теперь для файлов pyproject.toml доступно автодополнение кода.

Поддержка FastAPI [Pro]

В PyCharm Pro появилась поддержка FastAPI — популярного высокопроизводительного веб-фреймворка Python для создания API — как типа проекта и конфигурации запуска.

Чтобы создать проект FastAPI, выберите FastAPI в качестве типа проекта. PyCharm автоматически устанавливает нужные зависимости и создает конфигурации для запуска и отладки приложения.

Можно также открыть в PyCharm Pro существующий проект FastAPI, чтобы IDE создала для вас виртуальную среду, а конфигурацию запуска FastAPI создать самостоятельно. После этого PyCharm найдет ваше приложение и запустит Uvicorn.

При работе с конечными точками в FastAPI их нужно часто тестировать, чтобы убедиться, что все работает как надо. В PyCharm Pro это можно сделать прямо из редактора благодаря интеграции с HTTP-клиентом.

Просто откройте файл “file_name.http” (в новых проектах FastAPI, созданных с помощью мастера PyCharm, он уже есть) и используйте его для отправки запросов конечным точкам приложения.

Новое окно Endpoints для FastAPI и Flask [Pro]

Если вы разрабатываете API, мы предлагаем новый удобный способ управления конечными точками. PyCharm Pro быстро сканирует маршруты проектов FastAPI и Flask и выводит их в новом окне Endpoints, где можно посмотреть все URL. Доступны автодополнение, навигация и рефакторинги. Кроме того, в окне Endpoints показывается документация по каждой конечной точке, и ее можно протестировать с помощью HTTP-клиента.

Улучшения для работы с Jupyter-ноутбуками [Pro]

JetBrains постарались сделать работу с PyCharm удобнее для тех, кто занимается Data Science. В PyCharm Pro 2021.3 улучшена поддержка Jupyter-ноутбуков.

Новый интерфейс для ноутбуков

Новая версия PyCharm Pro по умолчанию поддерживает классический интерфейс Jupyter-ноутбуков, включая часто используемые сочетания клавиш.

Интерактивные результаты

Теперь PyCharm полностью поддерживает как статические, так и JavaScript-результаты, используемые в Plotly, Bokeh, Altair, ipywidgets и других библиотеках. Также поддерживаются объекты DataFrame: их можно исследовать непосредственно в ноутбуке либо открыть в отдельной вкладке.

Знакомство с IDE и серия уроков по Git

Для тех, кто только начинает пользоваться PyCharm или хочет все хорошенько повторить, мы добавили в Feature Trainer ознакомительный тур и новые уроки. Вы найдете их на начальном экране (опция Learn PyCharm), а также в разделе Help | Learn IDE главного меню.

Полный список изменений и устраненных ошибок смотрите в примечаниях к релизу.

Другие новости