Cross-cutting

Dynamo + Python

Big Data 50 hours

Introduction

In an environment where the automation and the optimisation are key; the course Dynamo + Python This course presents an unmissable opportunity to enhance your skills in the field of visual programming and scripting. Nowadays, demand for professionals who are proficient in these tools is booming, particularly in sectors such as architecture, engineering and design, where efficiency and creativity are key. This course will provide you with a solid foundation in Python, starting with basic concepts such as variables y loops, right through to the advanced use of external libraries and specific Revit nodes. You’ll learn how to create custom scripts and integrate functions that streamline complex processes. The online format of the course allows you to progress at your own pace, ensuring a learning experience flexible and tailored to your needs. Join the digital transformation and stand out in an increasingly competitive and demanding job market.

Objectives

  • Understanding the reasons for learning Python and its application in Dynamo.

  • Using nodes Python Script and Python Script from String in Dynamo.

  • Declare and manipulate variables, numbers and strings in Python.

  • Implement lists, dictionaries y tuples using methods and functions.

  • Applying operators and flow control in Python scripts.

  • Design for and while loops, and nested loops, efficiently.

  • Import and use external libraries in projects using Dynamo.

Table of Contents

TEACHING UNIT 1. INTRODUCTION TO DYNAMO WITH PYTHON

Introduction
Reasons to learn Python
Python Script Node
Text editors and interpreters
Python Node: Script from String

TEACHING UNIT 2. BASIC CONCEPTS I

Introduction
Variables
Numbers
Strings
Casting
Concatenate
Strings: methods and functions
Lists
Lists: functions and methods
Dictionaries
Tuplas

TEACHING UNIT 3. BASIC CONCEPTS II

Introduction
Operators
Flow control
For loop
List comprehension
While loop
Nested loops
Functions

TEACHING UNIT 4. EXTERNAL LIBRARIES

Create a module containing our functions
Import external libraries
Protogeometry
Pass, break and continue
Revit Nodes
Dscore Nodes

Your questions answered

Why choose Educa.Pro?

Educa.Pro enables organisations to centralise training management, personalise learning and gain clear insights into the impact of training programmes. Thanks to its AI-powered technology, organisations can optimise their learning strategies, enhance talent development and make data-driven decisions.

Can the courses be taken at your own pace?

Yes. Most of the courses on Educa.Pro are self-paced and on-demand, allowing users to progress at their own pace without missing out on progress tracking or assessments, which makes it easier to fit them around work or study commitments.

What levels of security and compliance does the platform offer?

Educa.Pro complies with security standards designed to protect user and organisational data. Furthermore, it supports the traceability of certifications, digital signatures and the management of assessments, thereby ensuring regulatory and legal compliance in both educational and corporate environments.

What support and guidance does Educa.Pro offer?

The Educa.Pro team offers comprehensive support throughout implementation, roll-out and adoption, ensuring that organisations get the most out of the platform and achieve measurable results from day one.

Scroll to Top