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!
What Will You Learn?
- Essential Python concepts for scripting in Dynamo
- Understanding how to reference the Revit API
- Practice scripting some most common tasks in Revit
- Build a complete Python template for your future Dynamo scripts
Why use Python for Dynamo03:42
Setting up the code editor14:06
Python in the Revit Context
How Python interacts with Revit09:18
Python 2 or Python 305:30
Object Oriented Programming in Revit10:32
Reference Python libraries09:38
Reference Dynamo libraries08:08
Python Concepts Required for Revit
Looping multiple lists08:44
Create a Python template for Dynamo19:37
Fundamental Revit API Concepts
Understand the Revit API documentation13:17
Revit API properties and Revit Lookup14:39
Revit API methods11:58
Practical Revit Automation Examples
Create location-based Revit elements27:41
Create line/curve based Revit elements10:07
Create hosted Revit elements25:41
Collect & Filter Revit elements19:35
Get Revit parameter values21:42
Get Revit elements’ locations and shared coordinates19:48
Set Revit parameter values16:28
Copy Revit elements13:00
Delete Revit elements09:55
Where to Learn More