YoVDO

Dynamo for Revit: Python Scripting

Offered By: LinkedIn Learning

Tags

Autodesk Revit Courses

Course Description

Overview

Learn to how to use Python scripting to extend the power of Dynamo and automate common Revit tasks.

Syllabus

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
Conclusion
  • Next steps

Taught by

Jeremy Graham

Related Courses

工程資訊管理 BIM 塑模
National Taiwan University via Coursera
BIM Application for Engineers
National Taiwan University via Coursera
BIM: from sketch to digital twin
St. Petersburg State Polytechnic University via Coursera
Designing a Healthcare Facility with Revit and BIM
LinkedIn Learning
Enscape Essential Training for Revit
LinkedIn Learning