本書は,コンピュータによる建築形態の生成や分析を志す初学者が核となる基礎理論と計算手法をプログラミングしながら学べるように構成した。フリーのプログラミング環境を入手できる PythonとBlender を使用。 本書では,プログラム言語Pythonを用いて建築の研究や設計に用いられる代表的な数理的手法のいくつかを解説します。私たちは数理的手法を使いこなして建築の研究や設計に活用したいと思っている人たちを対象に,本書を執筆しました。形態生成,最適化,知識処理などの数理的手法の要点を説明し,それらをPythonによってプログラミングする方法を解説します。数理的手法の説明を読み,自分の手でプログラムを書いてみることが数理的手法を使いこなすための一歩になると考えています。 今日,さまざまな数理アプリケーションを手軽に用いることが可能です。内部でどのような計算をしているのかを知らなくても,データを入