Introduction to Computation and Programming Using Python 目次 序論 pythonの概要 簡単な算術プログラム 関数、スコープ、抽象化 構造型、可変性と高階関数 テストとデバッグ 例外とアサーション クラスとオブジェクト指向プログラミング 計算複雑性入門 いくつかの単純なアルゴリズムとデータ構造 プロットとクラス 確率、統計とプログラム ランダムウォークと可視化 モンテカルロ・シミュレーション 実験データの理解 うそ、真っ赤な嘘、そして統計 ナップサック問題とグラフ最適化問題 動的計画法 機械学習はやわかり