两堂Python在线课程,分别于12月11日-13日及1月24日-26日举办 (McNeel Europe主办)

两堂Python在线课程工作坊
讲师:Long Nguyen
Level 1:2023年12月11-13日
Level 2:2024年1月24-26日
时间:10 AM – 5 PM 欧洲中部夏令时间
McNeel Europe以Zoom进行
 

Python是一款现代的程序设计语言,具有简单明了的语法(写编码的规则),所以该程序语言与编写的初学者都非常容易上手。这个语言也得到最活耀用户与开发人员社群的支持,所以Python可以说是现在最流行的程序设计语言。Python可以用在不同领域:3D建模、Web程序设计、科学计算、工程、人工智能等。

通过Rhino与Grasshopper对于Python的官方支持,您现在能以程序设计的方式使用其强大的3D建模环境,包括高阶NURBS引擎的所有基本功能。从非常简单到高度复杂的状况,这些支持开启了许多令人兴奋的可能性,比如:

  • 建构简单脚本/工具,自动执行重复建模的任务,进而提高效率。
  • 针对您团队的需求,开发强大工具及工作流。
  • 编写出用一般标准工具无法实现的高阶设计算法。
  • 将Rhino和Grasshopper介接其他程序或编码设计数据库。

即将举行的Rhino/Grasshopper Python程序设计课程。

Level 1 (3日):

必须对Rhino和Grasshopper有基本的了解,但不需程序设计的经验。

  • 学习Python语言之基本概念,例如变量、数据型态、条件叙述、循环(for -loops)、函数、列表、元组等等…
  • 在Grasshopper中使用Python脚本组件。
  • 学习RhinoCommom中基本数据类型如Point3D、Vector3D、Plane、Line、Circle及颜色。
  • 生成并使用随机数( 用于几何设计、分析、模拟等等)
  • 理解RhinoCommon文件的基本概念。
  • 与Rhino环境互动:如烘焙几何图形、使用Rhino物件之属性(如:图层、名称等等)、以编程方式储存和开启档案。

Level 2 (3日):

必须对Rhino/Grasshopper的Python有基本了解,相当于完成Level 1的能力

  • 深入研究RhinoCommon几何图形:曲线、曲面、边界表示(Brep)、网格(包括网格拓扑)、相机。
  • 物件取向程序设计以及更加了解RhinoCommon文件。
  • 一起使用Python脚本组件和Grasshopper定时器来进行有趣的高阶应用案例。
  • 从Python使用Grasshopper数据树。
  • 组织代码之最佳实务,以提升其重新使用性及共享性。
  • 使用外部模块/程序数据库
  • 并行运算。
  • 用R-Tree加速许多计算几何的任务。
  • 递回。分型几何。
  • 利用Python进行网络请求。
  • 使用Python外部编码器(可大大提高大型程序的效率)。
  • 了解C-Python及其优点。
  • 入门介绍如何以C-Python使用Inside

在线课程费用:395欧元 (+VAT);专职学生、大学教师(需身份证明)将获得50%折扣。

招生人数:25人。如不到开课人数,课程将在15天前取消。

授课语言:英语

教育席次有限,现在就跟 Verena报名!

此条目发表在未分类分类目录,贴了, , 标签。将固定链接加入收藏夹。