1. まとめトップ

Python開発環境

Pythonの開発環境(Python IDE)をまとめてみました。Windowsが主です。

更新日: 2018年04月18日

37 お気に入り 274279 view
お気に入り追加

この記事は私がまとめました

はじめに

Pythonという言語を用いてプログラムを記述するにはテキストエディタ(メモ帳など)で十分対応可能ですが、インデントがよりやりやすくなるように各種エディタがあります。
また、開発環境としてデバッグ実行などができるように配慮された統合開発環境も存在しています。
当方はWindowsで開発をしているのでWindows寄りの紹介となります。

IDLE

Python標準のエディタとなります。
使い勝手はあまり良くはありませんが、軽量なのでお試し程度では良いかもしれません。

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

ハイライト・自動補完・自動インデントなどを備えたマルチウィンドウのテキストエディタ
ステップ実行・ブレークポイントの指定・コールスタックの可視化を備えた統合デバッガ

PyScripter

Python用のIDEです。
オープンソースのWindows用開発環境です。
最近は更新がないのが残念です。
最新のPythonでは動作しないかもしれません。

2015年に一度更新が入っていますのでもしかすると改善しているかもしれません。

初心者にも使い勝手が良さそうな「PyScripter」という開発環境がありましたので、早速、試してみました。

ここにはインストールから簡単な使い方まで記述があります。

eric

Eric is a full featured Python editor and IDE, written in Python.

•Python 3.4.0 or better
•Python 2.7.10 or better
•Qt 5.3.0 or better (from The Qt Company)
•Qt 4.8.0 or better (from The Qt Company)
• PyQt 5.3.0 or better (from Riverbank)
• PyQt 4.10.0 or better (from Riverbank)
• QScintilla 2.8.0 or better (from Riverbank)

他にもQTなど準備しないと使えません。

Ericはフロントエンドで動くように設計されている。例えば編集機能はScintilla、リファクタリングにはRope、性能解析にはPython Profiler、そしてPythonのインタプリタなどが使用されている。どの機能も特別なインストールなしに使うことができる。EricはQtのウィジェット・ツールキットであるPyQtを使って書かれている。プラグインを用いることで機能を拡張することができる。Ericのプラグインのレポジトリはさまざまな拡張機能を提供し、IDEから簡単にアクセスすることができる。

あまり情報がありません。使い勝手などはわかりません。

Atom

Atom(アトム)は、GitHubが開発したオープンソースのテキストエディタである。

Python packages, variables, methods and functions with their arguments autocompletion in Atom powered by your choice of Jedi or Kite.

An Atom package for an IDE-like Python debugging experience.

デバッガーも完備です。

結構使われている感のあるエディタなので、一度は使ってみると良いかもしれない。

Thonny

•pythonが同梱されているのですぐ使える(既に入れているバージョンのPythonも使える)
•ステップ実行が可能
•変数の一覧で中身を確認できる
•シンタックスエラーも分かりやすく警告してくれる
•コードの補完もしてくれる
•外部プラグインが利用可能

一言で言えば初心者向けのIDE

1 2 3 4