---
# System prepended metadata

title: Class of Python 2
tags: [Class, ' Python']

---

---
title: Class of Python 2
tags: Class, Python
---

# Python chapter 2
---
## 1. 前回のおさらいと導入

### 1.1 対話型インタープリタ(REPL：Read-Eval-Print Loop)を起動する
1. コマンドプロンプトやターミナル等を起動させる

1. 以下のコマンドを叩く
![](https://i.imgur.com/Nv9gTus.png)
:::info
- pythonで起動しない人がいたりしたので、その場合は「py」で起動させてみてください。
- Macを使用している人は元からPythonの2と3が入っていますが、Python3を起動させる場合は明示的に「python3」としなければ、python2が起動しますので注意してください。
- python2と3の違い：簡単なところで言うと、printの使い方が違います（他にも細かい点で結構違う）
```python=
python2: print "test"
python3: print("test") 
```
:::

1. 「>>>」が表示されればOK
    1. pythonコードが認識されないエラーが表示される場合、パスが通っていないと思われるため、システム変数にパスを追加するか、Pythonのインストールをし直す。この際、パスを通すチェックボックスにチェックを入れてインストールし直す必要がある。

1. "Hello Python!"を表示させる
    1. 以下のコマンドを入力してエンター
    1. `>>> print('Hello Python!')`
![](https://i.imgur.com/MNg3sc1.png)
    1. 2を実行すると、上記のように表示される
    1. REPLを終了させる場合：`quit()`または`Ctrl + Z`を打つと終了します。

### 1.2 Pythonファイル(.py)を使う場合（Hello Python!）
1. テキストエディタに以下のコマンドを入力
    1. `print('Hello Python!')`
    1. 上記のファイルを"HelloPython.py"という名前で保存する
    1. コマンドプロンプト、またはターミナルを開き、上記で作成したファイルが保存されているディレクトリに移動する
![](https://i.imgur.com/L0lDIP3.png)
    1. 以下のコマンドを叩く
    1. `python HelloPython.py`
![](https://i.imgur.com/bQ3C5Ic.png)
    1. `Hello Python!`と表示されればOK

---

## 2. とりあえず触ってみる

### 2.1 REPLを起動して文字を表示したりつなげたり計算したり…
1. ひとまず`import this`と打ってみよう

    1. Python哲学を簡潔に表現した自由詩が埋め込まれている。（以下のような意味）
    :::info 
    Python公案(Tim Peters 作)
    　
    見にくいより美しいほうがいい
    暗黙より明示のほうがいい
    複雑より単純のほうがいい
    極端な複雑よりただの複雑のほうがいい
    入れ子よりフラットのほうがいい
    蜜よりも疎のほうがいい
    読みやすさは大切だ
    特殊条件はルールを破るほど特別ではない
    実用性は純粋性に勝る
    明示的に黙らせている場合を除き、無言でエラーを次に渡してはいけない
    曖昧なものが出てきたときに推測に頼るな
    仕事をするための方法は一つある、できれば一つだけであるべきだ
    ただし、オランダ人でなければその方法を当然とは思わないかもしれないが…
    今するのはしないままよりいい
    もっとも、しないままの方が慌てて今すぐするよりもいいことが多い
    実装を説明するのが難しいなら、それは悪いアイデアだ
    実装を説明するのが簡単ならば、それはいいアイデアかもしれない
    名前空間は素晴らしいアイデアの一つだ、もっとアイデアを出そう！
    :::
    
