From the course: Grasshopper and Rhino: Python Scripting

Welcome

From the course: Grasshopper and Rhino: Python Scripting

Start my 1-month free trial

Welcome

- [Jeremy] The visual programming tool, Grasshopper for Rhino, has had a huge impact on how we generate and work with parametric models in the architecture, engineering, and construction industry. It is an ideal stepping stone into exploring programming concepts and techniques. In this course we will go beyond Grasshopper and into the world of Python scripting. Python is an easy to learn programming language that will allow us to extend Grasshopper's functionality by working directly with the Rhino's API, or application programming interface. My name is Jeremy Graham, and I'm an architect specializing in computational design and building information modeling, or BIM workflows. We will start the course by building up a strong foundation of knowledge around Python basics, such as working with the different data types, conditionals, and looping, all while working with the Rhino API. We will then look at importing a variety of different libraries into Python to understand how we can extend the functionality of Grasshopper. To finish, we will look at some typical workflows that we might use in Python, such as lofting, sorting, and baking. At the end of this course, you will have a strong understanding of how to use Python and Grasshopper and be well on the way to building powerful and fast scripts that push the boundaries of how we use Grasshopper. So let's go ahead and get started.

Contents