Реальная история.
Есть некоторые хорошие рекомендации здесь:
http://stackoverflow.com/questions/81584/what-ide-to-use-for-pythonЯ использовал PyCharm широко, и я любил его. Работает хорошо, если вы с Django, а также.
http://www.jetbrains.com/pycharm/PyCharm, если ваше желание провести хороший сто, имеет интеграцию GIT. Они имеют демо, а также.
Что касается Github. Это зависит от IDE. Если нет каких-либо функциональных мерзавец в IDE уже, вы можете просто мерзавец тянуть, а затем импортировать файлы Git в самой IDE.
Если вы не хотите использовать параметры командной строки мерзавец, вы можете использовать графический интерфейс.
http://git-scm.com/или из GitHub себя:
https://windows.github.com/Удачи!