學習Python:做個有編程能力的設計師

學習Python:做個有編程能力的設計師
定價:828
NT $ 720
 

內容簡介

工作的目的也許是對產值的追求,而那句害人的「真理」說是什麼最好的方法就是自己最熟悉的方法,也只是一種懶惰的借口,但是在快速追求產值的緊逼下,其成為了既定思考的方式,卻殊不知那只是避免轉換思維,學習新事物與深度思考的又一種重復性與思維惰性的「手工」勞作。

《學習PYTHON—做個有編程能力的設計師》從編程設計角度闡述利用Python腳本語言輔助設計的方法。在廣大設計師從來沒有想過設計行業與編程會發生關聯時,編程設計已經對傳統設計方法產生了影響,甚至變革。編程語言通過圖形程序與設計構建了最為直接的聯系,使得設計的過程更加智能化,利用語言的魔力實現更復雜設計形式的創造和解決各類設計以及分析的問題。

設計者也開始以編程語言的邏輯思維方式,一種與直觀的設計觀照截然不同的思維方式,思考設計形式這個在理性邏輯思維與感性設計思維之間不斷跳躍的過程,兩者之間不斷地影響與融合,這正是使用編程語言來輔助設計帶來的影響,更是一種讓設計者樂此不疲的設計「游戲」,因為編程讓設計過程更具創造力!

包瑞清,西安建築科技大學建築學院講師,城市規划與設計專業博士,任教於西安建築科技大學建築學院,主攻計算機輔助設計應用研究,從作為設計者的角度尋找和融合編程與建築、風景園林、城鄉規划等設計規划學科之間的關聯,建立面向設計師的編程設計知識系統,力圖使編程設計成為設計領域的基礎環節,探索未來設計的方法。

2012年,作為caDesign設計創始人之一,以「編程讓設計更具創造力!」的信念為指引,分享研究成果,發展面向設計師的編程設計知識系統網絡服務體系。
 

目錄

數據結構
18 1 列表(List)
19 1.1 索引
25 1.2 列表的基本操作
32 1.3 列表的方法
43 2 元組(Tuple)
43 3 字典(Dictionary)
44 3.1 Python 的字典與Grasshopper 的樹型數據結構
48 3.2 Python 字典的方法
50 3.3 GhPython 與樹型數據結構
66 4 字符串(String)
66 4.1 用Python 替代Grasshopper 處理字符串的方法
72 4.2 字符串格式化
84 4.3 re(regular expression) 正則表達式
95 基本語句
96 1 print() 與import
96 1.1 print()
97 1.2 使用import 導入模塊或者函數
97 2 賦值的方法
98 3 循環語句
105 4 條件語句
117 函數
118 1 創建函數
136 2 隨機模塊
141 3 遞歸
155 4 時間模塊
163 類
165 1 創建類
169 2 迭代器
172 3 生成器
177 異常
181 項目
183 Case_1: 折疊的過程- 圓柱體V 形與Mesh 頂點排序
191 Case_2: 盒體的展開
199 Case_3: 解讀蟻群算法與TSP 問題以及在GH_Python 中的實現
211 Case_4: 最短路徑與Dijkstra 算法
221 Case_5: 探索性研究適宜分析方法GH_Python 下的實現
251 Case_6: 使用遞歸解決八皇后問題與滿足特定間距要求的建築布局
257 Case_7: 解讀生命游戲_ 元胞自動機與建立生長模型
265 Case_8:GoogleEarth.KML 文件的調入程序
276 Case_9: 解讀粒子群(PSO) 算法與建立點運動程序
283 Case_10: 城市土地利用結構信息熵
網路書店 類別 折扣 價格
  1. 新書
    87
    $720