Skip to content
Hiroshi Watanabe edited this page Dec 17, 2019 · 24 revisions

TODO

気づいたこと

  • 画像をファイルに保存してIPythonで表示しているところを、単にImageオブジェクトを返す方法に修正できないか検討する

余談の入れ替え

単元
Pythonの概要 タッチタイピングについて タッチタイピングについて
条件分岐 バグについて バグについて
関数とスコープ 数論について 数論について
リストとタプル 機械がやるべきこと、やるべきでないこと OSを作ってミュージシャンになった人
文字列処理 国際化は難しい 国際化は難しい
ファイル操作 消えていくアイコンのオリジナルたち 消えていくアイコンのオリジナルたち
再帰呼び出し エレファントな解法 進化するオセロAIを作った話
クラスとオブジェクト指向 OSを作ってミュージシャンになった人 心理的安全性について
NumPyとSciPy 進化するオセロAIを作った話 人外について
Pythonが動く仕組み AIに悪意はあるか? 機械がやるべきこと、やるべきでないこと
動的計画法 人外について エレファントな解法
乱数 疑似乱数とゲーム 疑似乱数とゲーム
数値シミュレーション パーソナルスーパーコンピュータ パーソナルスーパーコンピュータ
機械学習 心理的安全性について AIに悪意はあるか?

講義スライド完了

  1. Pythonの概要とGoogle Colabの使い方
  2. 条件分岐と繰り返し処理
  3. 関数とスコープ
  4. リストやタプルの使い方
  5. 文字列処理
  6. ファイル操作
  7. 再帰
  8. クラスとオブジェクト指向
  9. NumPyとSciPyの使い方
  10. Pythonが動く仕組み
  11. 動的計画法
  12. 乱数を使ったプログラム

講義未完了

  1. 数値シミュレーション
  2. 簡単な機械学習

書かないと決めたこと

  • JITの説明
  • デコレータ
  • プロパティ
  • 計算量やオーダーの評価
  • 例外処理
  • 高階関数(map, reduce, filter)等
  • クロージャ
  • ジェネレータ

Clone this wiki locally