Rhino(犀牛)中国技术支持与推广中心

标题: Grasshopper Python 扫盲教程【由浅入深】 [打印本页]

作者: 筑梦NARUTO    时间: 2015-3-24 20:30
标题: Grasshopper Python 扫盲教程【由浅入深】
本帖最后由 筑梦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扫盲之旅(有啥问题可以回帖,我会尽力帮你)
源文件点这里下载


152604wxtr7wo88fwwzvt7.jpg (272.12 KB, 下载次数: 126)

152604wxtr7wo88fwwzvt7.jpg

作者: 筑梦NARUTO    时间: 2015-3-24 20:45
这四张的源文件和psd格式的文件点这里下载

2.jpg (372.75 KB, 下载次数: 66)

2.jpg

3.jpg (285.45 KB, 下载次数: 75)

3.jpg

4.jpg (243.58 KB, 下载次数: 85)

4.jpg

5.jpg (350.2 KB, 下载次数: 62)

5.jpg

作者: simonchen    时间: 2015-3-24 21:15
哗~~感谢筑梦版主带来这么棒的基础教程
作者: 筑梦NARUTO    时间: 2015-3-24 21:32
simonchen 发表于 2015-3-24 21:15
哗~~感谢筑梦版主带来这么棒的基础教程

S大大客气啦
作者: Jorin    时间: 2015-3-25 09:08
很给力的帖子!
作者: 筑梦NARUTO    时间: 2015-3-25 13:04
前面有个地方有点小错误,在ghpython中使用中文不需要加#coding=utf-8,再rhinopython中使用中文才需要加#coding=utf-8,不然会报错,,,我习惯加了。。。所以一直加着,其实在ghpython里可以不加

QQ图片20150325130338.png (48.54 KB, 下载次数: 58)

QQ图片20150325130338.png

作者: arch_yr    时间: 2015-3-25 15:51


为这个狂点30个赞!

作者: 筑梦NARUTO    时间: 2015-3-25 20:05
arch_yr 发表于 2015-3-25 15:51
为这个狂点30个赞!

欢迎一起学习
作者: iknowhy    时间: 2015-3-25 23:17
支持 感谢 怒赞
作者: 筑梦NARUTO    时间: 2015-3-26 10:24
本帖最后由 筑梦NARUTO 于 2015-3-31 22:01 编辑

推荐个我和一个好朋友弄得公共号【大水牛数字化设计联盟】。会分享一些软件教程和一些数字化设计的资料啥的

作者: 我的千岁寒    时间: 2015-3-31 16:34
非常棒的学习资料
作者: 筑梦NARUTO    时间: 2015-4-5 03:11
iknowhy 发表于 2015-3-25 23:17
支持 感谢 怒赞

欢迎一起学习




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2