
colidescope
/ guides
/ guides
/ live
Intro to Computational Design
This guide will introduce you to the exciting field of computational design and show you some of the tools you can use to create your own computational workflows
Getting started with Grasshopper
This guide provides an overview of the computational design tool Grasshopper and and how it fits into the computational design landscape
Getting started with Python
This guide will introduce the programming language Python and demonstrate how it can be used within Grasshopper to access Rhino's core geometric functions.
Programming in Python
This guide will cover the basic of "imperative" programming in Python - controlling the flow of your code using loops and conditionals
Functions and recursive algorithms
This series will build on your Python knowledge by introducing the concept of functions and using them to represent the recursive logic of a branching tree
Classes and object-oriented programming
This series completes the basic introduction to Python with Classes, demonstrating how they can be used to represent custom reuseable structures within our code, allowing us to create more complex yet easier to maintain code