Dynamo+Python. Nivel 3

Desde aquí puedes ver el programa y acceder a parte del contenido

  • 2

    CONCEPTOS PARA EMPEZAR

    • IronPython vs CPython

  • 3

    FUNCIONES

  • 4

    COMPRENSIÓN DE LISTAS

    • Bucle for tradicional

    • Comprensión de listas y funciones map con funciones anónimas

    • COMPRENSIÓN DE LISTAS. Descargas

  • 5

    COMPRENSIÓN DE LISTAS CON CONDICIONALES

    • Comprensión de listas con condicionales. I

    • Comprensión de listas con condicionales. II

    • COMPRENSIÓN DE LISTAS CON CONDICIONALES. Descargas

  • 6

    FUNCIÓN ZIP

    • Función zip. I

    • Función zip. II

    • FUNCIÓN ZIP. Descargas

  • 7

    EJERCICIOS REPASO TEORÍA

    • Ejercicios repaso teoría. I

    • Ejercicios repaso teoría. II

    • EJERCICIOS REPASO TEORÍA. Descargas

  • 8

    INSTALACIÓN DE VISUAL STUDIO CODE

    • Instalación de Visual Studio Code. I

    • Instalación de Visual Studio Code. II

    • INSTALACIÓN DE VISUAL STUDIO CODE. Descargas

  • 9

    TIPOS DE VISTAS Y CLASIFICACIÓN

    • Tipos de vista

    • Clasificar vistas del proyecto. I

    • Clasificar vistas del proyecto. II

    • Clasificar vistas del proyecto. III

    • TaskDialog

    • TIPOS DE VISTAS Y CLASIFICACIÓN. Descargas

  • 10

    MÉTODO DUPLICADO DE VISTAS

    • Método duplicado vistas. I

    • Método duplicado vistas. II

    • Método duplicado vistas. III

    • Método duplicado vistas. IV

    • Método duplicado vistas. V

    • MÉTODO DUPLICADO DE VISTAS. Descargas

  • 11

    SELECCIÓN DESDE INTERFAZ Y RELLENAR PARÁMETRO INCORPORADO

    • Selección de vistas desde la interfaz

    • Rellenar parámetro incorporado. I

    • Rellenar parámetro incorporado. II

    • Rellenar parámetro incorporado. III

    • Rellenar parámetro incorporado. IV

    • SELECCIÓN DESDE INTERFAZ Y RELLENAR PARÁMETRO INCORPORADO. Descargas

  • 12

    EJERCICIO DUPLICADO DE VISTAS N VECES

    • Ejercicio duplicado de vistas n veces. I

    • Ejercicio duplicado de vistas n veces. II

    • Ejercicio duplicado de vistas n veces. III

    • EJERCICIO DUPLICADO DE VISTAS N VECES. Descargas

  • 13

    APLICAR PLANTILLA DE VISTA A VISTAS

    • Aplicar plantilla de vista a vistas. I

    • Aplicar plantilla de vista a vistas. II

    • Aplicar plantilla de vista a vistas. III

    • Duplicar con cambio de nombre y aplicando plantilla

    • APLICAR PLANTILLA DE VISTA A VISTAS. Descargas

  • 14

    ESTUDIO SOLAR

    • Estudio solar. I

    • Estudio solar. II

    • Estudio solar. III

    • Estudio solar. IV

    • Estudio solar. V

    • Estudio solar. VI

    • Estudio solar. VII

    • ESTUDIO SOLAR. Descargas

Objetivos principales

