pythonの概要を頭に入れよう。最近もっとも人気のあるプログラミング言語のひとつである。人工知能や機械学習といったデータサイエンスでよく使われる。CUIでぽちぽちと1行ずつコマンドを打って実行することもできる。前者と後者で使うコマンドは同じである。同じコマンドをCUIとプログラムの両方で実行できるようなプログラミング言語をスクリプト言語という。「シェルスクリプト」の中のそれと同じ意味である。1種のプログラムである。世の中にはスクリプト言語ではないプログラミング言語もある。FORTRANなどがその例である。計算機に一連の指示を伝えるものである。IT技術の進歩に伴って進歩している。昔は「単に細かい指示を順に並べたもの」だった。必要に応じてそれを呼び出すというやり方が賢いということがわかってきた。指示によって計算機が処理するデータも指示と一緒にパッケージにする方が賢いということがわかってきた。そのような発想を「オブジェクト指向」という。オブジェクト指向がどういうものかはこのようなざっくりした説明ではなかなか伝わらない。諸君は「オブジェクト指向」という言葉を覚えておこう。pythonはオブジェクト指向なのである。FORTRANなどがある。それらはオープンソースソフトである。ソフトを買ったりライセンス料を払ったりする必要はない。インターネットから必要なソフトをダウンロードしてインストールすればよい。Linuxという3つのOSのうちいずれかで動く。pythonはこれらのいずれのOSでも動く。pythonは世の中のほぼ全てのコンピュータで動く(よほど古いやつや特殊なものでないかぎり)。「バージョン」が上がっていくものである。思い切って古い機能を捨てて設計を刷新することがある。それが「バージョン2」から「バージョン3」に移るときに発生した。(それをpython3という)ではうまく動かないことが多い(つまり互換性が無い)。python2とpython3は「よく似ているけど別のプログラミング言語」と考えるほうがよい。python3を学ぶ。それらはpython3ではうまくいかないことがあるので要注意だ。いう意味を込めた3なのである。python3というLinuxコマンドでもpythonシェルが立ち上がる。ここにpythonのコマンドを打てば走る。>>>がそのプロンプトである。抜けるにはCTRL+dでOK。pythonシェルとしてこちらを使うことを想定したコンテンツも多い。pythonシェルとしてはpython3ではなくipython3を使うことを薦める。ipython3では,Linuxシェルのコマンドもそのまま走らせることができる。test.py)のように。それぞれの結果のスクリーンショットを提出せよ。