AI Assistant в PyCharm Community Edition, конечные точки в Search Everywhere, а также навигация и рефакторинг между ноутбуками и скриптами внутри проекта
В PyCharm 2024.1.1 функции AI Assistant стали доступны в том числе в PyCharm Community Edition. Чтобы использовать AI Assistant и в редакции Community, и в редакции Professional, нужно установить специальный плагин и иметь активную подписку на JetBrains AI.
Сразу после завершения настройки вы сможете пройти встроенный ознакомительный тур и узнать о функциях AI Assistant, которые помогут вам работать намного продуктивнее.
По данным свежего опроса Django-разработчиков, 33% из них используют в своих проектах также Flask или FastAPI. Чтобы они могли работать эффективнее, в новой версии PyCharm конечные точки сгруппированы по приложениям.
Окно Endpoints теперь распознает использование include()
в системах маршрутизации в проектах Django и показывает маршруты для конечных точек.
В диалоге Search Everywhere появилась специальная вкладка Endpoints. Просто начните вводить URL-адрес, а затем выберите нужную конечную точку из предложенного списка.
Эту функцию давно ждали: теперь работать с ноутбуками в PyCharm так же просто, как с файлами Python. Находите объявления и использования, пользуйтесь рефакторингом Rename, а также всеми доступными инспекциями кода.
GitHub gist — очень удобный способ делиться ноутбуками. Теперь он полностью поддерживается в PyCharm. Чтобы создать gist из ноутбука, нажмите правой кнопкой на его вкладке в редакторе и в появившемся контекстном меню выберите Create Gist. Можно также выбрать несколько файлов в окне Project и поделиться всеми ими сразу.
Основную статистику DataFrame можно быстро посмотреть в его заголовке. Это работает в Jupyter-ноутбуках и скриптах Python. Кроме того, в новой версии в заголовки встроены гистограммы, которые позволяют быстро посмотреть, как распределены данные. По умолчанию эта функция отключена. Чтобы ее включить, нажмите на иконку гистограммы в правом верхнем углу DataFrame и выберите представление статистики Compact или Detailed.
TODO
и FIXME
в Jupyter-ноутбуках Новая версия PyCharm распознает комментарии TODO
и FIXME
в Jupyter-ноутбуках, подсвечивает их и добавляет в окно TODO.
Теперь AI Assistant умеет объяснять код из ячеек Jupyter, учитывая контекст всего ноутбука, чтобы информация была максимально точной.
В новой версии PyCharm можно использовать файлы конфигурации, чтобы автоматически настроить консоль IPython. Это избавит вас от необходимости каждый раз вручную добавлять зависимости.