Поддерживаю предыдущего оратора, PyCharm - это IDE от немало известной компании JetBrains, которая среди прочего, так же сделала PHРStrom и ReSharper.
IDE выбирается по двум основным принципам:
1. Вам должно быть в ней комфортно работать
2. Ваш компьютер должен её "тянуть" (что по сути является, частью предыдущего пункта)
JetBrains выпускает не самые "быстрые" (в плане потребления ресурсов машины) IDE, но одни из самых удобных.
Писать код Вы можете в чем угодно, хоть в Windows Notepad. Некоторые пишут код в vi и довольны им более чем. Ключевое слово тут - "удобство для Вас". Чем "круче" IDE или редактор - тем больше в нем разных "фишечек и плюшечек", таких как автоподстановка (автодоплнение) кода, интеграция с системами контроля версий или например, такими вещами, как "Vagrant" и т.д.
Берёте любой редактор/IDE, в частности: PyCharm, NetBeans (вроде там был модуль для Python), Atom, Notepad++, Visual Studio Code и т.д., смотрите насколько Вам удобно там работать... Удобно - работаете. Не удобно, чего-то не хватает? Ищите другой.
На конечное качество кода, это никак не влияет, исключительно на Вашу производительность и общий уровень комфорта.