Al final del curso habrás desarrollado todos estos conceptos


  • Intro
  • Conceptos para empezar. Veremos las diferencias entre programar utilizando IronPython y CPython y cómo podemos pasar de uno a otro.
  • Funciones. Hablaremos de manejo de listas y cómo podemos convertir el código a función, con el fin de reutilizar el código desarrollado.
  • Comprensión de listas. Empezaremos a comprimir nuestro código, en especial los bucles en una línea, hablando de funciones map con funciones anónimas.
  • Comprensión de listas con condicionales. Iremos más allá en el uso de list comprehension, utilizando condiciones (if/else)
  • Función zip. Vamos a repasar la función zip, para qué es y cómo le podemos sacar partido.
  • Ejercicios repaso teoría. Haremos un repaso de la teoría que hemos dado hasta aquí, para dejar las bases claras.
  • Instalación de Visual Studio Code. A partir de aquí empezaremos a crear nuestro código con esta potente herramienta y aprederemos a cómo instalarlo correctamente.
  • Tipos de vistas y clasificación. Empezaremos con la API de Revit de nuevo, en este caso para ir viendo los tipos de vistas que tenemos disponibles, para posteriormente clasificar nuestras vistas en función de los tipos y exponerlas en un TaskDialog.
  • Método duplicado de vistas. Vamos a crear una función reutilizable que nos permita seleccionar vistas y que podamos duplicarlas en función del tipo que queramos.
  • Selección desde interfaz y rellenar parámetro incorporado. Continuaremos aprendiendo a sobrescribir los nombres de las vistas con los prefijos y sufijos deseados y seleccionando directamente desde la interfaz.
  • Ejercicio duplicado de vistas n veces. Como prolongación de lo anterior, desarrollaremos una función que permita establecer el número de copias de vistas que deseamos.
  • Aplicar plantilla de vista a vistas. Veremos cómo aplicar plantillas de vista a las vistas y cómo podemos cerrar el círculo duplicando, renombrando y aplicando plantillas de vista a las vistas seleccionadas.
  • Estudio solar. Por último y como ejercicio final plantearemos un ejercicio útil que va a englobar mucho de aprendido: duplicar vistas deseadas en función de las fechas y horas seleccionadas, con la idea de desarrollar un estudio solar exhaustivo.

Principales características del curso

Acceso inmediato todos los días del año durante 2 años

  • 20 horas

    aproximadamente para realizar el curso y completar los ejercicios.

  • Múltiples ejercicios

    para aprender los conceptos fundamentales de Python

  • Certificado al finalizar el curso

    Certificado e insignia en Linkedin al completar el curso

Opciones de pago

2 cómodas posibilidades de adquirir el curso

Formadores del curso

Acceso al formador a través del foro de discusión

Experto BIM / INECO

Diego J. Sánchez

Diego es Autodesk Revit Certified Professional con más de once años de experiencia en firmas con presencia internacional como INECO, IDOM y AECOM entre otros. Actualmente aparte de su trabajo en INECO como apoyo a la Comisión BIM y sus tareas de automatización de procesos internos en INECO, lleva impartiendo formaciones sobre Dynamo, Python y Revit API en los últimos años. Como profesional ha trabajado en varios proyectos significativos como el Aeropuerto Internacional de Kuwait, diseño de FOSTER, o varias líneas de metro en las ciudades de Santiago de Chile, Estambul y Riad entre otros proyectos. Arquitecto por la ETSA de Sevilla, siendo Máster en Coordinación BIM y Máster en Automatización de Procesos. Una de sus pasiones es compartir conocimientos y aprender cosas nuevas todos los días.

Arquitecto, consultor y formador

Javier Aramendia

Javier es Autodesk Revit certified professional con más de dieciocho años de experiencia en firmas internacionales como IDOM (Madrid, España), FOSTER & PARTNERS (Londres, GB), COOP HIMMELB(L)AU (Viena, Austria) o ARQUITECTONICA (Miami, EEUU) entre otros. Actualmente aparte de su tarea como consultor para varias empresas, dirige a la vez el Máster BIM de Edificación y el Máster de programación aplicada a BIM de Structuralia entre otras actividades. Como profesional ha trabajado en varios proyectos significativos como el BCE (Banco Central Europeo) en Frankfurt o en el BIM Management de la nueva línea de metro de Estambul. Arquitecto por la ETSAM, siendo máster en Arquitectura BIM y en Project Management por el CSA y experto en edificación y sostenibilidad por la UEM. Una de sus pasiones es impartir talleres, seminarios y cursos de capacitación para profesionales y empresas o a través de su canal de Youtube.

Aprende Python para Dynamo y la API de Revit

A tu ritmo, dónde estés, para siempre

Pedro Romero García

BIM ARCHITECT / STRUCTURAL DESIGNER

"Muy recomendables los cursos de BM learning hub. He conseguido optimizar muchísimo mi forma de trabajar en Revit con gran ahorro de tiempo. Lo mejor en formación de Dynamo del mercado. Un acierto total"