質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.33%

  • Python

    9289questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Python 3.x

    7456questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python IDE(統合開発環境)のオススメは?

受付中

回答 22

投稿

  • 評価
  • クリップ 15
  • VIEW 108K+

manbo

score 106

はじめまして、Python 初心者です。

Python の IDE(統合開発環境)はありますでしょうか?

なかなか気に入るものがなく、唯一、本でも紹介されていた「Pyscripter」というがよさそうだなと思いダウンロードもしてみたものの、エラーで起動できず。。。なにが悪いのかもわかりません。

1.Python を使っている方は、そもそもどのような環境で開発しているのでしょうか?

2.オススメな開発環境や、IDEがあればご教授ください。またその理由もあればぜひ知りたいです。

[ 自分の環境 Python 3.4,  Windows 10 ]

  • 当方、開発は個人の趣味レベルで Visual Studio にてやっていて、プログラミング経験1年目のド素人です。

お手柔らかにお願いいたします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 22

+16

PyCharmはいかがでしょうか??
https://www.jetbrains.com/pycharm/

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/02/01 16:00

    nissy0409240さん
    早速のコメントありがとうございます。
    PyCharmはいろんなサイトで紹介されていましたね。使いやすいというブログも見つけましたが、PyCharmのいいところってどんなところですか?
    あとPyCharmは英語版しか見当たりませんが、日本語版とかはありますか?

    キャンセル

  • 2016/02/02 14:00 編集

    英語版しかありません。日本語版の可能性はいまのところなさそうです。

    参考にこちらをどうぞ:

    * http://shimizukawa.bitbucket.org/pyconjp2014-pycharm/index.html
    * https://www.youtube.com/watch?v=qE8jc-p1ufY

    キャンセル

  • 2016/12/13 17:20 編集

    wing ide
    atom
    (atomの追加ツールで日本語版にできます)
    vscode
    などがおすすめです。
    僕は、(個人的には)pycharm?は、
    お勧めしません。

    キャンセル

  • 2017/10/20 12:22

    試してはいないですが、Pleiadesを使ってある程度日本語化できるみたいですよ。
    ただ、非公式の方法みたいですが。

    JetBrainsの統合開発環境の日本語化についてのページ
    http://samuraism.com/products/jetbrains/localization

    キャンセル

+7

PyCharm使ってます。

理由は、アプリ開発する時に使うAndroid Studioと、Node.jsやJavaScriptを開発するときに使うWebStormとPyCharmと、どれも同じ会社(JetBrains社)が作っているので、見た目が似てて、あまり迷わないことかな。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/02/03 04:28

    simonTokyoさん

    コメントいただき誠にありがとうございます。
    なるほど、この会社からさまざまな製品が出ているんですね。
    それはいいですね。なれればいろんな言語で使用できますもんね。

    PyCharmメモリの消費はどうですか? 昨日PyCharmの紹介動画をみていたのですが、
    メモリがめちゃくちゃ食いますというのがありました。
    自分はメモリ消費はとくに気にしないのですが、使ってて遅くなるとかありますでしょうか?

    キャンセル

+7

私はVimというテキストエディタを使ってPythonを書いています。

IDEを使いたいなら私もPyCharmをおすすめします。PyCharmのいいところは、補完機能が賢いところでしょうか。以下のように、変数の利用可能なメソッドを表示してくれたりします。

補完

大規模な開発をするのでなければ、Pythonはコンパイルなども必要ないので、プログラミング向けのテキストエディタでも十分開発できますよ。
VimやEmacsはクセが強いのでいきなり手を出すのはおすすめしませんが、最近だとGihub製のAtomやMS製のVisual Studio Codeなど、フリーで高機能なエディタがいくつか公開されています。
これらは構文ハイライトや自動インデントに加え、コード編集に限れば普通のIDE程度の機能はプラグインで提供されているので、IDEより極端に機能が貧弱というわけではありません。
むしろ普通のIDE程度の機能はだいたいプラグインで提供されているんじゃないでしょうか。
(個人的にはエディタで実現出来ない機能を提供しているIDEはPyCharmくらいじゃないかと思っています)

