Если вы уже работали с каким-либо редактором кода, то смело используйте привычный для вас редактор. С Python конечно же можно работать и из командной строки, если пользователь владеет знаниями команд для перехода между папками (cd folder_name, cd ..), для запуска файлов и т.д.
Если вы только начинаете работать с Python, я хочу порекомендовать такой инструмент как PyCharm (для частного использования будет достаточно бесплатной версии Community Edition). Это мощный инструмент для написания кода, который имеет отличный отладчик, его можно интегрировать с GitHub (для контроля версий своего кода и его сохранения) и еще множество других функций.
Чтобы его скачать:1. Переходим по
ссылке;
2. В открывшемся окне выбираем пункт “Другие версии”;