このページでは、Mac OS Xコンピュータ用のPythonプログラミング環境をセットアップする方法について説明し、簡単な”Hello,world”Pythonプログラムを作成して実行するためのステップバイステップガイドを提供します。 ソフトウェアのすべては、Web上で自由に利用できます。 これらの手順はMacOS X10.13(High Sierra)用ですが、Mac OS Xの他の最近のバージョンの手順は似ています。,

概要

このブックサイトで必要とされるPythonプログラミング環境は、

  • Python、つまりPythonコンパイラ/インタプリタで構成されています。
  • Python標準ライブラリ。
  • アイドル、Pythonの統合開発環境。
  • Tkinter、NumPy、およびPygameライブラリは、グラフィックスまたはオーディオ処理を行うブックサイトプログラムで使用されます。
  • ブックサイトライブラリ、つまり、このブックサイトをサポートするために特別に開発したモジュールのセットです。
  • Mac OS Xにバンドルされている端末アプリケーション。,

Python、IDLE、Tkinter、NumPy、およびPygameのダウンロードとインストール

注:Mac Finderアプリケーションでは、フォルダという用語を使用して、ドキュメント この文書ではなく、同等のUnix期をクリックします。

Python2はMac OS Xにバンドルされていますが、Python3はバンドルされていません。 ることをお勧めしますダウンロードとインストールをPython3に、Pythonを使う3専用走行時のプログラムに関連したbooksite.,

Python、IDLE、Tkinter、NumPy、およびPyGameをダウンロードしてインストールするには、次の手順を実行します。

  • Python for Macのダウンロードページを参照します。

  • 結果のページで、Python3.6.5をダウンロードボタンをクリックします。 ブラウザはファイルpython-3.6.5-macosx10.6.pkgDownloadsディレクトリにダウンロードします。

  • Mac Finder Managerを使用して、Downloadsディレクトリに移動し、python-3.6.5-macosx10.6.pkg ファイルをダブルクリックしてPython、Tkinter、IDLEをインストールします。 既定のオプションを使用します。, (インストールが完了したら、python-3.6.5-macosx10.6.pkgファイルを削除しても構いません。)

  • ターミナルウィンドウを開きます。 これを行うには、メニューバーの右端にあるSpotlight検索アイコンをクリックします。 (それは虫眼鏡の外観を持っています。 結果のダイアログボックスで、Terminal.appの後にEnterキーを入力します。,

  • ターミナルウィンドウで、NumPyとPyGameをインストールするために次のコマンドを発行します。

  • python3 -m pip install -U numpy --userpython3 -m pip install -U pygame --user

“コマンドを発行する”には、コマンドの後にenterキーを入力する必要があります。

インストールをテストするには、次の手順を実行します。

  • ターミナルウィンドウでpython3コマンドを発行します。, あなたはこのような何かが表示されるはずです:

  • Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55) on darwinType "help", "copyright", "credits" or "license" for more information.>>> 

  • その出力が表示された場合、インストールされたインストールされたインストールされたインストールされたインストールされたインストールされたインストールされたインストールされたインストールされたインストールされたインストールされたインストールされたインストールされたpython、idle、およびtkinterは成功しました。Pythonの>>>プロンプトで、import numpyの後にEnterキーを入力します。 エラーメッセージが表示されない場合、NumPyのインストールは成功しました。,Pythonの>>>プロンプトで、import pygameの後にEnterキーを入力します。 エラーメッセージが表示されない場合、PyGameのインストールは成功しました。

  • Pythonの>>>プロンプトで、exit()の後にEnterキーを入力してPythonを終了します。

  • ターミナルウィンドウでコマンドを発行しますidle3。 場合は、アイドリング画面が表示され、その後設置しているアイドル。 あのアイドルウインドウです。,
  • コマンドプロンプトウィンドウを閉じます。

重要:このブックサイトに関連付けられたPythonプログラムを実行するときは、pythonコマンドを発行しないでください。 代わりに、python3コマンドを発行します。 前者のコマンドは、Mac OS XにバンドルされているPython2コンパイラ/インタプリタを実行します。後者のコマンドは、このページの指示に従ってインストールしたPython3コンパイラ/インタプリタ,

Booksiteライブラリのダウンロードとインストール

booksiteライブラリをダウンロードしてインストールするには、次の手順を実行します。

  • webブラウザを使用してintrocs-1.0をダウンロードします。あなたの/Users/yourusername/Downloadsディレクトリにzipファイル。

  • Finderで、/Users/yourusername/Downloads/introcs-1.0.zipをダブルクリックしてファイルを解凍し、/Users/yourusername/Downloads/introcs-1.0という名前のディレクトリを作成します。 (解凍した後、/Users/yourusername/Downloads/introcs-1.0.zipファイルを削除しても問題ありません。)

  • ターミナルウィンドウを開きます。,

  • ターミナルアプリケーションに作業ディレクトリがあるときはいつでも。 最初の作業ディレクトリは/Users/yourusernameです。 ターミナルウィンドウでcd Downloadsコマンドを発行して作業ディレクトリを/Users/yourusername/Downloadsに変更し、次にcd introcs-1.0コマンドを発行して作業ディレクトリを/Users/yourusername/Downloads/introcs-1.0に変更します。 (ちなみに、cd ..コマンドは、作業ディレクトリを現在の作業ディレクトリの”親”に変更します。,)

  • lsコマンドを発行して、作業ディレクトリ内のすべてのファイルの名前を表示します。 setup.pyという名前のファイルが作業ディレクトリにあることを確認してください。

  • python3 setup.py install --userコマンドを発行します。 コンピュータはブックサイトモジュールを定義するファイルをPythonが見つけることができるディレクトリにコピーし、ターミナルウィンドウにステータス,

ブックサイトライブラリのインストールをテストするには、次の手順を実行します。

  • ターミナルウィンドウでpython3コマンドを発行します。

  • Pythonの>>>プロンプトで、ステートメントimport stdioの後にEnterキーを入力します。 場合はPython発生するエラーメッセージを設置しているのbooksite図書館。

  • Python>>>プロンプトで、exit()と入力し、Pythonを終了するにはEnterキーを押します。

  • ターミナルウィンドウを閉じます。,

アイドルの設定

これまで必要なソフトウェアをすべてダウンロードしてインストールしました。 最初のプログラムを作成する前に、もう一つの手順を実行する必要があります。 次の手順に従います。

  • ターミナルウィンドウを開きます。

  • ターミナルウィンドウでコマンドを発行しますidle3アイドルを起動します。

  • Python→環境設定をクリックします。.. メニュー項目。

  • 全般タブをクリックします。

  • 編集ウィンドウを開くラジオボタンをクリックします。,

  • Okボタンをクリックします。

  • アイドルウィンドウを閉じます。

  • ターミナルウィンドウを閉じます。

最初のプログラムの作成

Python、Python標準ライブラリ、IDLE、Tkinter、NumPy、Pygame、booksiteライブラリをインストールし、IDLEを設定したら、最初のPythonプログラムを作成する準備 次の手順を実行します。

  • Mac Finderを使用して、/Users/yourusername/helloという名前のディレクトリを作成します。/p>

  • ターミナルウィンドウを開きます。,

  • cd helloコマンドを発行して、/Users/yourusername/helloディレクトリを作業ディレクトリにします。

  • コマンドを発行しますidle3 &アイドルを起動します。 末尾のアンパサンドに注意してください。 末尾のアンパサンドは、バックグラウンドでidle3プログラムを実行するようにコンピューターに指示し、アイドルの実行中にターミナルアプリケーションが追加のコマンドを自由に処理できるようにします。

  • アイドルでは、四行のPythonプログラムを入力しますhelloworld.py それは以下に表示されるように正確に。, 矢印キー、マウス、またはタッチパッドを使用して、入力したテキスト内を移動します。 テキストを削除するにはDeleteキーを使用します。 注意してください;最小の入力ミスは、プログラムが失敗する可能性があります。

  • import stdio# Write 'Hello, World' to standard output.stdio.writeln('Hello, World')

  • 入力が終わったら、アイドルでファイル→保存をクリックします。.. Pythonプログラムを保存するメニュー項目。 ディレクトリ内のhelloworld.pyという名前のファイルに保存します/Users/yourusername/hello。, ファイル名は大文字と小文字が区別されるため、すべて小文字を使用してください。

最初のプログラムを実行する

最後のステップは、プログラムを実行することです。 IDLE内からいくつかのPythonプログラムを実行することは可能ですが、このbooksiteに関連するプログラムを端末ウィンドウから直接実行する必要がありま これを行うには、次の手順を実行します。

  • 同じターミナルウィンドウ内で、lsコマンドを発行して、作業ディレクトリ内のすべてのファイル 作業ディレクトリにhelloworld.pyファイルが含まれていることを確認します。,

  • プログラムを実行するには、python3 helloworld.pyコマンドを発行します。 コンピュータがターミナルウィンドウに”こんにちは、World”を書き込むと、helloworld.pyプログラムの実行が成功しました。 代わりにコンピューターがエラーメッセージを書き込む場合は、IDLEを使用してプログラムを修正し、python3 helloworld.pyコマンドを再度発行します。 プログラムが正常に実行されるまで繰り返 初めて試してプログラムが正常に実行された場合は、意図的にプログラムにエラーを導入するだけで、エラーの修正に関する経験が得られます。,

  • アイドルウィンドウを閉じます。

  • ターミナルウィンドウを閉じます。

これで、適切なPython環境をインストールして構成し、Pythonプログラムを作成して実行するために使用しました。 おめでとう! あなたはPythonプログラマです!

Booksiteサンプルプログラムのダウンロード(オプション)

booksiteサンプルプログラム、つまりbooksite全体でインクリメンタルに表示されるPythonプログラムのサンプルをダウンロードすることをお勧めします。 そのできるプログラムにつきました。, 次の手順を実行します。

  • このintrocs-pythonをダウンロードするには、Webブラウザを使用します。あなたの/Users/yourusername/Downloadsディレクトリにzipファイル。

  • Mac Finderで、/Users/yourusername/Downloads/introcs-python.zipをダブルクリックしてファイルを解凍し、/Users/yourusername/Downloads/introcs-pythonbooksiteサンプルプログラムを含むディレクトリを作成します。 (解凍した後、/Users/yourusername/Downloads/introcs-python.zipファイルを削除しても問題ありません。)

次に、booksiteサンプルプログラムのダウンロードをテストするには、次の手順を実行します。

  • ターミナルウィンドウを開きます。,

  • cd Downloadsおよびcd introcs-pythonコマンドを発行して、/Users/yourusername/Downloads/introcs-python作業ディレクトリを作成します。

  • lsコマンドを発行します。 作業ディレクトリにbouncingball.pyという名前のファイルが含まれていることを確認します。

  • python3 bouncingball.pyコマンドを発行します。 Pythonがアニメーションの跳ねるボールを示すstddrawウィンドウを起動すると、booksiteサンプルプログラムのダウンロードは成功し

  • stddrawウィンドウを閉じます。

  • ターミナルウィンドウを閉じます。,

Booksiteサンプルデータのダウンロード(オプション)

booksiteサンプルデータ、つまりbooksiteサンプルプログラムで使用されるデータファイルをダウンロードすることをお勧 次の手順を実行します。

  • このintrocs-dataをダウンロードするには、Webブラウザを使用します。あなたの/Users/yourusername/Downloadsディレクトリにzipファイル。,

  • Finderで、/Users/yourusername/Downloads/introcs-data.zipをダブルクリックしてファイルを解凍し、/Users/yourusername/Downloads/introcs-databooksiteサンプルデータファイルを含むディレクトリを作成します。 (解凍した後、/Users/yourusername/Downloads/introcs-data.zipファイルを削除しても問題ありません。)

Booksiteライブラリのダウンロード:Part2(オプション)

このページでは以前、pythonがbooksiteライブラリを見つけるためにbooksiteライブラリをダウンロードしてインストールする方法について説明しました。, ここでは、booksiteライブラリをダウンロードして見つける方法について説明します—それを実装するコードを勉強するために、あなたが望むならば。 次の手順を実行します。

  • このstdlib-pythonをダウンロードするには、Webブラウザを使用します。あなたの/Users/yourusername/Downloadsディレクトリにzipファイル。

  • Mac Finderで、/Users/yourusername/Downloads/stdlib-python.zipをダブルクリックしてファイルを解凍し、/Users/yourusername/Downloads/stdlib-pythonブックサイトライブラリを含むディレクトリを作成します。 (解凍した後、/Users/yourusername/Downloads/stdlib-python.zipファイルを削除しても問題ありません。,)

ブックサイトライブラリを実装するコードを勉強することを勧めます。 しかし、コードの一部が不可解であるかどうかは心配しないでください。 Booksiteライブラリを実装するコードは、教科書とこのbooksiteの範囲を超えたPythonのいくつかの機能を使用します。

Q&A

Q.ImportError: No module named stdioコマンドpython program_that_uses_stdio.pyを発行するとエラーが発生するのはなぜですか?A.上記のように、コマンドpython3 program_that_uses_stdio.pyを発行する必要があります。

Q.ブラウザを使用してファイルをダウンロードしましたが、見つかりません。, 彼らはどこだ?

A.多くのブラウザは、デフォルトでダウンロードしたファイルをディレクトリ/Users/yourusername/Downloadsに配置します。

Q.端末アプリケーションからプログラムを実行するときに無限ループから抜け出すにはどうすればよいですか?つまり、Ctrlキーを押しながらcキーを入力します。

Q.PYTHONプログラムを作成するにはIDLEを使用する必要がありますか? 他のテキストエディタを使用できますか?

A.PYTHONプログラムを作成するためにIDLEを使用する必要はありません。 たとえば、Mac OS XにバンドルされているTextEditエディタを使用するのが妥当です。, ただし、他のテキストエディタを使用する場合は、(1)四スペースのインデントスキームを使用し、(2)タブの代わりにスペースを使用してインデントするように、その設定を変更してください。 文を引用される場合は、出典が”比較のテキスト編集部のページの概要説明の多くのテキストエディタ