本帖最后由 wdc63 于 2013-8-12 21:26 编辑
大家好,离开这个坛子好久了,本科毕业之后的差不多一个半学年里投身到一些其他的事情里,较少的有产出参数化相关的作品,同时也一直疏忽了和各位高手的互动,最近回来发现不少新的技术和新的面孔,要努力追赶才能跟上时代进步哇。 我目前在重庆大学攻读博士学位,主要研究建筑性能模拟和建筑安全仿真方向的课题(例如各种建筑性能模拟平台PHOENICS、E-Quest、Ecotect、Energyplus等和基于JAVA的仿真平台Anylogic,各位有研究类似课题的同学希望能一起探讨),早期习得的编程能力让我在现在的学习研究过程中受益匪浅,它不仅能提高我工作的效率,在某些问题上,采用算法更是决定性的解决方案。目前读博期间,时间还算规律,每天都有1两小时的时间可用于撰写。希望能将计算机语言让我受益的一些东西分享给大家,二来也让我自己在这过程中对此有一个系统的反思。 前不久坛子里有同学问学啥语言好,不过讨论并没有得到个一致的答案,就我个人多种语言的接触经验,认为Python是最适合初学的一种语言,具体原因我会在第一课中比较全面的阐述。由于是针对建筑学子的编程教程,但又考虑到编程入门必须学习的一些东西,整个系列打算分成这几个部分,第一部分不会接触Rhino.Python,直接从原生的Pyhton平台和一个优秀IDE(编程平台,具有高亮语法、错误识别、debug等功能)JetBrains PyCharm开始,第二部分开始介绍Rhino.Python的对应形态生成(点线面、线面编辑、移动变幻等操作),第三部分分参数化设计类型来介绍Rhino.Python辅助我们参数化设计的方法,或许会有与其他平台如Grasshopper交互的部分。而且由于计算机语言的抽象特性,很多地方需要反复思考难以跟上视频的节奏,所以暂不打算做视频教程。利用业余时间来做这大概是一个长期的过程,不过一旦开始绝不太监。 本课程将针对的是0基础的入门者,至少在一开始会有大量的基础知识,循序渐进,复杂的问题将在中后期呈现。您觉得是否有此必要或是否愿意来参加我的这个教程来学习请在此帖给我一个反馈,现在我只有一个大体的构思,还没有完整的课程表,我会根据意见进行后续安排。
王大川
2013.08.12
|