IDE для Python
Для программирования под Python, мне сразу попался под руку PyCharm, которым я пользуюсь и по сей день. Это одно из самых удачных решений для Python, поэтому советую и вам.
Контроль версий
Все мои проекты находятся под чутким контролем версий GIT, как на локальном уровне, так и через github.com. Я перепробовал огромное количество софта под работу с GIT, включая внутренние плагины IDE-шек. После этого я понял, что все плагины – это дополнительные палки в колеса процессу разработки. Поэтому я полностью отключаю всевозможные плагины, в чем мне помогает GIT TOWER. Данный софт распространяется на платной основе, поэтому если вы планируете серьезно заниматься программированием, вам просто не обойтись без хорошего платного ПО.
Порядок в голове
Успех и качество разработки не полностью зависит от имеющегося в наличии софта, также далеко не последнюю роль играет ваше моральное состояние и в частности порядок в голове. Рекомендую всем воспользоваться проверенной системой «GTD — методика повышения личной эффективности, созданная Дэвидом Алленом», а также незаменимым софтом OmniFocus для GTD.