paiza開発日誌paiza開発日誌IT/Webエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。ITエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。プログラミングTweet秋山です。今日はPythonの初歩的な環境構築について、公式サイトに従ったインストール手段の補足やAtomでの使い方とかを書いてみます。バージョン管理、パッケージ管理などの話はひとまず置いておき、手元でPythonが実行できるまでを解説します。環境構築というと難しいイメージのある方も多いかもしれませんが、Python初心者&プログラミングの環境構築初心者の方の参考になればと思います。■MacOSの場合MacOSには、デフォルトでPython2.7系がインストールされています。したコードの実行や学習目的など、「それで充分」という人は、Terminalを起動して、下記のPythonコマンドを打てばそのまま使えちゃいます。※既にMacPortsやbrew等のパッケージ管理ソフトを使っていて、それらでインストールしたい方は対象外となります。3.6.0」をクリックして、インストーラーをダウンロードします。2.インストーラーを開き、規約に同意してインストールを開始します。3.6」が追加されます。ファイルを実行してくれます。Launcherに関連付ければ、ダブルクリックで実行されるようにすることもできます。◆一緒にインストールされたIDLEについてIDLEは、Pythonの統合開発環境です。エディタ上でPythonのコードを書いたり実行したりすることができるようになっています。.pyファイルをダブルクリックで実行できるようにひもづけたい場合、インストールしたPythonの実体は以下のディレクトリにあります。3.6.0」をクリック(開いているPCのOSによって適宜ダウンロードされます)2.MacOS同様に、python-3.6.0.exeというファイルがダウンロードされますので、ダブルクリックして開くとインストーラーが起動します。Now」をクリックするとインストールが開始されます。PATH」のチェックを入れておいてください。それ以外は特に弄る必要はないです。細かい設定をすることもできますが、あまり初心者向けではないので割愛します。ディレクトリにPythonがインストールされます。3.6(64-bit)」が入っているかと思いますので、クリックするとPythonが実行された状態のコマンドプロンプトが開きます。ファイルはPythonと関連付けられ、ダブルクリックで実行することが出来ます。world!」と表示されて入力待ち状態になるプログラムが動作します。world!」を一瞬だけ表示しプログラムが終了する状態となってしまうので、動作しているか目視で確認出来るようにinput()を記述しておきましょう。)実行後は入力待ち状態なので、何かキーボードで入力しEnterキーを押すとプログラムが終了します。◆一緒にインストールされたIDLEについてMacOSのところで説明しているとおりの統合開発環境です。.pyファイルを保存してから開いたり、ドラッグ・アンド・ドロップするのはちょっと面倒ですよね。IDLEも使えないわけではないですが、あまり人気もなく使い勝手がとてもいいというわけでもないので、今回はエディタのAtomで簡単にコンパイル実行できる環境を作ってみます。1.公式サイトからAtomをインストールしてください。Installer」をクリックすると左側に検索欄が出てきます。3.「atom-runner」をテキストボックスに入力してEnterを押すと「atom-runner」が出てくるので「Install」をクリックします。4.「untitle」のタブに移って、適当なPythonファイルを作りましょう。コードを実行することができ、その結果が右側に表示されます。※ただしMacOSの場合、そのままだとデフォルトでインストールされているPython2で実行されます。進んでConfigファイルを直接編集してディレクトリを指定する必要があります。ディレクトリに関しては、先のインストール手順に従って3.6をインストールしていれば下記のとおりです。"/Library/Frameworks/Python.framework/Versions/3.6/bin/Python3"↑バージョンが違う場合は3.6を置き換えてください。(特に編集していない場合、以下のuserId以降は記述されていないと思います)runner以降で、atom-runnerのpythonに関してインストールしたPython3の場所を指定しています。↓ちなみにこのコードを実行するとバージョンがわかります。PyCharmPyCharmは、デバッガやDjangoなどのフレームワークに対応していて高機能です。無料版もありますが、全機能を利用したい場合は有料版を使う必要があります。◇SpyderSpyderはNumPy・SciPy・IPythonを含んでいるので、科学計算向けの統合開発環境という感じがします。◆エディタ◇VSCodeマイクロソフト製のエディタです。プラグインを入れると、先に説明したAtomと似た感じでPythonが実行できるようになります。■まとめPythonの基本的な環境構築はそこまで難しくないと思います(MacならTerminalですぐ使えちゃうし)が、2系・3系の変更とかはちょっと面倒に感じる人もいるかもしれませんね。(パイザ・アイオー)」を使うのがいいかと思います。paiza.IOまた、「環境はできたのでPythonコードの書き方を詳しく知りたい」という方は、プログラミングが動画で学べる「paizaラーニング」の「Python入門編」で勉強してみるのがいいかと思います。現在paizaラーニングでは、期間限定で全講座を無料公開しているので、Pythonに限らずプログラミングの勉強に興味のある方は覗いてみてください。け学習サービス「paizaラーニング」を、新サービスとして独立オープンいたしました。これを記念して、2017年2月12日までの期間限定で【全ての動画が無料で見放題】&【演習問題を解いてツイートするだけでAmazonギフト券が当たる】キャンペーンを実施中です。「Python入門編」も大変人気の講座です。この機会にご覧ください!↓詳しくはこちらpaizaは、技術を追い続けることが仕事につながり、スキルのある人がきちんと評価される場を作ることで、日本のITエンジニアの地位向上を目指したいと考えています。paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題を提供しています。スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。「自分のプログラミングスキルを客観的に知りたい」という方は、ぜひチャレンジしてみてください。Pico...2020-08-07初心者向けプログラミング学習サイトを比較!学べる言語は?料金は?こんにちは。