Category Archives: Cool Feature

Use shortcuts to speed up your Python development

PyСharm brings a keyboard-centric approach to your development process. It provides keyboard alternatives to actions that are traditionally performed via the mouse in modern graphical IDEs. Some of these are radically more efficient than using a mouse, some not so … Continue reading

Posted in Cool Feature | 3 Comments

Testing your Python code with PyCharm

Everybody knows that getting used to writing the testing code in parallel with the running code is a good habit. Used wisely, this method helps you define more precisely your code’s intent and find bugs ASAP, thus saving many hours … Continue reading

Posted in Cool Feature | 4 Comments

TextMate Bundles in PyCharm

Projects may contain file types unknown to PyCharm. While PyCharm comes with built-in support for many programming and scripting languages, you may want to have syntax highlighting for project-specific languages. For example, a project may contain a shell script, or … Continue reading

Posted in Cool Feature | 2 Comments

Working with TODO in PyCharm

This post originally written for PhpStorm by Maarten Balliauw, our Jetbrains Technical Evangelist, highlights simple yet handy “TODO” feature available in our Python IDE as well: When working on a project, it’s often desirable to create a list of tasks … Continue reading

Posted in Cool Feature | Leave a comment

Vim as a Python IDE, or Python IDE as Vim

“Vim as a Python IDE” is a hot topic. Everybody knows Vim is an incredible text editor for typing and editing text very quickly and efficiently (if you are an experienced Vim user, that is). Moreover, it is highly customizable, … Continue reading

Posted in Cool Feature, Screencast | 29 Comments

Getting started with PyCharm is available

We are glad to let you know that we’ve just published our Getting Started with PyCharm tutorial to help jump-start your use of the PyCharm IDE. The tutorial is very simple as any getting started tutorial should be, and covers … Continue reading

Posted in Cool Feature | 1 Comment

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 | 35 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 | 3 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