
Was: $25
You Save: $10 (40%)
Can't find the Dynamo node you need?
Python allows you to create powerful custom nodes that extend the functionality of Dynamo and solve your Revit modeling challenges in smarter, faster ways. This course introduces the Python programming language to designers who want to do more with Dynamo. First, learn the basics of Python, including data types, conditionals, and loops, while interacting directly with Dynamo Geometry library. Then find out how to extend the functionality with Dynamo with libraries such as the Revit API. In chapter four, you put your new skills to work.
Expert shows how to use Python and the Revit API to filter elements, access parameters, and create custom views.
Note: This course uses Dynamo 2.0.1 and Revit 2019. For best results, it helps to have the same versions of the software.
Topics include:
Introduction
Jumping into Python and Dynamo
What you should know
Exercise files
1. Dynamo and Python
The Python node basics
What is OOP?
Importing the Dynamo library
2. Python Basics
Defining variables
Numbers
Strings
Working with lists
Making decisions with conditionals
Control with operators
Logical operators
Looping with the for loop
Looping with the while loop
Break and continue
Nested loops
Dictionaries
Try and except
Defining functions
3. Working with Libraries
Built-in Python modules
Extending Python modules
Saving our own module
What is IronPython?
Accessing Revit nodes
Importing the Revit API
Working with the Revit API
Revit conversions
Dynamo conversions
Navigating the Revit API
4. Revit API
Collecting elements
Creating a collector
Getting Revit parameters
Setting Revit parameters
Creating line-driven elements
Element locations
Adjusting elements
Creating a view
View bounding boxes
Revit API and IronPython types

1. Language: English.
2. Secure download.
Video file format: MP4.
3. Learn anywhere. Switch between
your computer, tablet, or TV.
4. Practice while you learn
with exercise files.
5. Secure payment by PayPal.
6. 30 days refund.
7. No subscription needed.
8. Lifetime access.
9. This course without a sponsored ads.