Python の設定

このページでは、Python プログラムを実行、編集できるようにマシン上で Python を設定する方法について説明します。 ダウンロードするエクササイズ コードへのリンクです。この操作は、クラス開始前に行うことも、クラスを中断することもできます コードを書きたいだけのレベルまで、このレベルまで学習を終えてください。Google Python クラスでは、シンプルで標準的な Python のインストールを使用しますが、より複雑な方法も使用できます。 Python は無料のオープンソースで python.org。特に、Python をインストールして構成すると、 2 点あります。

  • 既存の Python プログラム(hello.py など)を実行する
  • Python インタープリタをインタラクティブに実行して、コードを記述する

上記は講義動画の中でも多くが取り上げられており、間違いなく皆さんにとって 演習問題を解く必要があります

<ph type="x-smartling-placeholder">

Google Python 演習をダウンロード

まず、Python や Curl など、 google-python-exercises.zip ファイルを開き、解凍します。 作業できる場所に移動する必要があります作成された google-python-exercises ディレクトリには、 Python コードの演習を行います特に google-python-exercises には シンプルな hello.py ファイルです。次のステップでこれを使用して、Python がマシン上で動作していることを確認します。 Windows およびその他のオペレーティング システム用の手順を以下に示します。

Python(Linux、Mac OS X、その他の OS)

Windows 以外のほとんどのオペレーティング システムには、デフォルトで Python がすでにインストールされています。これをチェックするには、 Python がインストールされたら、コマンドライン(通常はターミナル プログラムの実行)を開き、cd コマンドで google-python-exercises ディレクトリに移動します。次のコマンドで hello.py プログラムを実行します( は太字で示されています)。

~/google-python-exercises$ python3 hello.py
Hello World
~/google-python-exercises$ python3 hello.py Alice
Hello Alice

Python がインストールされていない場合は、Python.org のダウンロードをご覧ください。 できます。Python インタープリタをインタラクティブに実行するには、python3 ターミナル:

~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, XX:XX:XX) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here .. use ctrl-d to exit

python3 を入力すると >>> の前にある 2 行が出力されます。プロンプトに、 使用している Python のバージョンと ビルドされた場所を確認できます最初に印刷されるのは "Python 3." を使用していると、次の例が役に立ちます。このコースは Python 3.X 以降を対象としています。

ビットの実行(オプション)

上記のコマンドは、Python プログラムを実行する最も簡単な方法です。実行ビットがは .py ファイルの場合は、最初に python を入力しなくても、名前を指定して実行できます。実行を設定する ビットを、次のように chmod コマンドに置き換えます。

~/google-python-exercises$ chmod +x hello.py
~/google-python-exercises$ ./hello.py   ## now can run it as ./hello.py
Hello World

Python(Windows)

Windows に Python をインストールするには、 python.org のダウンロード ページにアクセスし、Python 3.X.X をダウンロードします。 Python インストーラを実行し、すべてデフォルト値のままにします。これにより、Python がルート ディレクトリにインストールされます。 ファイルの関連付けを設定します

Python をインストールしたら、コマンド プロンプトを開きます([アクセサリ] > [コマンド プロンプト] をクリックするか、 cmd)。google-python-exercises ディレクトリ(解凍から google-python-exercises.zip)。次のコマンドを入力すると、hello.py Python プログラムを実行できます。 python hello.py(入力した内容は太字で表示されています):

C:\google-python-exercises> python hello.py
Hello World
C:\google-python-exercises> python hello.py Alice
Hello Alice

正常に機能すれば、Python がインストールされています。それ以外の場合は、以下をご覧ください。 Python Windows に関するよくある質問をご覧ください。

Python インタープリタをインタラクティブに実行するには、[スタート] メニューから [実行...] を選択します。 python と入力します。これにより、Python が専用のウィンドウでインタラクティブに起動します。Windows の場合: Ctrl+Z キーを使用して終了します(他のすべてのオペレーティング システムでは Ctrl+D キーで終了します) 終了)。

講義動画では、通常、次のようなコマンドを使用して Python プログラムを実行します。 ./hello.py。Windows では、python hello.py フォームを使用するのが最も簡単です。

