開発環境
開発環境はIDLEだけじゃないよ!!というお話
★情報科学部じゃない方向け
IDLEすら使えなかった or 開発環境をまだ整えていない方は以下のサービスなどを使用してください。
paiza.ioはWeb上で様々な言語の実行が行えるサービスです。
今回はPython 3.xを使用するので、上のリンクから入り、「コード作成を試してみる」を選び、左上の言語を選ぶコンボボックスから「Python 3」を選択してください。
IDLE
対話モード搭載、初心者向き
しかし行数がなかったりカスタマイズ性に欠けたりと、ある域を超えるとあまりよくないかも
PyCharm
Nわか推
https://www.jetbrains.com/pycharm/ https://gyazo.com/5bae3da9a5c04f305c439f7d3304a960
▲PyCharm公式サイトへ
Pythonのために作られたIDE(統合開発環境)
基本Pythonしかできない代わりにPythonが動く環境を構築した状態であれば初期設定をほとんどすることなく動くので,環境構築に関する知識がなくても使える!
Community Editionは無料,Professionalは機能が多い分有料ですが,無料版の方で十分
標準で英語表記なのが玉に瑕。しかし,日本語化することもできるので英語がダメダメな人は日本語化するのもよし
コンソール画面も表示できるので,今後使うであろうpygameなどの外部ライブラリを「pip install~」で手軽に利用できる(わざわざファイルをダウンロードしてくるより楽ちんです)
JetBrainsという有名な企業が制作しており,更新もしっかりくるので安心(開発が止まっていない)
https://gyazo.com/8f7479fb98b9b2000a54011ea12019b3
背景等を含んだテーマがあり,暗いものから明るいものまであるので自分にあったエディタにできる
自分でコードカラーやフォントなども変更できるので,自分の見やすいエディタにできる
変数や関数などを予測で出してくれる
ex. pと打つとprint()やpow(),pass等を表示してくれる
⇒少し記憶があいまいな関数なども含まれている文字がわかれば,使える
コードのフォーマット(見やすく整形)をしてくれるので,自分でいちいちSpaceなどを入れなくてもよい
コードテンプレートを設定しておけば自分が良く使うものをサクっと使える
Visual Studio Code
どら推
https://www.microsoft.com/ja-jp/dev/products/code-vs.aspx https://gyazo.com/0af74681a5bea4d11f5b3154d92d6152
▲Visual Studio Code公式サイトへ
使う言語に応じてアドオンなどを追加して、エディタをカスタマイズしていく
ほとんどのアドオンはワンクリックでインストール~使用可能
逆に言えば、何もしなければ基本的にただのエディタ
カスタマイズ性が非常に高く、ほとんどの設定をいじれる(JSONやCSSの知識があるとより良い)
https://gyazo.com/95a35646d1fb6d423ff64b0a55c8e3e2
Python以外の言語もワンクリックで対応可能なエディタに変身させられる
対応言語が他のエディタの比ではないほどに多いため、いろいろな言語にトライしたりしたい人にはオススメ。
Atom
なかがわ先輩(理工・応情3年)&エスワン推
https://gyazo.com/b8119bd1337081a3cff579965b337403
特段コメントは頂いていないので、興味がある方は各自調べたり本人に聞いてみたりしてみてください。
NWaka.icon「種類としてはVS Codeの類(エディタ)。統合開発環境ではないので,何もしなければ何もできないです。開発元はGit Hubですが,MSに買収されちゃったしどうなるやら…」
NWaka.icon「VS Codeと違って,初期言語が英語なので,日本語にしたければプラグインを追加する必要があります。MacOS向けから始まったこともあってMac使いの人が良く使っている印象。」
Dora.icon「エスワン書いて~~~~~~ちなみにMSに買収されたところで特段悪くなることはないと思うよ?VSCodeとほぼ同じものなので統合されるのはあるかも。以前もXamarinを買収したときにXamarin StudioとVisual Studio統合したしね。」
Vim
https://www.kaoriya.net/blog/2013/12/06/vimlogo-564x564.png
せっかくなので玄人向けのエディタも一つ紹介(どら)。
Vimは完全にキーボードのみで操作するエディタです。一応マウスを使うことも出来ますが、悪いことは言わないので使わないほうがいいです。
利点としてはカスタマイズが無限大です。ここに載せたエディタの中で間違いなくトップです。
ただ、操作の仕方が非常に特殊であるため、なかなか使いこなすには時間がかかります。コマンドで殆どの操作を行うので、CUI慣れしていない人は間違っても使ってはいけません。
私も一時期使っていましたが、操作方法になかなか慣れず挫折した人間の一人です。
興味がある方は一度使ってみるのもいいでしょう。
他にも色々なエディタがあるので興味があれば探してみてください!!
NWaka.icon「エディタの比較サイト置いとくよ」
Dora.icon「なぜコメント形式にしているのか(真当な編集権限あるんやから普通に書き足せや)」