これらのテキストエディタはPython専用というわけではないので、Python以外のコードも同じ環境・設定で書けるという利点もあります。他の言語の勉強が必要になった時に新たにIDEの使い方を学ぶ必要がなく、(必要があれば)少し設定を追加するくらいで、使い慣れた環境で他の言語を書くことでできます。
また、Pythonで開発していても、例えばWeb開発ではHTMLやJavaScriptを並行して読み書きする必要が生じたりしますが、そんな時も別タブでファイルを開けば編集できるのでかなり楽ができます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/02/13 03:25

    Miyakoさん

    わかりやすい解説をいただき誠にありがとうございます。
    PyCharmをおすすめされている方がおおかったですが、かなりリッチな仕様のようですね。
    補完機能が充実しているのは、ネイティブプログラマーでない&Visual Studio から入った私からすると大変うれしいです。Python などのインデントはまだ全然なれないので、これはPyCharmを買うしかないかもしれませんね。

    あと、あまり情報がないのですが、ATOMは良さそうだなと思ってました。
    単純にシンプルで使いやすそうという理由ですが。まだ試してはいません。

    キャンセル

  • 2017/06/21 11:39

    Miyakoさん、

    VimやEmacsで補完機能を追加できるプラグインとかないか、ご存知ですか?

    キャンセル

+5

私はVisual Studio 2015 Expressを使っています。
VSはもともとずっとC++で使用していたので、使い慣れているという事もあります。
ただ、VSの良いところは何と言ってもデバッグ機能が充実しているという事だと思います。
任意のコードにブレークポイントをはり、変数をウォッチ出来るのはありがたいです。
VSインストール後、VS向けPythonをインストールすれば使える様になります。

Visual Studio 2015 Exoress for Desktopはこちらから
https://www.visualstudio.com/products/mt238358 

Visual Studio Python ツールはこちら
https://www.visualstudio.com/ja-jp/features/python-vs.aspx

Visual Studioに関する詳細記事はこちらから(ご参考まで)
http://www.atmarkit.co.jp/ait/articles/1508/24/news030.html

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/02/13 03:30

    Tossyさん

    コメントいただき誠にありがとうございます。
    Visual Studio で使用しているんですね。わたしも Visual Studio でC#を使っていたので、やはり慣れているという意味でちょこちょこ使っています。Visual Studio でPython の補完機能はあるんでしょうか? それがあればいちばんいいのですが。


    キャンセル

  • 2016/02/14 06:58

    すいません、「補完機能」とは具体的に何を指しているでしょうか?
    教えて頂けると回答しやすくなるかと思います。

    キャンセル

  • 2017/09/14 14:44

    Tossyさん
    いま見返していて、ご返信いただいてるのに気が付きました。。申し訳ございません。
    補完機能と思って発言していたのは、VisualStudio などの「インテリセンス」の事を指しておりました。
    当時なにも分からすやっていたのでVisualStudioみたいに手取り足取り教えてくれるのがいいなと思っていました。

    キャンセル

+5

私も最近始めたばかりですが、Windows上ではAtomを使い、Ubuntu上ではWingIDEを使っています。
Atomは無料ですし、インストールできるパッケージにも便利なものがあって、面白いです。IDE上でブラウザ画面が見えたり、ターミナルが使えたり、便利です。
WingIDEは、Pythonに強いそうです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/08/28 15:15

    mulberryfieldsさん

    コメントいただき誠にありがとうございます。
    Atomはオープンのエディタのようですね。デザインもリッチで使いやすそうですね。
    Atomは日本語版などはあるのでしょうか?

    キャンセル

  • 2016/09/02 18:39

    日本語を使えるようになるパッケージがありますよ。

    キャンセル

  • 2017/09/14 14:45

    mulberryfieldsさん
    いま見返していて、ご返信いただいてるのに気が付きました。。申し訳ございません。
    日本語化パッケージあるんですね!情報お寄せいただきありがとうございます。

    キャンセル

+3

