平成30年度高知工科大学教職科目 微分方程式特論I 11 高知大学教育学部技術教育コース 北川 晃
プログラミング言語 Python オランダ人グイド・ヴァン・ロッサムが開発(1990年~). 汎用のプログラミング言語.Ver. 2⇒3へ移行中. Ver. 2と3に互換性はないが,2に3の一部の機能を実装. 無料で利用できる(Win/Mac/Linux など). 文法が最低限のものしか準備されていない ⇒予約語が少ない(30語程度)ので学びやすい. 幅広い支持層を獲得.機械学習などで広く用いられている. オブジェクト指向に対応. 名刺サイズのコンピュータRaspberry Piの標準言語. YouTubeもPythonで書かれている.
Pythonの特徴 インタープリタとして動作するが,かなり高速. まとまったスクリプトを実行することも可能. 標準ライブラリの他,サードパーティ製の ライブラリも充実している. 変数の型は動的に割り振られる(宣言がいらない). 大文字,小文字を区別する. コードはシンプルで扱いやすい(短く書ける). 字下げ(インデント)に重要な意味がある. Tcl/Tkと組み合わせて,GUIプログラミングもできる.
Pythonの参考書 独学プログラマー Python言語の 基本から仕事のやり方まで 詳細!Python 3 入門ノート
Pythonのインストール(はじめに) GUI IDE Pythonは公式サイトから入手できる(Ver. 2/3, 64bit/32bit)が… GUI IDE NumPy(行列演算) SciPy(統計,最適化他) Matplotlib(グラフ作成) Scikit-Learn(機械学習) 数値計算ライブラリを別途インストールしなければならない PIP (Pip Installs packages)を用いて個別にインストールする. 面倒な場合は…
Pythonのインストール(Win) 代表的なライブラリを組み合わせたパッケージをインストール Ver. 3を選択 https://www.python.jp/install/windows/anaconda/install_anaconda.html Ver. 3を選択 ‘Get the Cheat Sheet’ は閉じてよい.
Pythonのインストール(Mac) Python 3を別にインストールする. Ver. 3を選択 MacOSにはPython 2が標準でインストールされているが… Python 3を別にインストールする. https://www.python.jp/install/windows/anaconda/install_anaconda.html Ver. 3を選択