英文名称:python for design
课程编号:py_a
课程类型:技术基础课程
适用对象:建筑、风景园林、城乡规划领域设计师
使用教材及参考书:教材:《学习Python-做个有编程能力的设计师》
教学目的、要求:
1.掌握python语言数据结构,比较python与grasshopper之间数据结构的差异,并使用ghPython建立设计形式,及初步解决设计规划相关问题;
2.掌握python语言基本语句,ghPython编写空间面展平及获取最短路径程序;
3.掌握python语言函数,及主要核心库,编写建筑及turtle绘图;
4.掌握python语言类,及迭代器和生成器,绘制基本几何形式;
5.掌握python异常处理方法;
6.掌握基于rhinoceros和grasshopper下python语言使用的方法;
7.理解基于python编程设计的思维方式。
8.相关基础算法阐述,及结合设计规划具体应用。