Dynamo Python Scripting for Revit 3-day Beginners Training (Online 3,9,10 May 2025 AEST)
Sat 3 May 2025 9:00 AM - Sat 10 May 2025 5:30 PM AEST
Online, Zoom
Description
Dynamo is a visual programming add-in for Revit that helps users build custom tools. By learning Python you'll be able to create custom python nodes, extend the functionality of Dynamo and interact with Revit through its API.
Our three day Instructor-led training course will start form the very basics of python scripting and build your knowledge through practical examples.
Course topics :
- Default Python Script node and custom template
- Python Script node inputs and outputs
- Importing the Dynamo Geometry library
- Defining variables and Python keywords
- Assigning variables
- Common Data Type
- Operators and order of operations
- Conditionals If Elif else
- Looping Lists
- important characteristics of Python lists and methods
- Dictionaries
- Tuples & Zip()
- The built-in function Enumerate
- Break, continue, pass
- important characteristics of Python Strings and methods
- Errors and Exceptions in Python
- User-defined functions
- Modules
- Classes
- Anonymous Functions
- .NET Framework and clr.
- .NET Framework & Revit API
- Assemblies and Namespaces
- Accessing the Revit API with Python and Examples
- Filtering Revit items with the FilteredElementCollector
- pyRevit
- Best Practices
- Resources
- Conclusion – Next Steps
We'll have time for Q&A each day
The training will be held ONLINE. A link will be sent to attendees after registration.
Training Days :
3 May 2025 (9.00am-5.30pm AEST) ,
9 May 2025 (9.00am-5.30pm AEST) ,
10 May 2025 (9.00am-5.30pm AEST) ,
What is it included?
- Final dynamo datasets
FAQs :
Do I need my own laptop?
Yes! We will send the full pre-requirements to the participants prior to the training.
Do I need to have something installed on my laptop?
Revit 2024. You can contact us before the training if you have issues. Contact us:
Refunds
This training is not refundable. Refer to our T&C
More FAQ?
You can Contact Us and we will be glad to answer any question.