はじめに
- 当日は以下のセッティングができていることを前提に,話を進めていきます.
Pythonの準備
- oTreeを実行する際には,Python3.7がインストールすることが求められています.
- そのままのPythonでもAnacondaでもかまいませんが,インストールをしていらしてください.
- Pathが通っていることを確認しておいてください.
Anacondaをインストールされた方へ
インストール時に非推奨とされている「Add Anaconda to the systemPATH environment variable」にチェックを入れるとPowershellやコマンドプロンプト(Win),ターミナル(Mac)でそのまま作業できます.
私はいつもコチラにチェックを入れてパスを通して作業しています.
もしくは,パスを通していなくても,anacondaから仮想環境を毎回立ち上げる形式でも問題ありません.
エディタの準備
-
プログラムを書く際には,メモ帳でも良いのですがやはりエディタを使う方が便利です.
-
他にもたくさんありますので,お好きなものをご用意ください.
- 最近,Visual Studio Codeにハマっています.
資料
No.0:概要
No.1:質問紙
No.2:最終提案ゲーム
No.3:独裁者ゲーム
No.4:公共財ゲーム
No.5:公共財ゲームの応用
No.6:もともと用意されているゲームを使う
No.7:AWSの設定を行う
その他補足事項
ちなみに
-
私はMacを使っていますが,基本的にはWindowsでもLinuxでも何でもいけるはずです.
-
Windowsは対応ができそうですが,Linuxなどの場合はサポートできない恐れがありますのでご了承ください.
-
きっとPythonに詳しい人がいらっしゃると思うので,助けてもらいましょう.
その他補足資料
-
コチラ
- ただし,随時変更する可能性があります.
その他
oTree関連の資料
- oTree
- 公式オンラインマニュアル
- oTreeのオンラインマニュアルを和訳したり何だりしています.
- 最近少し手が回らずサボリ気味です.修正作業を行っておりますので,見にくい点・わかりにくい点などがあってもお許しください
Django関連資料
- oTreeはDjangoがベースとなっているので,考え方を理解するには目を通しておいても良さそう.
- ただし,違うところもあるので要注意.
- 【Django入門】templateとHTMLを使ってWebページを表示しよう
- 侍エンジニア塾のブログ記事
- 全体的な雰囲気を理解するには良さそう.
- Djangoを最速でマスターする part1
- Qiitaの記事
- 同上
問い合わせ先:
明治大学情報コミュニケーション学部 専任講師 後藤 晶
akiragoto[a]meiji.ac.jp