Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Dynamo for Revit: Python Scripting

via LinkedIn Learning

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

Reviews

4.8 rating at LinkedIn Learning based on 276 ratings

Start your review of Dynamo for Revit: Python Scripting

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.