以前はPyScripter使ってましたが、現在はEclipse+PyDev使ってます。Mac,Windowsどちらでも使えます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+3

Windowsだと新しいパッケージを入れるのに苦労することがあります。IDEとは違いますが、WinPythonだと大概の科学計算向けのPackageが入っているので、初心者にはオススメかも知れません。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+3

sublimeですね。
プラグインも充実していて、他の回答者様の開発環境より軽量ですし
業界的にもベターな開発環境となっているためです。
コードチェックもプラグインなどで出来るので便利ですよ。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/02/13 03:33

    T.Tomi さん

    コメントいただき誠にありがとうございます。
    sublime をお使いなのですね。PythonやRubyを書いてる人は、sublimeが多いみたいですね。けっこうベテランの人が使っているというイメージですが、補完機能とかはついているんでしょうか? もしsublimeの事が分かりやすいサイトなどがあればご教示いただけると嬉しいです。ありがとうございます!

    キャンセル

+2

私は Pyscripter を使っています。

エラーで起動できないということでしたので、試してみたのですが、私の環境(Windows 7  64bit)では起動できました。
http://sourceforge.net/projects/pyscripter/files/?source=navbar
から PyScripter-v2.6.0-x64.zip をダウンロードし、解凍。
PyScripter\PyScripter.exe
を実行、という手順です。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/02/03 04:16

    yoshi777さん

    さっそくコメントいただき誠にありがとうございます。
    Pyscripter の情報ありがとうございます。

    Pyscripterですが、何度かインストールしてみたら起動できました。
    わたしの環境は「windows10 64bit python3.x」で、Pyscripterも64bitバージョンをためしたら起動できました。

    やはりPyscripterは使いやすいかもしれません。

    キャンセル

+2

自分もpythonを使っていた時はpycharmを使っていました。

機能一覧は公式サイトに書いていあります。
https://www.jetbrains.com/pycharm/features/

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/02/03 04:22

    hayatomoさん

    さっそくコメントいただき誠にありがとうございます。
    pycharm使っているんですね。機能一覧のサイトもありがとうございます。

    英語がもっとできればマニュアルも読めるんですが。
    日本語のpycharmはでないんでしょうかね。

    キャンセル

+2

Anaconda
これにつきる。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/09/18 00:26

    rkhsさん

    コメントいただき誠にありがとうございます。
    Anaconda知りませんでした。すごいですねこれ。いろいろ調べると機械学習分野によく使われているようですね。ライブラリも一式使えると書いているのでかなりいいですね。もう少し調べてみたいと思います。ありがとうございます。

    キャンセル

  • 2016/09/19 20:48

    物の序でにこちらもおすすめ
    Enthought Canopy
    https://www.enthought.com/products/canopy/

    ちなみに私が現在使用してるのは Anaconda

    キャンセル

  • 2016/12/02 14:17

    初心者で大したことしてませんが、私も色々悩んでANACONDA使ってます。CANOPYはアナコンダの倍位容量使うのと、アナコンダより動作がもっさりしてたのでアンインストールしました。ちなみにアナコンダの中のSPYDERを使います。

    キャンセル

  • 2017/08/28 22:17

    私も、AnacondaのSpyderを使っています。実験の測定結果の解析など、科学技術計算にPythonを使うことが多いので、そういう使い方では計算に必要なパッケージが最初からついてくるAnacondaが便利だと思います。

    キャンセル

+2

科学技術計算や機械学習を考えられているのであれば、pyCharmです。
科学技術計算や機械学習用途においては無償です。大規模Webアプリなら有償版を買ってあげて下さい。

入力支援・補完機能の完成度がすばらしくて、NumpyPandasの関数などもきっちり補完できるのはこれだけでした。

日本語化もPleiadesを用いて簡単にできます。

Windows/Ubuntu/MacでPythonを使っていますが、どの環境で使っていても違和感がありません。

