Hello! We have released a new PyCharm 4.5, which is already
available for download .

Since the previous release of PyCharm 4.0, exactly six months have passed. During this time, PyCharm has received a number of new useful tools for Python, Django, and web development, which, as always, are tightly integrated and work effectively with each other. Today we are happy to tell you what is interesting and important in the new version of PyCharm.
First of all, we note the emergence of an integrated
Python profiler :
')

Now you can easily collect statistics on the performance of your application directly in PyCharm, as well as view the results in the form of a function call graph. Also provides navigation from graph to code. Profiler works correctly on remote machines. Two popular profilers are supported: yappi and cProfile.
In PyCharm 4.5, we have seriously improved the
debugger , which now supports the
integrated debugging mode. The values of variables, parameters of functions and other objects are available directly in the text editor window:

The
matplotlib interactive mode
is now available from both the Python console and the debugger console. With it, you can draw, update and inspect graphics in real time:

Among other things, two new features are now supported in the debugger:
Ignore library files (ignoring library modules) and
Step into my code (tracing only by project code). The first allows you to stop the debugger in the project code when an exception occurs in the library code, and the second to step in debug mode only by the project code, without delving into the library sources:

Also, in the debugger mode, a transition from the
variables view window to the code appeared:

Django developers should be pleased with the new
manage.py console . Now this full-featured console supports autocompletion of commands and their arguments, stores the history of commands and allows you to view brief documentation for commands with links to the official Django documentation:

In this release, we also supported the fresh
Django 1.8 .
Other useful innovations in this release:
- Bulk move refactoring
- Refactoring for converting a Python module to a package and vice versa
- Significantly improved support for IPython Notebook with a new console.
- Temporary Python files ( Scratch Files )
- Initial Python 3.5 support
- Editor mode Distraction-free mode , allowing nothing to be distracted
- And much more...
Learn more about new features and improvements in PyCharm 4.5 on our
website or
blog . Download IDE on
our website .
Program with pleasure!
JetBrains team