Workshop Navigation
n this 4 day intermediate level workshop of Python in Rhino Grasshopper you’ll learn the fundamentals of scripting logic, from strings, operators, conditional statements to recursive functions along with classes and how to implement Python scripting for recursive functions into GH components. The workshop is organized in the course of 2 weekends, in order to allow students to comprehend the information in-between. The course doesn’t require you to know Python but it expects you to have the interest to reach a higher-than-beginner level during the 4 days duration. Rhino and Grasshopper3D knowledge is not required but welcome.
The course investigates 2D and 3D patterns that arise from reaction diffusion mathematical models, utilizing python in grasshopper to control the rules, densities and concentrations.
Key Learning Points
- Day 1
- Rhino Python Editor
- GUI
- Beginner Level Functions and Operators
- Variables
- Strings
- Functions
- Day 2
- Lists, Tuples, Dictionaries
- Conditional Statements
- Loops
- Flow Control
- Day 3
- Object Oriented Programming
- Python in Grasshopper – ghPython component
- Data input/output
- lists to trees and vice versa
- Classes
- Day 4
- Reaction Diffusion component in ghPython
- Design scenarios
Method of teaching Python
The course will be taught through a series of Python components implemented in Grasshopper and their equivalent design outcomes.
Python Target Audience
This course is for designers, architects, interior and industrial designers and of course code enthusiasts who want to efficiently learn programming the features of the ghPython component and to acquire the ability of producing custom-based code components in Rhino Grasshopper for recursion requirements and enhanced flexibility.
Pre-requisites
Requires genuine interest to learn programming and desire for long hours of debugging. Previous experience with Python , Rhinoceros and Grasshopper interface helpful but not required.
All students are advised to bring their own laptop with already installed:
- Rhino 5.0 https://www.rhino3d.com/download/rhino/5/latest
- Grasshopper http://www.rhino3d.com/download/grasshopper/1.0/wip
- GH Python component http://www.food4rhino.com/project/ghpython?etx
In case you don’t have a Laptop please inform us atleast 1 week ahead of the workshop !
Links – Suggested Reading
http://www.rhino3d.com/download/IronPython/5.0/RhinoPython101
http://www.karlsims.com/rd.html
https://en.wikipedia.org/wiki/Reaction%E2%80%93diffusion_system
January 25, 2017 @ 10:00 - January 26, 2017 @ 18:00
Cost: €145 – €165Sample Title
sample text