# Study Record
今までに触れてきたことを言語ごとに書いていきます。ここではチュートリアルや入門書レベルのことであってもなるべく書くようにします。
ここでやったことに対応するコードは、ローカルにしかなかったり既にローカルにもなかったりするのですが、可能な範囲で今後GitHub (opens new window)に整理していくつもりです。
# HTML / CSS
# JavaScript / Ruby
授業:アクティブラーニングによるWebプログラミング実習
Ruby on Rails・Heroku
- YouTubeの字幕をダウンロードするWebアプリのプロトを作成
- チーム:3人
- 私は主にAPI周りを担当(Herokuに関しては私は触っていません)
Portfolioサイトの作成
VuePress (< Vue.js)・Netlify
- 現在表示されているサイトのことです。
- 主に参考にしたサイト (opens new window)
# Google Apps Script
- Twitterアカウントを消した人が戻ってきた時に通知してくれるアプリ
- Twitterではアカウントを消しても一定期間内に再ログインすればアカウントが復活します。それを踏まえて少しの間だけアカウントを消す人がいるのですが、そのような人がTwitterに再ログインしたタイミングですぐスマホに通知してくれるアプリです。
- SlackでLINEのようなスタンプを使えるSlackアプリ(プロト)
# Swift
書籍:iOSアプリ開発集中講座 (opens new window)(途中まで)
-
- リンク先のツイートのリプライにデモをいくつか載せてあります。
-
# Python
書籍:
- いちばんやさしい Python 入門教室 (opens new window)
- 順番に進めていくのではなくプログラミングについての概要とPythonの文法をざっくり拾いました。
- 確かな力が身につくPython「超」入門 (opens new window)
- 最初のほうをざっくりやりました。
- いちばんやさしい Python 入門教室 (opens new window)
授業:
GCIデータサイエンティスト育成講座(最初の数回受講)
アルゴリズム入門
プログラム構成論
実践的プログラミング(言語指定なし。最初の数回受講)
システム論(言語指定なし。最終レポートにのみPythonを使用)
プログラミング基礎演習(前半がCで後半がPython)
アルゴリズム(現在受講中。ただし履修はしていない)
統計的機械学習(現在受講中)
長期インターンで使用(cf. Internship / Part-time Job)
競技プログラミングで使用
機械学習:
- 授業:
- Computational Creativity 概論
- ハンズオン形式で少し触れた程度
- 統計的機械学習
- Computational Creativity 概論
- 書籍
- 機械学習のエッセンス (opens new window)(ざっくり1周)
- 深層学習(機械学習プロフェッショナルシリーズ) (opens new window)(ざっくり1周)
- ゼロから作るDeep Learning(最初の方だけ)
- TensorFlowのチュートリアル (opens new window)
- 授業:
Flask・Djangoのチュートリアル(最初の方だけ)
# C
- 授業
- プログラミング基礎演習(前半がCで後半がPython)
- ソフトウェア1・ソフトウェア2
- 印象に残っている課題はお絵かきアプリの作成です。
- ライフゲームも作った記憶があります。
- 山登り法や線形回帰もやった気がします。
- 電気電子情報実験・演習第一(現在受講中)
- IP電話を作っています。
# C#
- 書籍:『Unityの教科書 (opens new window)』(前半の方のみ)
- ゲーム・プロダクト制作(cf. Project)
- VR:
- 半年ほど東大のVRサークル (opens new window)に入っていました。
- ハコスコ (opens new window)、Oculus Go (opens new window)、PlayStation VR (opens new window)、だんグラ (opens new window)を所持しており、Oculus Goとだんグラについては簡単な開発をしたことがあります(cf. Project)
- バーチャル美少女受肉 (opens new window)
# C++
競技プログラミングで使おうと思い、軽く文法を学びました
- 結局Pythonを使っているので普段はあまり使っていません。
授業:宇宙科学実習Ⅱ
データ処理・シミュレーション(天体の動き)
# Arduino / Raspberry Pi
東京藝術大学の学生に技術協力(cf. Project)
Arduino
初音ミクの声を用いた時報(タッチディスプレイ付き)
Raspberry Pi
# Verilog HDL
授業:
- ハードウェア設計論(受講中)
- コンピュータアーキテクチャ(受講中)
書籍:『わかるVerilog HDL入門』(取り組み中)
# アセンブリ(x86)
- 授業:コンピュータアーキテクチャ(受講中)
- 書籍: