Python スクリプトの作成

Python ウィンドウは、コードを入力して直ちに実行するための場所です。一方、PythonWin などの統合開発環境(IDE)を使用して、ディスク上に Python ファイル(「.py」拡張子付きファイル)を作成することもできます。これらのファイルはスクリプトと呼ばれるプログラムであり、オペレーティング システムのプロンプトから実行することも、あるいはスクリプトを実行するスクリプト ツールを作成して実行することもできます。スクリプトは単純なテキスト ファイルであり、スクリプトを作成する場合は、メモ帳や VI など、任意のテキスト エディタを使用できます。ただし、Python スクリプトを作成する場合、テキスト エディタを使用するのは選択肢として不適切です。かわりに、IDE(例: PythonWin)を使用することを推奨します。

Python ウィンドウと同様、PythonWin にも対話形式のウィンドウが用意されていて、1 行の Python コードを実行でき、その結果のメッセージはウィンドウに表示されます。また、PythonWin には Python コードの入力、編集、構文チェック、およびデバッグに役立つ多くの機能が用意されています。PythonWin を使用すると、作業の手間が大幅に軽減されますが、Python スクリプトを作成するだけなら PythonWin は必要はありません。Python の標準のインストール場所には、デフォルトの Python エディタ、検索機能付きの統合開発環境(IDLE)、およびシンボル デバッガが付属しています。IDLE は、Python スクリプトの作成に最適なアプリケーションです。それと対照的に、PythonWin のメリットは、そのデバッガを標準 Windows スタイルのアプリケーションで対話形式のウィンドウに統合できることにあります。

注意注意:

Python ウィンドウを使用してアイデアをテストし、小規模なワークフローを作成できます。これらのアイデアは Python スクリプトに保存することが可能です。また、IDE(例: PythonWin)を使用して拡張、調整することもできます。

スクリプトの作成および実行時には、エラーの発生がなかなか避けられないものです。PythonWin(または他の Python IDE)では、スクリプトの実行前に構文チェックを実行すると、構文エラーを捕捉できることがあります。一方、他の問題(誤入力に起因する問題や、プロパティ名、メソッド名またはパラメータ値の無効に起因する問題)は、スクリプトを実行しない限り捕捉できません。デバッグ環境では、プログラムを段階的に実行し、変数の検査、妥当性チェックを行い、式を評価できます。(デバッグ環境を使用しない場合は、スクリプトの重要ポイントに print ステートメントを追加することによって、その実行パスおよび変数値を追跡することもできます。)

PythonWin の使用方法の詳細については、Python スクリプトの新規作成をご参照ください。

PythonWin のインストール

PythonWin はインストール メディアに収録されていますが、デフォルトではインストールされません。インストール メディアが容易に入手できない場合、PythonWin のインストール場所を Windows 用 Python エクステンション(Python for Windows extensions)プロジェクトからアクセスすることもできます。

その他の Python リファレンス

このヘルプに記載されている情報は、Python 言語のリファレンスではありません。ジオプロセシング スクリプトの作成方法を示すための例と概念に関連して、Python の一部の構文と振舞いについて説明しています。

このヘルプに記載されている情報を補足するために、Python の適切な参考書をお読みになることを強くお勧めします。Python の初心者には、Learning Python(Mark Lutz および David Ascher 著、O’Reilly & Associates 刊)、および Core Python Programming(Wesley J. Chun 著、Prentice Hall 刊)の両資料がこの言語の入門書として最適で、扱っている範囲の広さも適度です。他にも Python とその特定用途についての書籍は数多くあり、新刊も次々と発表されているので、入手可能なものを調べてみてください。Python Web サイトには Python の詳細な資料がありますが、説明内容は簡略になっており開発者向けです。大規模なオンライン Python コミュニティが存在し、多数のオンライン リソースに Python ホーム ページからアクセスできます。

Python の初心者には、次に示す外部のチュートリアルをお勧めします。

関連項目


7/10/2012