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

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

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

9b985e78d94b4e20bd894fa54edc86bb.png

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

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

15331b910627489ba7b80d559c90eca5.png

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

0700c696ba9a4cdd8d83a2442d2907c5.png

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

9fd65e5c9a14461780f74b729d6260c0.png

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

d529ec85ee434fcc8c91e235580de7f2.png

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

5884e2fdfc1b4cbab1de8c910f179604.png

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

Другие полезные нововведения в этом выпуске:

Рефакторинг Bulk move (групповое перемещение) Рефакторинги для конвертации Python-модуля в пакет и наоборот Значительно улучшенная поддержка IPython Notebook с новой консолью Временные Python-файлы (Scratch Files) Начальная поддержка Python 3.5 Режим редактора Distraction-free mode, позволяющий ни на что не отвлекаться И многое другое… Узнайте больше о новшествах и улучшениях в PyCharm 4.5 на нашем сайте или в блоге. Скачать IDE можно на нашем сайте.Программируйте с удовольствием! Команда JetBrains

© Habrahabr.ru