JetBrains corporate blog
Python
Django
18 May 2015

Новый PyCharm 4.5 собрал вместе все инструменты для работы с Python

Всем привет! Мы выпустили новый PyCharm 4.5, который уже доступен для скачивания.



С момента предыдущего релиза PyCharm 4.0 прошло ровно полгода. За это время PyCharm получил ряд новых полезных инструментов для Python, Django и веб-разработки, которые, как всегда, тесно интегрированы и эффективно работают друг с другом. Сегодня мы рады рассказать, что же интересного и важного появилось в новой версии PyCharm.

В первую очередь, отметим появление интегрированного Python-профилировщика:



Теперь вы можете с легкостью собирать статистику работы вашего приложения прямо в PyCharm, а также просматривать результаты в виде графа вызовов функций. Также предусмотрена навигация из графа в код. Профилировщик корректно работает на удаленных машинах. Поддерживаются два популярных профилировщика: yappi и cProfile.

В PyCharm 4.5 мы серьезно улучшили отладчик, который теперь поддерживает режим встроенной отладки. Значения переменных, параметров функций и прочих объектов доступны прямо в окне текстового редактора:



Интерактивный режим matplotlib теперь доступен как из Python-консоли, так и из консоли отладчика. С его помощью можно рисовать, обновлять и инспектировать графики в режиме реального времени:



Кроме всего прочего, в отладчике теперь поддерживаются две новые возможности: Ignore library files (игнорирование библиотечных модулей) и Step into my code (трассировка только по коду проекта). Первая позволяет останавливать отладчик в коде проекта при возникновении исключения в библиотечном коде, а вторая — шагать в режиме отладки только по коду проекта, не углубляясь в библиотечные исходники:



Также в режиме отладчика появился переход из окна отслеживания переменных (variables view) в код:



Разработчиков Django должна порадовать новая консоль manage.py. Теперь эта полнофункциональная консоль поддерживает автодополнение команд и их аргументов, хранит историю команд и позволяет просматривать краткую документацию для команд со ссылками на официальную документацию Django:



В этом выпуске мы также поддержали свежий Django 1.8.

Другие полезные нововведения в этом выпуске:
  • Рефакторинг Bulk move (групповое перемещение)
  • Рефакторинги для конвертации Python-модуля в пакет и наоборот
  • Значительно улучшенная поддержка IPython Notebook с новой консолью
  • Временные Python-файлы (Scratch Files)
  • Начальная поддержка Python 3.5
  • Режим редактора Distraction-free mode, позволяющий ни на что не отвлекаться
  • И многое другое...

Узнайте больше о новшествах и улучшениях в PyCharm 4.5 на нашем сайте или в блоге. Скачать IDE можно на нашем сайте.

Программируйте с удовольствием!
Команда JetBrains

+55
41.9k 113
Comments 22