無償のエディタとして、IDLE, Jupyter, Spyder, Visual Studio Codeをつかってきましたが、PyCharmの入力補完・支援機能とデバッグ機能や変数チェック、エディタ機能、ヘルプがもっとも優れており、Codemapとか、文法チェックとかもVSCode以上で、とにかく手になじみました。
特にPythonの初心者にとって躓きがちな関数の多さと、入出力の型チェックにおいてのサポート機能がよろしくて、他のエディタやIDEのよいとこどりをしたような使用感です。

 困った所:

IDLE:デバッガがコマンドラインで使いにくい。エディタの機能が弱い。
Jupyter:デバッガなし。デバッグ支援機能や入力補完機能、関数の型や内容チェック機能が弱い。エディタとしての機能性に乏しい。Git等のコード管理システムと相性がよくない。
Spyder:入力支援・補完ができるが弱い。Ubuntu環境では特にスクロールがおかしい。画面が美しくない。デバッグ中の変数エクスプローラがすべて見れるわけではない。
Visual Studio Code:Numpyやpandasの関数は補完できない。
pyCharm:設定でカスタムできる範囲が多すぎて混乱するかもしれない。初回実行時に重い。

 良い所:

IDLE:入力補完はそれなりに使える。ウィンドウが分割可能。デバッガが使える。
Jupyter:Anacondaでセットアップが簡単。初学者にはとっつきやすい。思考過程の共有がしやすい。
Spyder:Anacondaでセットアップが簡単。完全ではないけれど、逐次変数チェックと変数エクスプローラが内蔵されている。デバッガが使いやすい。
Visual Studio Code:軽い。とにかく軽い。プラグインが豊富。
pyCharm:入力補完・支援機能とデバッグ機能や変数チェック、エディタ機能、ヘルプが充実。カスタマイズできる範囲が広い。何より美しい。

IDEやエディタは使っている事を忘れる(違和感無く使える)ことが大事だと思います。
シャープペンなどでも芯が折れたり、芯を出すために何度もカチカチ押さないといけないのは、リズムが損なわれますので、私はシャープペンならクルトガ派。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+1

Spyder Python(x,y)とかanacondaに入ってるやつ!
なんとなく使いやすい。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/09/30 13:45

    TakayoshiTabeさん

    コメントいただき誠にありがとうございます。
    Spyder というのがあるんですね。確かに使いやすそうですね!
    情報ありがとうございます。

    キャンセル

+1

職場ではipythonのnotebookがとても流行っていますが、個人的にはidleをよく使っています。
IDEというには少し物足りないところもあるかもしれませんが..
それ自身がPythonで記述されている点に当初とても驚きました。

本家が配布しているWindows版のパッケージやanacondaなら標準で利用できると思います。
MacOS Xの場合はActive Tk の導入も合わせて必要になります。
(OS標準搭載のTkはとても不安定でよく処理を中断させられます。Appleの技術者にはもっと頑張ってもらいたいところです)

AWSとかコンソール端末しか利用できない環境では emacs を使っています。
どちらも文法を解釈して色づけして表示してくれるのでコードは読みやすいと思いますよ。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/09/30 13:55

    IwaoWatanabeさん

    コメントいただき誠にありがとうございます。
    実際の現場では、ipython の notebook というのが使われてるんですね!それは知りませんでした。このような情報はなかなか聞けないので、情報いただき感謝です。

    idle とてもシンプルで使いやすそうですね。無駄な機能がいらない人には良さそうですね。Pythonで書かれてるのもすごいですね。

    Macが不安定という情報もありがとうございます。結構こういうのは、実際に使ってる人じゃないと分からないので貴重な情報ありがとうございます。

    キャンセル

0

visual studio 2013 EXPRESSを使っています。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/02/03 04:18

    LukeFukudaさん

    さっそくコメントいただき誠にありがとうございます。
    visual studio 2013 EXPRESSでもPythonが使えるんですか。
    それは知りませんでした。
    visual studioは使い慣れているので、いいかもしれませんね。
    試してみたいと思います。

    キャンセル

0

Visual Studio 2015 Community Edition です。
インストール時にPython用のツールを選択すれば、それだけで利用できるようになります。
コード補完やLintによるチェックもできますし、デバッグ・引数を指定した実行・フレームワーク利用なども可能です。

