|
本帖最后由 筑梦NARUTO 于 2015-3-24 20:32 编辑
【这个是很久之前写的ghpython入门教程了分享一下】
Python作为一门简单、易读、高效的编程语言,(PS:python语言让使用者更关注要解决的问题本身,而不是语言本身)由于其优秀的特性,在Rhino 5里正式被引入,虽然目前功能还不完善,但正在快速开发中。而且随着软件的发展,Maya、ArcGIS等一些软件均陆续加入了对python的支持,相信以后python语言在设计行业会得到越来越多的应用。(如果除了学会grasshopper以外还想学会一门编程语言的话,那么python是非常不错的选择)
个人也仅仅是对python入了个门,如果有说的不对和不全的地方请大神指出,本教程为连载教程,由浅入深讲解ghpython的使用方法,教程的主要编程平台为ghpython。(PS:虽然ghpython这个电池有时候会无意报错,但还算不错的编写平台)
想在GH中使用Python模块需要自行安装,点这里下载 插件安装方法和一般GHA插件安装方式一样(PS:貌似需要的犀牛版本是5.0SR5以上,我的犀牛是5.0SR9,gh的版本号是0.90076如果版本不对应会有很多错误,论坛有很这样的帖子)安装完之后重启犀牛在math栏下就会看见运算器了。
推荐些学习资料:
1.王大川前辈的:向设计师的Python基础教程:点这里
2.原厂的:跟我一起读rhinopython101教程:点这里
3.python核心编程:点这里下载
4.算法建模:点这里 在这个网站上有很多经典算法的源代码
python本身的学习资料很多,网上一大把,比如:像计算机科学家一样思考python、和孩子一起学编程,、python使用手册等等,rhinopython的资料比较少。
最后说明:本教材由大水牛数字化设计联盟推出,本帖及下面所有来自账号月之眼的回复里的rhino,grasshopper文件以及所有教程图片都只能作为个人学习用途。如果要做教学使用,请与本作者联系。
不多说了下面开始ghpython扫盲之旅(有啥问题可以回帖,我会尽力帮你)
源文件点这里下载
|
|