Python for Rhino and Grasshopper

Parametric design with the most popular programming and scripting plug-in.
Intensive parametric design weekend course. Introduction to the Python environment to go further with Rhino and Grasshopper
Python is a modern programming language used to execute a series of commands as scripting or to act as a bridge between other technological platforms. While retaining many advantages, it is easier to learn and more dynamic than other languages like C#, VB, or C++, and can be used in software beyond the Rhino environment.
You’ll find Python useful for automating repetitive tasks in Rhino, developing custom tools not available by default in Rhino and Grasshopper, generating geometry through algorithms, and more.
Course Objectives:
– To get familiar with programming using Rhino.Python, its tools and standard strategies.
– To understand curves and surfaces definitions created, which are the based for complex objects generation.
– Create 2D and 3D parametric objects using surfaces with Rhino.Pyhton scripts.
– Python components in Grasshopper.
Course Content:
– Program interface and syntax: Scripts generation and modules.
– Basic concepts and strategies for programming using algorithms.
– Lists, sequences and math functions
– Loops and conditions
– Control of NURBS curves
– Surface definition
– Management of the Python component in Grasshopper.
