Dynamo for Revit: Python Scripting

Go to class
Write Review

Free Online Course: Dynamo for Revit: Python Scripting provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Dynamo for Revit: Python Scripting is taught by Jeremy Graham.

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