Pythonは科学方面に強みを持ったProgramming Language。 機械学習、グラフ描画、に大きなエコシステムを持っている。
tkinterはGUIアプリケーションを開発するためのライブラリ。
pip3 install tkinter
すると、よくわからないエラー。
ERROR: Could not find a version that satisfies the requirement tkinter (from versions: none) ERROR: No matching distribution found for tkinter
apt-get install python3-tk
random.pyという名前のファイルで、randomをインポートすると発生する。ファイル名と同じパッケージをインポートはできない。どちらかの名前を変える。
requirements.txtはライブラリ管理のために書くファイル。 書いたものがインストールされる。バージョン指定も可能。このように書いておくことで、簡単にライブラリ状況を再現できる。
scipy networkx
pip3 install -r requirements.txt
pyenv install --list
pyenv install 3.5.4
pyenv global 3.5.4
pip install pandas sqlalchemy psycopg2
webサーバ立ち上げ。デフォルトで入っている+コマンドが短いので試すのに便利。
python -m http.server 8000
- 機械語は、現実に存在する機械で動作するが、バイトコードは仮想的な機械向けの機械語である
- どちらも雑に同じものと認識していたがややこしいので区別する
- スタックマシンは命令セットが単純になるというメリットがある
Pythonによるroguelikeチュートリアル。
pythonによるやさしいゲーム開発入門。