MP4 | Video: 720p | Duration: 3:08:21 | English | Subtitles: VTT | 498.2 MB
Can't find the Dynamo node you need? Python allows you to create powerful custom nodes that extend the functionality of Dynamo and Autodesk Revit. Python scripting also allows for quicker, more compact, and more efficient Dynamo workflows—which allow you to 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. Learn the basics of Python data types, conditionals, and loops, before jumping into Dynamo's Geometry library and the Revit API to make direct model updates with Python. Instructor and BIM expert Jeremy Graham covers filtering elements, accessing parameters, and creating custom views—introducing powerful workflows that push the boundaries of this visual programming tool.
Note: This course uses Dynamo 1.3.1 and Revit 2018. For best results, it helps to have the same versions of the software.
- Importing the Dynamo Geometry library
- Defining variables
- Making decisions with conditionals
- Controlling flow with operators
- Defining functions
- Working with external libraries in Python
- Accessing the Revit API with Python