En un entorno donde la automatización and the optimización son clave, el curso Dynamo + Python se presenta como una oportunidad imprescindible para potenciar tus habilidades en el ámbito de la programación visual y el scripting. Hoy en día, la demanda de profesionales que dominen estas herramientas está en auge, especialmente en sectores como la arquitectura, la ingeniería y el diseño, donde se busca eficiencia y creatividad. Este curso te proporcionará una sólida base en Python, empezando desde conceptos básicos como variables y loops, hasta el uso avanzado de bibliotecas externas y nodos específicos de Revit. Aprenderás a crear scripts personalizados y a integrar funciones que optimizan procesos complejos. La modalidad online del curso te permite avanzar a tu ritmo, asegurando una experiencia de aprendizaje flexible y adaptada a tus necesidades. Únete a la transformación digital y destaca en un mercado laboral cada vez más competitivo y exigente.
Dynamo + Python
El curso Dynamo + Python está diseñado para arquitectos, ingenieros, diseñadores y otros profesionales del sector de la construcción que deseen mejorar sus habilidades en modelado BIM. Ideal para quienes buscan comprender el uso de nodos Python, variables, listas y bibliotecas externas, permitiendo una integración más eficiente de datos y automatización en sus proyectos.
Course objectives
-
Comprender las razones para aprender Python y su aplicación en Dynamo.
-
Utilizar nodos Python Script y Python Script from String en Dynamo.
-
Declarar y manipular variables, números y strings en Python.
-
Implement listas, diccionarios y tuplas con métodos y funciones.
-
Aplicar operadores y control de flujo en scripts de Python.
-
Diseñar bucles for, while y loops anidados de manera eficiente.
-
Importar y utilizar bibliotecas externas en proyectos con Dynamo.
What does it prepare you for?
The course Dynamo + Python te prepara para desarrollar habilidades en el uso de scripts en Dynamo mediante Python, permitiéndote automatizar tareas en modelos BIM. Aprenderás a manejar estructuras de datos como listas y diccionarios, y a aplicar control de flujo con bucles y funciones. Además, podrás integrar bibliotecas externas y crear módulos personalizados para optimizar el modelado arquitectónico. Adquirirás competencias para colaborar eficientemente en proyectos complejos y gestionar datos topográficos de manera innovadora.
Teaching units
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A DYNAMO CON PYTHON
Introduction
Razones para aprender Python
Nodo Python Script
Editores de texto e intérpretes
Nodo Python Script from String
UNIDAD DIDÁCTICA 2. CONCEPTOS BÁSICOS I
Introduction
Variables
Números
Strings
Casting
Concatenar
Strings: métodos y funciones
Listas
Listas: funciones y métodos
Diccionarios
Tuplas
UNIDAD DIDÁCTICA 3. CONCEPTOS BÁSICOS II
Introduction
Operators
Control de flujo
For loop
List comprehension
While loop
Loops anidados
Funciones
UNIDAD DIDÁCTICA 4. BIBLIOTECAS EXTERNAS
Crear un módulo con nuestras funciones
Importar bibliotecas externas
Protogeometry
Pass, break y continue
Revit Nodes
Dscore Nodes