Esquema
Math by Code
コードを使って、数学に関係のあるテーマを追求したり、
しくみの視覚化の仕方をさぐってみよう。
特に従来型のフロー型、手続き型のプログラミングだけではなく、
数学の集合定義のような内包型、宣言型のコードも取り入れよう。
そうすることで、
プログラミングを処理の連続という視点だけではなく、
集合と集合の関係性という数学の関数に近い視点で、
情報の構造化ができる手がかりが生まれるかもしれません。
そして、それをgeogebraのコマンド活用につなげてみよう。
python, julia ,haskell,javascript,rustなどの言語のよいところを取り入れてみよう。
Tabla de contenidos
関数型と手続き型
素数たち
べきと合同式
関数たち
グラフたち
オイラー
群たち
環たち
体たち
集合たち
視覚アートたち
音の波たち
微分方程式たち
ベクトル場たち
複素関数たち
相対論たち
「物質とエネルギー」観たち
量子論理たち
Pythonで学ぶデザインパターンたち
- OOP:下請け工場VSコピー屋さん
- OOP:抽象契約による構造改革でWinWinにする。
- OOP:文書コンバータは数学だった。
- OOP:オブザーバは通知と追従の1対1の複数分解
- OOP:メディエータは、調停という名の一元管理
- OOP:継承VS移譲:子だくさんか、外注職人選択か?
- OOP:探検3兄弟、イテレタ、インタプリタ、ビジター
- OOP:ビジターはフラクタルの森を保全する特命調査員
- OOP:数学では、進めるなら戻れるはず
- OOP:いろいろな表と中身の関係
- OOP:ブリッジは、明日にかける橋
- OOP:使い回しとたらい回し?
- FP:データ分離、関数はバケツリレーできる変数の1つ
- FP:クラスは消え、「ラムダ大作戦」が始まる。
- FP:ビルダーのラムダ大作戦:処理自体を辞書化せよ!
- FP:疎結合は通知と変化のしくみにある