あとはeclipseにプラグインを入れるとかですかね。
ただeclipseはプラグインが干渉しやすいので他の言語用のプラグインも入れて開発される場合はあまりおすすめできないかと。

エディタでいうとVisual Studio CodeやAtomもおすすめです。
実行もできますので開発するにはなんら問題ないですよ。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/09/30 14:05

    gouteさん

    コメントいただき誠にありがとうございます。
    Visual Studio 2015 Community Edition を使ってるんですね。わたしもC#で開発するときにVisual Studioを使っていて慣れていたので、これでPythonも使えたらいいのにと思ってはいました。
    ただ、わたしが入れてみた時はコード補完があまり上手く行かず、断念しました。わたしのやり方が悪かったのかもしれません。

    Atom は、わたしも良さそうと思って、一度入れてみました。ただ、じつはまだ使いこなせてなく、プラグインなどをいれないとリッチにならないので、どれを入れていいか分からず。まずそれを知らないとだめなんだなぁと思い、それっきりです笑。
    情報いただきありがとうございます。

    キャンセル

0

IDEは既に回答いただいているので好みで選ぶといいと思います。
私も開発を始めた時分は日本語化されてないIDEは抵抗を感じ日本語化出来るものはしてましたが、
ネットでIDEやテキストエディタの情報を調べた時に結構英語での記述が多いので逆に日本語化すると不便だなと感じました。
また、よく使うメニューは嫌でも覚えますしどんなエディタやIDEも大体同じですので慣れればどうってことないですよ。
ちなみに私はPycharmと同じJetbrainのphpstormを使ってます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/14 14:28

    masa_okaさん

    情報お寄せいただき誠にありがとうございます。
    お返事遅くなりまして大変申し訳ございません。コメントに気がつくのが遅れてしました。。
    日本語じゃなくてもいいかなと自分も思っていたのですが、メニューを開いたりすると、ずらっと英語で機能が表示されるとやはり抵抗を感じるのは正直なところです。
    そのエディタを使うか決め兼ねている時に機能を掘り下げる事もないですし、それが英語だともう一つ壁ができるような感じです笑。
    phpstorm なんてものがあるのですね!見てみたいと思います!

    キャンセル

0

Winpythonの中のspyder使ってる。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/14 14:24

    Johnsonさん

    情報お寄せいただき誠にありがとうございます。
    お返事遅くなりまして大変申し訳ございません。コメントに気がつくのが遅れてしました。。
    spyder なんてものがあるのですね!見てみたいと思います!

    キャンセル

0

盛り上がってる(?)ので自分も参戦。

 Atom-IDE(Niclide)

自分が期待しているのは、Atom-IDEでしょうか。
Pycharmも一時期お世話になりましたが、結局Atomでコーディングという方向に。

そしてAtomが最近1.20をリリースした際に、ベータ版ですがAtom-IDEのアナウンスがありました。

「Atomにプラグインぼこぼこ突っ込んで重たくなるのは、正直Vimで似たようなことやってもう嫌なんだよなあ。でもAtomの使い勝手はいいんだよなあ」
という自分には朗報でした。

しかしまだベータ版。よく調べてみると、FacebookがAtomをベースに作ったIDENuclideがすでにあり、かつこちらに関しては最初からPython開発を容易にする機能が整っている様子:Python | Nuclide

ということで私個人としては、Atom-IDEのベータ版を思い切って使ってみるか、動作激重覚悟のうえでNuclideを使ってみようかと思っております。

日本語化については、おそらくAtomのプラグインが流用できると思いますので、japanese-menuをインストールしたら日本語化もOKじゃないかと思ってます。

 Cloud9 / Codeanywhere

しかしながら、環境構築や手元のストレージ容量を圧迫したくないなどという事情があるかもしれませんので、Webブラウザ内で動くIDEも紹介しておきます。

