PyCharm Links
Categories
Tags
-
Other JetBrains Blogs
Meta
Category Archives: Cool Feature
How PyCharm helps you with remote development
Have you ever wanted to develop a Python or Web application for Linux from your laptop running Windows 7 or MAC OS X? To debug or test your application on different operating systems without ever leaving the IDE? Or just … Continue reading
Posted in Cool Feature
14 Comments
Long-awaited PEP 8 checks on the fly, improved doctest support and more in PyCharm 2.7
PyCharm integration with PEP 8 It is not a secret that readability is one of the key features of Python. Indeed, a high level of readability is at the heart of Python’s design, following the recognized fact that code is … Continue reading
Posted in Cool Feature
2 Comments
Refactoring enhancements in PyCharm 2.7
PyCharm 2.7 now supports the following new refactoring features: Extract Parameter Extract on substrings Create Parameter quick-fix on unresolved reference Change Method Signature The Extract Parameter refactoring allows you to add a new parameter to a function declaration and update … Continue reading
Posted in Cool Feature
4 Comments
Dynamic runtime type inference in PyCharm 2.7
PyCharm’s debugger is now capable of collecting type information at runtime and using this information for improving code completion suggestions, code insight and quick documentation popups. This needs to be enabled in the debugger settings. You debug your code all … Continue reading
Posted in Cool Feature
6 Comments
Python 3.3 support in PyCharm 2.6
PyCharm has been updated to support the new language features of Python 3.3: New yield from expression for generator delegation The u’unicode’ syntax is accepted again for str objects New raise … from None syntax for suppressing exception context Reworked I/O exception hierarchy New venv standard … Continue reading
Posted in Cool Feature, Screencast
5 Comments
Gevent debug support
Good news for everyone who uses gevent! Since the last PyCharm 2.6 EAP our visual debugger is able to deal with gevent monkey-patched code. To enable it just edit python/helpers/pydev/pydevd_constants.py in PyCharm installation and set the constant SUPPORT_GEVENT=True Your feedback … Continue reading
Posted in Cool Feature
3 Comments
The story behind Jython support in PyCharm
Giacomo Lacava recently wrote a blog post describing his not very good experience with Jython support in PyCharm. I’d like to explain what the situation actually is. First of all, PyCharm currently supports Python versions starting with 2.4. This means … Continue reading
Cython support in PyCharm 2.0 EAP
Cython is a language that allows you to write C extensions for the Python language using the familiar Python syntax. You can use Cython for creating extensions that can be 50-100 times faster than pure-Python modules. Also Cython allows you … Continue reading
Posted in Cool Feature
3 Comments
Want some coffee? Get the CoffeeScript plugin for PyCharm!
If you like the mixture of JavaScript and coffee and have jumped on the boat of CoffeeScript adopters, then this piece of news is for you. We’ve just published a new plugin to repository that adds CoffeeScript support to PyCharm. … Continue reading
Django Templates Debugging with PyCharm
While more new features are introduced to PyCharm 2.0, the older ones are also being developed — namely Django template debugger, which first appeared in version 1.5. Now I would like to promote it one more time in order to … Continue reading