課題研究

株価の時系列データの解析

まず,上のsampleコードをダウンロード(右クリック→対象をファイルに保存)し,USBメモリーの"F:\work"にコピーしてください.これらのsampleコードではYahoo Financeのwebサーバーから株価のデータをダウンロードしています.京大内部のネットワークからだとproxy経由でしか外部のwebサーバーにアクセス出来ないため,そのままでは正しく動作しません.以下のいずれかの方法をとってください.

  • メディアセンター演習室のPCを用いる場合
  • USBをWindows PCに挿して,Fドライブとして認識させる.
  • jupyter.batをダウンロード(右クリック→対象をファイルに保存)し,USBメモリーの"F:\Start Menu"にコピーする.
  • "F:\Start Menu\jupyter.bat" をクリックしてJupyterを起動する.
  • "F:\work"の中のファイルが見えているはずなので,目的のコードをクリックして開く.
  • インターネットに接続した個人のPC(Windows)を用いる場合
  • USBをWindows PCに挿して,Fドライブとして認識させる.異なるドライブ名で認識された場合は,以下の方法でFドライブに変更する.
  • Windows 10でハードディスクのドライブ文字を変更する方法
  • "F:\Start Menu\Jupyter Notebook" をクリックしてJupyterを起動する.
  • "F:\work"の中のファイルが見えているはずなので,目的のコードをクリックして開く.
  • インターネットに接続した個人のPC(Mac, Linux)を用いる場合
    • https://www.continuum.io/downloads より適切なAnacondaをダウンロード&インストールする.
    • Jupyterを起動する.
    • JupyterのFilesタブでUSBのworkフォルダを開き,目的のコードをクリックする.

研究発表

  • 前週の宿題について各自10分ほど発表を行う.

宿題

  • ほとんどなじみのない内容に最後まで取り組んでもらい,お疲れ様でした.今回のILASセミナーでは,「プログラミング初学者に最少の時間でプログラミングのいろはを習得してもらう」ための模索として,IPython Notebookという優れたプログラミング環境の導入を試行しました.新しく教材を作りながらの対応となったので,準備が追いつかない点や,内容が他の授業の進み具合とリンクしていない点など,負担に感じたところがあると思います.今後の参考のために,よりよい授業にするための改善点など,意見や感想を提出してください.