From the course: Dynamo for Revit: Python Scripting

Jumping into Python and Dynamo

From the course: Dynamo for Revit: Python Scripting

Start my 1-month free trial

Jumping into Python and Dynamo

- [Instructor] Python is an easy-to-learn programming language that will allow us to extend Dynamo's functionality by working directly with the Dynamo geometry library and Revit's application programming interface, or API. My name is Jeremy Graham. And I'm an architect specializing in computational design and BIM workflows. To start, we'll focus on the Python programming language, by learning the basics, such as the different data types, conditionals and loops, while working with the Dynamo geometry library. With a strong foundation of basic Python scripting, we will then learn how to extend Dynamo's functionality by creating and importing new libraries, including the Revit API. Finally, using Python, we'll learn how to interact with the Revit API from within Dynamo by learning techniques such as element filtering, accessing parameters and creating views. At the end of this course, you will have a strong understanding of how to use Python in Dynamo for Revit, and will be well on your way to creating unique and powerful workflows that push the boundaries of what Dynamo can achieve. So let's go ahead and get started.

Contents