COMPLETE BUNDLE: PYTHON FOR GRASSHOPPER
recordings of live webinars with Agata Migalska | Parametric Support
Basic knowledge of Grasshopper required.
HELLO PYTHON: Introduction to Python programming language and Python script component in Grasshopper. Calculating “things” and plotting geometries from Python code. The course will start with the core concepts (module imports, variables, indentation, etc) from where we will advance through data types, input parameters, conditional statements, loops, list comprehensions, and conclude with functions and recursion.
GAME OF PYTHON’S LIFE: Conway’s Game of Life is probably the most popular game among the programmers. During this webinar we will implement the game in Python and discover that it can be executed on any surface, even so twisted as a trefoil knot. Finally, we will learn how to bake geometries in Rhinoceros from our GHPython script.
ATTRACTING A PYTHON: Almost every Grasshopper component is available as a function in GhPython component, the functionality called “Node-In-Code”. In this course we will be working with attractors to learn how a single Python component can replace the whole Grasshopper definition.
Grasshopper plug-ins used: GhPython
Agata Migalska is a co-founder of Parametric Support, Berlin-based spin-off offering optimization services for architecture. Agata is an IT specialist with almost a dozen years of experience in designing and developing various size software including in-house business applications, e-commerce solutions, and image processing algorithms for scientific purposes. She has even more years of experience programming just for fun. Agata is a Certified ScrumMaster and an advocate of Agile methodologies in software development, a PhD candidate in Computer Science and an academic tutor at Wrocław University of Technology in Poland, and a co-organizer of PyLadies meetup group in Berlin.