Как установить PyCharm на Windows
Python Russian
Как установить PyCharm для Python. Новичкам настоятельно рекомендую начать с бесплатной Community версии, которая умеет все, что им нужно. Бесплатная версия не умеет работать с БД, версткой, джаваскриптом и веб-фреймворками (нужно использовать сторонние инструменты или терминал), но обычно на начальном этапе в этом и нет необходимости.