PyCharm Best for Larger Projects But I would recommend PyCharm only if you have larger projects with multiple Python files. As Python is a scripting language, it really depends on the application scenario whether I would use PyCharm or IDLE. What is this?