みんなのプログラミング学習方法

Win環境でおすすめのPythonのIDE(統合開発環境)5選

Python初学者に、どんなIDE(統合開発環境)がおすすめなのか質問をされることがよくあります。

  • ブロックの認識など自動でやってくれるIDEがほしい
  • デバッグ実行などがあるIDEがいい
  • できれば軽量のIDEがいい

などなど、多く質問が寄せられます。

今回はWin環境でPython開発を行う上でおすすめのIDE(統合開発環境)の紹介をしていきます。

Python初学者におすすめコンテンツ

Win環境でおすすめのPythonIDE(統合開発環境)5選

python_keybord

①Eclipse + PyDev

汎用の開発環境であるEclipseにPythonの開発環境を入れます。

個人開発なら、とりあえずこの開発環境を整えておけば問題ないと思います。

ただ、Eclipseが重い上に、PyDevを入れることで、さらに重くなり、PCの動作がかなりもっさりします。

②Microsoft Visual Studio 2013

Microsoft製のIDEにPythonの開発環境をいれられるようになりました。

私も仕事で使用しておりますが、有償版に入れて使う方が良いです。

これにより、Web関連のTypescript、sass、scss、lessが同じIDE上で保守できるばかりか、インテリセンスも対応しているので、入力が楽です。

一番のおススメ点はデバッグ時の変数の状況を一覧で確認できるので、デバッグ時のバグの原因特定に使用する分にはダントツでやりやすいです。

お金をかけられるなら、【Microsoft Visual Studio 2013】が一番お勧めです。

③IDLE

tkinter GUI ツールキットをつかって作られたIDEです。

非常に軽量な開発環境なので、
「Eclipseなど重すぎて入れたくない!」
という人にはいいかもしれません。

また、ハイライト・自動補完・自動インデントを備えているのでノンストレスで入力し、効率的に開発が可能です。

また、デバッグ面でも、ステップ実行・ブレークポイントの指定・コールスタックを可視化が可能になっています。

ただし、使い勝手はよくないとの意見もあるので、好みが分かれるIDEです。

④PyCharm

無償版は機能が削られてはいるものの、使い勝手がよく非常に評判の良い開発環境になります。

また、Windows、Mac OSX、Linuxと対応OSに依存しないのも高評価につながる理由かと思われます。

動作自体も非常に軽快で、関数などの検索も高速動作で使い勝手が良いです。

ただし、日本語未対応なのが残念なIDEです。
また、web開発に必要なサポートは有償版にしかありません。

なので、python+PyCharmでweb開発をしたい人は有償版にする必要があります。
 

ユーデミーの「プログラミング言語 Python 3 入門」ではPyCharmの詳しい説明があります。
web系の開発ではないので、無償版を使用されていますが、python+PyCharmについて理解を深めることができます。

⑤Atom

IDEというかエディタですが…。

こちらはGithub製のエディタで、パッケージをインストールする事で機能拡張をはかることが可能です。

そのパッケージも、Ruby、PHP、Pythonなどのスクリプト言語をエディタ上で実行できるScriptsや、対応言語によって適切な字下げをしてくれるatom-beautifyなど、エディタ上からgitを扱うことのできるGit-plusなどなど使う人に合わせて環境を構築することができます。

また、開発環境を整えるのも非常に簡単です。

まとめ

いかがだったでしょうか?
PythonでおすすめのIDE5選でした。

機能が充実した物から軽量の物まで、無料の物から有料の物まで紹介しました。
あなたにぴったりのIDEが見つかると幸いです。

Python初学者におすすめコンテンツ

聞くは一時の恥聞かぬは一生の恥

ここまで記事を読んでいただきありがとうございます。

ここまで記事を読んでくれたあなたは、プログラミングを勉強中、もしくはプログラミングの勉強を始めようと思っている方ではないでしょうか。

何か解決したい問題を持って当サイトに訪れたかもしれません。

当サイトの情報であなたの問題が解決できていれば、嬉しいですが、もし、解決できていない場合はteratailで質問してみませんか?

当サイトの情報であなたの問題が解決できてiれば、嬉しいですが、もし、解決できていない場合はteratailで質問してみませんか?

プログラミング学習で意外と大切な「質問力」

プログラミングはわからないことだらけ。

どんなにベテランプログラマーでもわからないことは多く、日々、わからないことを調べています。 むしろ調べている時間の方が長いときさえあります。

ただ、調べても欲しい情報がないときや、聞いた方が早いと感じた場合は、さっさと質問します。

さっさと質問をした方が良いと思っても、独学している方は難しいですよね。

そこでぜひ利用して欲しいのがteratailです。

プログラミングスキルを上達させるには

  • 自分の中のスキルのストック
  • 検索するスキル
  • 人に質問するスキル

が必要だと思っています。

人に質問するスキルはteratailで磨いてみませんか?解決も早いですし、かなり便利ですよ!

teratailで質問すると1時間以内に回答がつくこともあります。

私自身も何度か質問していますが、今の所24時間以内に回答がつかなかったことはありません。

簡単な質問ほどつきやすい気がします。

おそらく、答えられる人が多いからだと推測しています。

初学者にぴったりのサービスです。

Leave a reply

*
*
* (公開されません)

Return Top