私の知ってる年上の知人たちはこれらを使ってます。
サーバー上に仮想環境が構築されるので、よほどメモリやストレージを浪費するプログラムを書かなければ、外出先でChromeBookで家での開発の続きを……というのも無理じゃないです。

弱点を言えば、インターネットにつながってないと使えないというところでしょうか(笑)

 余談:私個人の開発環境の移り変わり

  • 高校時代: UbuntuでGeditとTerminalでPythonプログラミング
  • 無職時代: UbuntuでPyCharmとGeditでTerminalで動作確認しつつSetsunaを途中まで開発
  • 現在: UbuntuでAtomにVim-mode-plusなどなどインストールしてだましだましPython, JavaScript, HTML(pug), CSS(stylus), CoffeeScript, etc...をコーディング。Terminalは健在で、bashからfishに切り替えた。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/14 14:22

    manzyunさん

    Atom IDE の情報お寄せいただき誠にありがとうございます。
    けっこう使いやすそうですよね。
    エディタからIDEという流れがあるってことは今後IDEの流れに回帰してくんでしょうかね

    キャンセル

0

私もAtomを使ってます。無料ですし、日本語化も設定から30秒ほどで終わりますし、アドインとインストール出来る機能も気に入っています。

また、デザインも良く目が疲れない色使いであり、プログラム中に痒いところに手が届くカーソルの動きをしてくれるので、作業効率も上がります。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/10/22 19:19

    Atomいいですよね。弱点は、起動がいくらか重い、スタンドアロン(オフライン)だと起動しない点でしょうか。

    キャンセル

  • 2017/10/23 16:31

    ご意見お寄せ頂き誠にありがとうございます。

    「デザインも良く目が疲れない」は重要ですよね。

    自分はもともと Mac ユーザーでどうしても UI の好みが Mac よりになってしまいます。その意味でどうしても Win と Mac で UI を比較してしまいます。

    これはすごい感覚的な事ですが、Mac の UI は、丸い(やわらかい)ボールをいじってる感覚で、ソフトです。全てにおいて角ばった感覚がない液体やつるつるした表面を触ってる感覚があります。ヌルっとするという表現はこういうものから来ているような気がします。

    反対に、Win は感覚的には、非常にソリッドで、四角い角張ったものをいじってる感覚があります。角の取れてないアルミの破片をいじってる感じです。なので、自分の場合は Win をいじるのには非常にパワーが必要です、そのため作業後は身体的ダメージのような感覚があります。

    UI などは、それぞれは小さなモノの集合体ですが、色使いや形状または配置など、意味を考えずに構成された場合、非常に使いづらいものになったり、苦痛になったりしますから UI はとても重要ですよね。

    最近は UI もその辺の理解が進んで、いいものが増えてきたのは嬉しい限りです。


    Atom オフラインだと使えないんですね。なるほどー。

    キャンセル

0

みなさんいろんな意見があって面白いですね!
自分は今はIDLEを使っていますが、そろそろ変えようかなと思っているところです。
一応参考までに、自分がIDLEを使っていて思ったことを書いておきます。

IDLEの利点
・とにかく軽い
・超シンプル
・設定とかが基本いらない
・pythonにもともとついているので、別途でインストールする必要がない(たぶん)

IDLEの難点
・インデントの線(?)みたいなのがないので、時々混乱する。
・行番号がないので、長いコード中に出たエラーの発見に手間取る。
・いろいろ機能面で劣るらしい?(自分はまだ初心者なので、あまり感じたことはありません)
・ちょっとパフォーマンスが悪い・・・気がする(これも自分の勘違いかもです)

少しでも参考になれば幸いです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/11/02 15:44

    moscow3さん

    ご意見お寄せいただき誠にありがとうございます。
    標準のIDLEを使われているんですね。確かにシンプルで軽いですよね。
    軽いのは結構重要かなとわたしも思っています。
    重いとそれだけでストレスですよね。
    数行のお試しコードとかなら行番号はなくてもいいかもですよね。

    キャンセル

0

PyCharmもいいですが、atomが無料ですし重いですがよいです

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.33%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • Python

    9289questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Python 3.x

    7456questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。