00. WELCOME [34:18]
In this introductory module, you’ll learn how the course is structured, who will teach you and how to get the most out of this extensive program.
01. INTRODUCTION LECTURE [1:04:51]
Uncover the essential components that make up Python. Learn how to display and capture data effectively. Grasp the concept of using variables to store information.
02. DATA TYPES [2:03:52]
Start by exploring strings and their operations, then dive into the numeric types: integers and floats. Familiarize yourself with Booleans for true-false logic, and delve into Python’s versatile collections – lists, dictionaries, tuples, and sets.
03. GRASSHOPPER GEOMETRY [3:08:31]
Begin your exploration with the basics of points, and then smoothly transition into the geometric intricacies of lines, curves, and surfaces. As you progress, delve deeper into the advanced structures of Breps and meshes.
04. REPETITION AND DECISION STRUCTURES [2:00:08]
Kick off with conditional statements, mastering the use of “if”, “else”, and “elif”. Transition into iterative processes with “for” and “while” loops, learning their nuances and applications.
05. FUNCTIONS [2:32:51]
We’ll start with how to make your own functions and how to get results back from them. You’ll also explore some helpful built-in functions and dive a bit deeper into the world of functions.
06. READ AND WRITE DATA [1:42:04]
You’ll learn how to open files and read from them, pulling out the information you need. Then, you’ll see how to write or add your own data to these files. You’ll also understand how to make sense of a file’s structure and how to save your findings in a results file.
07. PYTHON IN RHINO [1:48:59]
You’ll start with an introduction to Treehelpers and then move on to using Grasshopper components within scripts. You’ll get a good grasp of rhinoscriptsyntax and create a script specifically for adding layers in Rhino.
08. BONUS MATERIALS
You’ll explore coding in Visual Studio Code, dive into Rhino 8’s features, and build engineering web apps with ViktorAI. Additionally, you’ll integrate Python with the Revit API and get hands-on with Jupyter Notebook.
CERTIFICATE
Here you will get your certificate of completion of the course.