(To preview the video content of this course, please click here. For this same course but without 1-on-1 coaching, please click here)
Ready to take your Dynamo skill to the next level? This video course will help you confidently create custom Python nodes in Dynamo. This will open for you a whole new world of possibilities:
Direct access to all Revit commands so you can automate almost anything!
No reliance on custom Dynamo packages which can be out of date, not working on your model, or just a headache to roll out to your colleagues.
Your Dynamo script can run quicker than just using out-of-the-box nodes.
Designed for Revit and Dynamo users with no Python knowledge, this course is your crucial stepping stone to becoming a true Dynamo expert. It will show you:
All Python concepts required for working with Revit and Dynamo
What the Revit API is and how to tap into its power with your Python nodes
How to use what you will learn to create, query, and edit the most widely used Revit element types.
We all learn differently, so you can also ask me questions about any of these topics in the Q&A.
Through my YouTube channel, I have taught Dynamo and Python to thousands of Revit users worldwide. Having you on this course will encourage me to create even more tutorials and courses just like this.
Your time on this course will be well spent, as this will help you save countless hours in the future through clever and efficient automation of Revit tasks using Python in Dynamo. See you soon in the course!
Python Scripting in Dynamo for Beginners: with Coaching
About Course
(To preview the video content of this course, please click here. For this same course but without 1-on-1 coaching, please click here)
Ready to take your Dynamo skill to the next level? This video course will help you confidently create custom Python nodes in Dynamo. This will open for you a whole new world of possibilities:
Designed for Revit and Dynamo users with no Python knowledge, this course is your crucial stepping stone to becoming a true Dynamo expert. It will show you:
We all learn differently, so you can also ask me questions about any of these topics in the Q&A.
Through my YouTube channel, I have taught Dynamo and Python to thousands of Revit users worldwide. Having you on this course will encourage me to create even more tutorials and courses just like this.
Your time on this course will be well spent, as this will help you save countless hours in the future through clever and efficient automation of Revit tasks using Python in Dynamo. See you soon in the course!
What Will You Learn?
Course Content
Introduction
Welcome
Why use Python for Dynamo
Setting up the code editor
Python in the Revit Context
How Python interacts with Revit
Python 2 or Python 3
Object Oriented Programming in Revit
Reference Python libraries
Reference Dynamo libraries
Python Concepts Required for Revit
Data types
List operations
Variables
Dictionaries
Conditional statements
Operators
For loops
Looping multiple lists
While loops
Functions
Recursive functions
Object Classes
Handling exceptions
Create a Python template for Dynamo
Fundamental Revit API Concepts
Understand the Revit API documentation
Transactions
Revit API properties and Revit Lookup
Revit API methods
Practical Revit Automation Examples
Create location-based Revit elements
Create line/curve based Revit elements
Create hosted Revit elements
Collect & Filter Revit elements
Get Revit parameter values
Get Revit elements’ locations and shared coordinates
Set Revit parameter values
Copy Revit elements
Delete Revit elements
Where to Learn More
Next step
Student Ratings & Reviews