プログラム
プログラムは、コンピュータが理解できる言語で書かれた一連の命令です。
コンピュータの頭脳であるプロセッサは、機械コードの言語 (0 と 1 のシーケンス) だけを理解します。エラーを見つけて修正する (デバッグ) ことはもちろんのこと、機械コードの言語でプログラムを書くのはかなり問題があります。
プログラムの作成プロセスを容易にするために、コマンドが自然言語、ほとんどの場合英語の言葉に近い高レベルのプログラミング言語が開発されました。ただし、各単語コマンドには厳密に定義された意味があり、例外はありません。
トランスレータ、コンパイラ、インタプリタ
高級言語で書かれたプログラムをコンピュータで実行するには、特別なプログラム –
トランスレータが使用されます。
トランスレーターは、プログラムを特定のプロセッサーのマシンコードに変換できます。このようなコンパイラは
コンパイラと呼ばれます。
トランスレータはプログラム自体を実行することも、プログラムを次の形式に翻訳することもできます。
バイトコード - 各コマンドには独自のコードがあり、メモリ内の 1 バイト (0 ~ 255 の数値) を占有します。このような翻訳者はすでに
通訳と呼ばれています。
バイトコードは
仮想マシン (Java で書かれたプログラムなど) によって実行されます。
Python トランスレーターはインタープリターです。したがって、プログラムを実行するには、コンピュータに Python インタープリタをインストールする必要があります。
最新のディストリビューションは、
https://www.python.org/downloads/ からダウンロードできます。
便宜上、コンピュータに統合開発環境をインストールできます (
IDE) を使用すると、プログラムの入力、デバッグ、実行が可能になります。
Python 言語には、商用、無料のさまざまな開発環境が多数あります (比較を参照してください。
こちら)
ウィング IDE 101 –シンプルでクロスプラットフォームの無料学習環境。
ダウンロード ページ:
http://wingware.com/downloads/wingide- 101 (OS を選択してください)。
配布キットから Wing IDE をインストールした後、必ずシステムにアップデートをインストールしてください ([ヘルプ] メニュー、[アップデートの確認])。
Wingを起動するといくつかの部分に分かれたウィンドウが
表示されます。
番号 1 のマークが付いているウィンドウでは、プログラムを作成し、必ず保存する必要があります (プログラムを含むファイルの拡張子は .py です)。
プログラムを実行するには、緑色の三角形のボタン (実行) を使用します。
作業の結果は、番号 2 のマークが付いているウィンドウに表示されます。