Information

Founded
Location
Россия
Website
jetbrains.com
Employees
1,001–5,000 employees
Registered

Habr blog

Pull to refresh
137.35
Rating
JetBrains
Делаем эффективные инструменты для разработчиков

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

JetBrains corporate blogPythonDjango
Всем привет! Мы выпустили новый 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
Tags:pycharmpythondjangoconsoleprofilerрефакторингиipython
Hubs: JetBrains corporate blog Python Django
Rating +55
Views 42.2k Add to bookmarks 113
Comments
Comments 22
Java Developer (GoLand)
from 200,000 ₽JetBrainsСанкт-Петербург
Software Developer (WebTeam BackEnd & Infrastructure)
from 180,000 ₽JetBrainsСанкт-Петербург
Software Developer (Marketing Automation)
JetBrainsСанкт-Петербург
Senior Software Developer (New IDE platform)
from 250,000 ₽JetBrainsСанкт-Петербург