PyCharm
Contents
For a great part of this year I’ve been using PyCharm because a friend told me that it would help me to write better code, and is true, the active syntax check in PyCharm just works, it is great and gives you clues while you are writing about what you are doing different to what the pep8 states. The editor is quite fast and the autocompletion is good.
PyCharm comes from IntelliJ, the complete suite is based in Java but is quite fast, it have a lot that comes from the other IntelliJ IDEs, including the bunch of plugins that helps you to work. It have support for GIT/SVN out of the box, but other code managers require you to buy the Professional Edition, that is also required for “web development” in PyCharm, meaning that Django is not supported by the Community Edition (A.K.A. the free edition).
Again, that I liked a lot was the code formatter, it just works and in my opinion fixes more issues than any other I’ve tried, including autopep8.
What I like:
- The syntax check
- The Source formatter (after you wrote the code)
- When using a software control manager, if you add a file it asks you if you want to add to the control system.
- Looking for files in the file explorer is quite easy.
- There is a battery mode that reduces the functions to extend the time on battery.
What I don’t like
- The Professional version is way too expensive for a company but useful for personal use.
- Does not support Django in the community version.
- It can put your CPU to work when doing the syntax check.
- Fortunately there is a battery mode.
If you are developing a Django app and wanna put into production, please, don’t hesitate and use a VPS from Digital Ocean, use this link and get $10 for your VPS, that’s 2 months of the $5 USD VPS! https://m.do.co/c/cb6fcac2998c