Grasshopper and Rhino: Python Scripting

Go to class
Write Review

Free Online Course: Grasshopper and Rhino: Python Scripting provided by LinkedIn Learning is a comprehensive online course, which lasts for 5 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Grasshopper and Rhino: Python Scripting is taught by Jeremy Graham.

Overview
  • Learn how to extend the power of Grasshopper, the visual programming tool for Rhino, with Python scripting.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • Exercise files
    1. Working with Python
    • Python component basics
    • What is OOP?
    • Rhinoscriptsyntax
    • RhinoCommon
    2. Python Basics
    • Variables
    • Numbers
    • Strings
    • Lists and tuples
    • Comparing with operators
    • Making decisions with conditionals
    • Comparing Booleans
    • For loop
    • While loop
    • Nested loops
    • Defining custom functions
    3. Importing Modules and Libraries
    • Modules
    • IronPython and Python
    • Importing libraries
    • Grasshopper library
    • Grasshopper components
    • Grasshopper Parallel
    • Creating and saving modules
    4. Grasshopper Workflows
    • Evaluating surfaces
    • Creating panels
    • Splitting
    • Sorting
    • Attractors
    • Transforming
    • Lofting
    • Analysis
    • Accessing the Rhino document
    • Baking form
    • Adding text
    • Animating form
    • Animating renders
    Conclusion
    • Next steps