Juraj Michalek with an overview of Blender’s support for Python and how to write Python Scripts with Intellij IDEA.
“IntelliJ IDEA is a code-centric IDE focused on developer productivity. The editor deeply understands your code and knows its way around the codebase, makes great suggestions right when you need them, and is always ready to help you shape your code.”