【python入門】初心者でもできるpython開発環境構築!おすすめは?

pythonは、最近注目を集めているプログラミング言語です。とはいっても、世界的に見ればpythonは人気3位という非常に流行中の言語です。日本でも、最近盛り上がりをみせてきて、商用アプリの開発でもpythonが採用されるケースも出てきました。こうした背景の中、pythonを勉強してみようかな、と考えている方も多いのではないでしょうか?言語を勉強するなら、実際に触れてみるのが一番です。 ということで、本稿ではpythonの開発環境構築方法について解説いたします。

pythonの開発環境の構築方法

ビジネス,kuguru,クグル,くぐる

python自体はインタプリタ言語ですので、解釈・実行エンジンがあるプラットフォームならどこでも動きます。代表的なプラットフォームとしては、Windows、Mac-OS、Linuxが挙げられます。以下、この3OSについて開発環境構築方法をご紹介します。

python開発環境-Windows

オフィシャルサイトのダウンロードページに行って、インストーラーをダウンロードしましょう。このとき、python2.x.xでなく、python3.x.xをダウンロードするよう注意してください。ダウンロードが終了したら、このインストーラをダブルクリックして実行します。インストール画面下にある2つのチェックボックスにチェックを入れるのを忘れないでください。

python開発環境-Mac-OS

手順はWindowsと同じです。オフィシャルサイトのダウンロードページに行って、インストーラーをダウンロードしましょう。このとき、python2.x.xでなく、python3.x.xをダウンロードするよう注意してください。ダウンロードが終了したら、このインストーラをダブルクリックして実行します。

python開発環境-Linux

最新のディストリビューションだと、python3が最初からインストールされています。古いディストリビューションの場合はpython2しか入っていないかもしれないので、その場合は、ターミナルを開いて、下記のコマンドでインストールします。

sudo apt-get install python3

pythonの開発環境のおすすめは?

ビジネス,kuguru,クグル,くぐる

さきほどご紹介したpythonには、標準でIDLEという開発環境がついていますが、あまり使い勝手がよくありません。そこで、もっと開発がやりやすい環境を追加でインストールしましょう。おすすめはAtomとPyCharmです。

Atom

公式サイトからインストーラをダウンロードしてください。ダウンロードが終了したら、インストーラを起動しましょう。すると、Welcom Guid画面が開くので、Install a PackageをクリックしてOpen Installerをクリックすると、左側に検索欄が表示されます。ここにatom-runnerと入力してEnterを押すと、atom-runnerが出てくるので、installをクリックします。これでAtomのインストールができます。

PyCharm

PyCharmは、デバッガが搭載されており、またDjangoなどのフレームワークにも対応していて、かなり高機能です。無料版もありますが、全機能を使用したい場合は有料版を使わなければなりません。インストール方法は簡単です。

公式サイトにアクセスし、真ん中のDOWNLOAD NOWボタンを押します。そうするとエディションの選択画面が開きます。コミュニティが無料版、プロフェッショナルが有料版です。OSは自動的に選択されます。

pythonの開発環境構築の注意点

ストップ,注意,kuguru,クグル,くぐる

python2からpython3にかけて、仕様がかなり変更になりました。このため、python2でしか動かないアプリもあります。ですので、場合によってはpython2も併用したいということがあるかもしれません。

基本的には、python2とpython3は併用可能です。ただし、pyファイル(pythonのソースファイル)をpython2と3のどちらで実行するのかを明示する必要があります。こうした設定は、いわゆるパスを通すことで行うことができます。(Windowsなら環境変数の設定で、PATHを設定するなど)

 まとめ

本稿では、pythonの開発環境を構築する手順について解説しました。pythonの開発・実行環境はWindows、Mac、Linuxのどれでも用意されています。pythonデフォルトのIDLEで開発することもできますが、あまり使い勝手が良くないので、AtomやPyCharmを追加でインストールすることをおすすめします。pythonは今、一番ホットな開発言語ですので、皆様も一度試してみてください。

▶Pyhonの他の記事も見てみよう!
今更聞けない!Python(パイソン)とは?何ができるの?
pythonのメリット・デメリット!できること・クラスの存在意義は?
【python入門】webアプリケーションフレームワーク・サンプルを徹底解説!
【python入門】おすすめWEBフレームワーク3つを比較!
【初心者必見】pythonを学ぶには?学習方法・サイト・勉強本まとめ!
【初心者から上級者まで】Python勉強のための学習本11選!

関連記事

ページ上部へ戻る