Python ウィンドウは、コードを入力して直ちに実行するための場所です。一方、統合開発環境 (IDE) を使用して、ディスク上に Python ファイル (「.py」拡張子付きファイル) を作成することもできます。これらのファイルはスクリプトと呼ばれるプログラムであり、オペレーティング システムのプロンプトから実行することも、あるいはスクリプトを実行するスクリプト ツールを作成して実行することもできます。スクリプトはテキスト ファイルであり、スクリプトを作成する場合は、メモ帳や Vi などの任意のテキスト エディターを使用できます。ただし、Python スクリプトを作成する場合、テキスト エディターを使用するのは選択肢として不適切です。代わりに、IDE を使用することを推奨します。記述するスクリプトが単一であっても複数であっても、Python IDE は開発期間を短縮化するので、強くお勧めします。
Python ウィンドウと同様、Python IDE にも対話形式のウィンドウが用意されていて、1 行の Python コードを実行でき、その結果のメッセージはウィンドウに表示されます。また、Python IDE には Python コードの入力、編集、構文チェック、およびデバッグに役立つ多くの機能が用意されています。Python の標準のインストール場所には、基本的な Python エディター、検索機能付きの統合開発環境 (IDLE)、およびシンボル デバッガが付属しています。
スクリプトの作成および実行時には、エラーの発生がなかなか避けられないものです。IDE は、プログラムを段階的に実行し、変数の検査、妥当性チェックを行い、式を評価できるデバッグ環境を提供します。
Python IDE
Python IDE には多くの選択肢があるため、どれが最適かは、使用するプラットフォーム (Windows または Linux)、特定の機能、またはコストによって異なります。IDE には、少なくとも次の機能が備わっているとよいでしょう。
- コード完成機能付きのエディター
- 構文の強調表示
- コード テンプレート
- 関数およびクラスのコード検索
- ユニット テストおよびデバッグのためのツール
- ソース コントロールのサポート
IDE は多数ありますが、その中でも次のような Python IDE が一般的です。
- Python を使用してインストールされる Python IDLE
- PyScripter
- 商用システム (Wing IDE や PyCharm など)
- PythonWin
その他の 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 の初心者には、次に示す外部のチュートリアルをお勧めします。
- 「Python Tutorial」は、Python 独自のドキュメントの一部です。
- 「Python for Non-Programmers」には、プログラミング経験が少ないユーザーを対象としたチュートリアルのリストが掲載されています。
- 「Python Language Reference」では、Python の構文と意味論が説明されています。