↓ メインコンテンツへスキップ

講義資料

第14講 最終課題、期末試験、まとめ
本講では、最終課題、期末試験の説明を行い、講義全体のまとめを行います。
第13講 PyGame を用いたソフトウェア開発(3/3)
自ら仕様を決めて、PyGame を用いたソフトウェア開発を行います。 そのためには、参考になるようなソースコードを読み、理解することが重要です。 そこで、PyGame で作られた様々なゲームのソースコードを読み解いて どのように実装されているかを確認してみましょう。
第12講 PyGame を用いたソフトウェア開発(2/3)
第11講から題13講にかけて、PyGameを用いてソフトウェア開発を行います。 PyGame はゲーム作成に役立つ機能を提供するライブラリです。 第12講は、第11講で作成したプログラムを第07講、第08講で学んだオブジェクト指向を導入して、全体的な見通しをよくします。
第11講 PyGame を用いたソフトウェア開発(1/3)
第11講から題13講にかけて、PyGameを用いてソフトウェア開発を行います。 PyGame はゲーム作成に役立つ機能を提供するライブラリです。 主に次のようなことができます。 ゲーム用にウィンドウを表示する。 グラフィックスを表示する、動かせる。 キーボード・マウスからの入力を受け付ける。 音を鳴らせる。 以降、PyGame を利用するので、あらかじめ以下のコマンドで PyGame をインストールしておいてください。
第09講 機械学習(1/2; ベクトル、行列、可視化)
概要 # 第09講では,機械学習などで用いられるベクトル,行列をPython の NumPy ライブラリでどのように扱うかを学びます.
第08講 クラス(2/2)
今日の Python はオブジェクト指向プログラミング言語(OOP; Object Oriented Programming Language)になっています. 他の人の書いたプログラムを読むときに,クラスやオブジェクト指向の書き方は,プログラムの理解に必須です. 2回に分けて,Python でのオブジェクト指向プログラミングを学びます. 2回目のこの講では,以下の内容を学びます.
第07講 クラス(1/2)
今日の Python はオブジェクト指向プログラミング言語(OOP; Object Oriented Programming Language)になっています. 他の人の書いたプログラムを読むときに,クラスやオブジェクト指向の書き方は,プログラムの理解に必須です. 2回に分けて,Python でのオブジェクト指向プログラミングを学びます. 1回目のこの講では,以下の内容を学びます.
第06講 再帰関数(2/2; 探索)
探索(再帰関数) # 第06講では,データ構造を辿り,目的のデータを探索する再帰関数について学びます. リストの中から目的のファイルを探すプログラムや ディレクトリツリーの中のファイルやディレクトリを数えるプログラムなどを実装します.
第05講 再帰関数(1/2; 再帰関数の基礎)
再帰関数 # 第05講では,再帰関数(recursive function)について学習します. 再帰関数は,関数の中で自分自身を呼び出すことができる関数です.
第04講 関数(2/2; 関数の応用)
概要 # 第04講では,引き続き関数について学習します.