Pythonにおける開発環境(IDE含む)は絶対にこれを使わなければならないといったものはありませんが、おすすめの開発環境を紹介しておきます。
テキストエディタ
Pythonはスクリプト言語であり、開発者によるコンパイル作業を必要としません。そういったお手軽さがスクリプト言語の魅力であり、テキストファイルを編集できる環境であればいつでも変更を加える事が可能です。以上のような状況をふまえるとテキストエディタで開発を行っても全く問題ありません。自分の使い慣れたテキストエディタですぐに開発を行うことが出来るのがこの選択肢の最も魅力的な要素です。
IDLE
Pythonのインストールを行うと付属される開発環境です。スタートメニューのIDLE (Python GUI)から起動できます。予約語や文字列などもきちんと色分けして表示されますし、大変動作が軽いです。
PyDev
Eclipseを使用して開発を行っている人におすすめです。PyDevプラグインを導入すればすぐに開発を行うことが出来ます。機能としては最も充実していますが、動作はやや重めです。