Dynamo for Revit: Python Scripting

40 Video Lessons

Was: $25

Deal Price: $15

You Save: $10 (40%)

About this Course

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:

  • Importing the Dynamo Geometry library
  • Python basics: variables, conditionals, operators, loops, and functions
  • Using and extending Python modules
  • Accessing the Revit API with Python
  • Revit and Dynamo conversions
  • Creating a collector in the Revit API
  • Getting Revit parameters with the Revit API
  • Adjusting elements with the Revit API
  • Creating views with the Revit API

 

Contents

 

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.

 

Watch. Listen. Practice. Learn.