Python を編集する(すべてのオペレーティング システム)

Python プログラムは、直接編集する単なるテキスト ファイルです。先ほどと同様に、コマンドに 行を開いて、「python3 hello.py Alice」と入力すると、どんなエクササイズでも実行できます あります。コマンドライン プロンプトで、上矢印キーを押して、前に入力した内容を取り消すことができます。 前のコマンドを再入力しなくても簡単に実行できます。

コードとインデントについてほとんど理解していないテキスト エディタが必要です。クラウド コンピューティングの 無料:

  • Windows - メモ帳やワードパッドは使用しないでください。無料のオープンソースを試す Notepad++ または ソース JEdit
  • Mac -- 組み込みの TextEdit は機能するが、あまりうまく機能しない。無料トライアルを試す BBEdit または 無料のオープンソースの JEdit
  • Linux -- 任意の UNIX テキスト エディタで問題ありません。または、上記の JEdit をお試しください。

エディタの設定

テキスト エディタの推奨設定は次のとおりです。

  • Tab キーを押すときは、編集者が実際のスペースではなくスペースを挿入することをおすすめします タブ文字です。どのチュートリアル ファイルでも、インデントとしてスペース 2 個が使用されており、スペース 4 個もインデントとして使用されています。 人気があります。
  • エディタで「自動インデント」すると便利です。Enter キーを押すと、新しい 行は、前の行と同じインデントで始まります。
  • ファイルを保存する際は、UNIX の改行表記規則を使用します。 スターターファイルを設定しますhello.py を実行すると「Unknown option: -」というエラーが表示される場合、 行末が間違っています。

一般的なエディタでタブと改行を正しく処理するための設定は次のとおりです。 Python:

  • Windows メモ帳++ -- タブ: 設定 >設定 >コンポーネントの編集 >タブの設定 [設定] >設定 >自動インデントの MISC。行末: 形式 >変換、設定 選択します。
  • JEdit(任意の OS) -- 行末: リトル「U」「W」「M」「U」に設定して(UNIX の場合、 あります。
  • Windows のメモ帳やワードパッド -- 使用しないでください。
  • Mac BBEdit -- タブ: 上部の BBEdit >環境設定(または Cmd+ , ショートカット)。エディタに移動 [デフォルト] セクションに移動し、[タブの自動インデント] と [自動展開] がオンになっていることを確認します。線の末尾: 中 各種設定の [テキスト ファイル] セクションに移動し、[改行] で Unix(LF)が選択されていることを確認します。
  • Mac のテキストエディット -- 使用しないでください。
  • Unix ピコ -- タブ: Esc+q でタブモードを切り替え、Esc+I で自動インデント モードを有効にします。
  • Unix emacs -- タブ: タブ挿入モードを手動で設定: M-x set-variable(return) indent-tabs-mode(return) nil

チェックの編集

エディタを試すには、hello.py プログラムを編集します。「こんにちは」という言葉を変更しますでは、 「ハロー」という言葉(他の Python コードをすべて理解する必要はありません。これについては、 あります)。編集内容を保存し、プログラムを実行して新しい出力を確認します。追加してみてください 既存の出力のすぐ下に、同じインデントで print('yay!')。プログラムを実行してみてください。 編集が正しく機能するか確認しましょう。クラスには、編集/実行ワークフローが必要です。これにより、 編集と実行を簡単に切り替えられます。

<ph type="x-smartling-placeholder">

クイック Python スタイル

Python の利点の一つは、簡単なコード入力が簡単なこと、 説明します。クラスでは、それに一致する作業環境、つまり現在の環境で動作するテキスト エディタが必要です。 file.py のほかに、上矢印キーを押すだけで file.py を実行できる別のコマンドライン ウィンドウが表示されます。 動作を確認します。

哲学の教えは別として: 通訳は小さな実験にも最適です。 行います。ただし、演習は、受講者が編集する Python ファイルとして構造化されています。設立以降 Python プログラムを作成できることが 最終的な目標です インタープリタは小規模なテストにのみ使用します