编程中文手册_Dynamo应用秘籍:41:PythonScript语法手册

本文档是专为Dynamo用户编写的PythonScript语法手册,旨在帮助用户掌握PythonScript在Dynamo中的应用,提升Revit API交互能力。内容涵盖Python基础、节点编程基础和Revit API编程案例,提供系统的学习资源和实践代码,助力设计师高效利用PythonScript解决问题。
摘要由CSDN通过智能技术生成

35035c42315f35a7d556f7772dfc0243.png

源起

PythonScript编程对于广大Dynamo用户来说有着巨大的诱惑,毕竟能让Dynamo插上Python的翅膀,可以更加容易飞得更高,套用Oliver Green在《Dynamo Python Primer》中的话:“可以将Dynamo的应用水平提升一个层次”。同时,Dynamo for Revit里面的现有原生节点,也远远满足不了实际工作中不同项目的不同的个性化需求,而要想通过Dynamo来自己动手操控Revit,也只有PythonScript这个“华山一条路”。

可惜“罐头好吃瓶难开”,PythonScript虽然好用,但对于使用Dynamo的设计人员来说,需要从头学起,向IT靠拢,这就是可想而知的艰难起步了。现实更加是往往既无足够的业余时间来学习这些,又无法在当下这个知识爆炸且碎片化的时代,迅速找到系统的,条理清晰的,适合起步学习的资源和参考。尽管在实际应用中遇到困难时,可以通过网络搜索或者QQ群获得一些帮助,但往往不够迅速和深入,展现的知识点也依然保持了相当的碎片化。

相信这是很多在Dynamo中尝试使用PythonScript来完成工作目标的设计人员的经历,因为没有基础知识的储备,这种过程就像在黑暗中摸索,到处都是坑,不得不以极低的效率才能实现一些目标,花费了很多代价却没能从中得到足够的应用水平的提高。

现在,这个坑可以被填上了。

比Oliver Green的起步晚一些,我在今年元月才开始专门针对Dynamo内的PythonScript编程写个系统的语法参考手册,同时附加介绍PythonScript的节点设计,与Revit API交互相关的知识及代码基础以及实践应用的相关内容。希望这个首层能够成为学习PythonScript的帮手,同时在工作应用场景中,也可以快速的做一些查询,甚至是代码的直接拷贝(这是设计应用这部分内容的出发点,可以有现成的或者非常接近的代码可以直接复用),来辅助加速设计过程,最大限度地节省和迅速提高PythonScript的应用水平。

整个手册将包含三个部分:

  • Python语法基础
    这部分简要的介绍了与Dynamo PythonScript编程相关的Python语法要点,网络上关于Python语法的资料已经很多,经过筛选比对,精简、整理了RUNOOB网站的Python基础语法介绍,共拆分为15个小部分。

581dd3f4b38727654c6412e89ffd886b.png
  • PythonScript节点编程基础知识
    本部分包括两个侧重点:
    一是介绍PythonScript节点内编程的所有相关知识,包括节点的代码组织解析,Python库扩展,节点代码模板等相关内容;
    二是与Revit API相关的数据类型解析、Revit与Dynamo数据的相互转换、查询API手册以及配置使用外置编辑器编辑PythonScript代码等内容。

52291d28be8e89407b26f3851736d443.png
  • PythonScript Revit API编程案例
    本部分是部分Revit常用场景需求的一些编程案例,每个单元包括基础知识讲解以及实战案例代码。目前基本完成的有过滤器、构件参数访问,后继会增加创建各种构件(如独立族,基于线、面的族、自适应构件等)内容。

8e6731c9599d2874c24d8a3a6eb9dd91.png

这本语法手册将在语雀上陆续更新完成并发布。完成后应该是国内唯一的一本系统地讲解Dynamo PythonScript语法的资料。同时,本手册也是今年计划制作的收费资源之一,正式版的价格为799。

预售

现在开启预售,预售期间购买价格为599,同时,还可免费获取我翻译的Oliver Green的《Dynamo Python Primer》中文版,已购买《Dynamo Python Primer中文版》的用户,可享受100元抵扣,以499的价格购买本手册。

预售将在本手册全部写完后(预计到6月份)结束,结束后将恢复正式版价格,并不再包含《Dynamo Python Primer中文版》。对已经购买《Dynamo Python Primer中文版》的用户,可继续享受100元的折扣。

购买可以QQ私聊2672062125,支付费用后将可以通过语雀获取本手册(目前持续在更新中)。

上一篇《《《《《应用秘籍目录》》》》》下一篇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值