

If you happen to be one of those, and now looking to effectively program in Python (or Jython – a kind of mixture of both Java and Python) in Intellij IDEA – this post is for you! We’ve assembled a list of plugins that add Python coding functionality, and also to help you do it more efficiently.īefore we dive into Python support on Intellij IDEA, it’s worth mentioning JetBrains’ standalone IDE for Python and Django – P圜harm. Some might call them blasphemers, we prefer to think of them as peacemakers. There are coding polyglots out there who dabble in more than one back-end programming language, and do it using a single IDE. However, unlike Ancient Greece, modern programmers are (slightly) more flexible. There is always a battle raging for supremacy, and in 2020, the battle still rages between Java and Python. And, like the ancient Greeks, most developers choose to “worship” one or two commonly used programming languages. The back-end programming world is not unlike Mount Olympus. As the battle raged, most of the the Gods took Zeus’s side, because who wants to mess a guy that shoots lightning, but some of the more disgruntled Gods took Hades’ side and the battle raged. Hades nearly usurped his brother, Zeus, in a battle for control.

There is still some room for improvement: the project file browser is pretty rudimentary (doesn't show timestamps or file sizes, D'OH!), and the built-in FTP is sometimes a little flakey, but in whole, it's a pretty amazing tool for the web development professional.Zeus, the eternal king of the gods, faced some hard times while trying to maintain his reign. Select just about any identifier, and it highlights every other instance it also highlights mistyped or invalid identifiers, validates in near real time, graphically shows the scope of every nested element, matches opening/closing tags and braces… if you pay attention to all the hints it gives you, it's nearly impossible to write wrong code.


Powerful code refactoring: change a filename, function name, variable, class or ID throughout your project. Optional file watchers for compiling preprocessor languages like HAML, Sass/Less, CoffeeScript, etc. Syntax highlighting and autocompletion for *everything*: tags, attributes, classes, IDs, filenames/paths, just about every thing you type, and in just about every dev language known to mankind. I've been a professional web developer for 18 years, and I've tried just about every editor and IDE out there for the Mac, and trust me when I say that for sheer power and functionality, nothing else even comes close.
