Curso de Python para Revit API 3m
Modalidad: Online |
|
50 horas / 6 semanas online |
|
Fechas: 02/06/2024 al 15/07/2024 |
Accede a nuestra bolsa de empleo nacional e internacional al finalizar el curso
Presentación
Este curso introductorio de Python está diseñado para personas sin experiencia previa en programación que deseen adquirir habilidades fundamentales en este lenguaje de programación con el objetivo de utilizarlo en el contexto de Dynamo y de la Revit API. A lo largo del curso, los participantes se familiarizarán con los conceptos básicos de Python y aprenderán a aplicarlos en proyectos prácticos relacionados con la arquitectura y el diseño en el entorno de Revit. Desde la sintaxis básica hasta la creación de scripts funcionales, este curso proporcionará una sólida base para aquellos que deseen explorar la programación en Python como herramienta de automatización en Revit en el futuro.
Objetivos
Al completar este curso, los participantes serán capaces de:
-
- Comprender los fundamentos de la programación en Python, incluyendo variables, tipos de datos, estructuras de control y funciones.
- Familiarizarse con el entorno de desarrollo de Python dentro de Dynamo y configurar un entorno de trabajo con la creación de una plantilla ad-hoc.
- Utilizar Python para realizar tareas básicas de manipulación de datos y procesamiento de información relacionadas con el diseño arquitectónico.
- Desarrollar los primeros scripts en Python para automatizar procesos repetitivos o tediosos en el entorno de Revit.
- Implementar buenas prácticas de programación para garantizar la eficiencia y la legibilidad del código Python, con la introducción al PEP-8.
- Desarrollar habilidades para resolver problemas y enfrentar desafíos específicos relacionados con la automatización en Revit mediante programación en Python.
Plazas limitadas
Módulo 1 – Introducción a Python y la Revit API
- – Historia, filosofía y usos de Python.
- – Características principales de Python.
- – Introducción a Dynamo y el uso de nodos de Python.
- – Comparación entre la implementación IronPython y CPython en Dynamo.
- – Conceptos básicos de la Revit API: beneficios y recursos de documentación.
- – ¿Qué es el PEP-8 y su importancia en la escritura de código Python?
Módulo 2 – Fundamentos de Python
- – Variables, sintaxis y reglas de nomenclatura.
- – Tipos de datos: números, cadenas, listas, tuplas, conjuntos y diccionarios.
- – Palabras reservadas y su impacto en la sintaxis de Python.
- – Operadores: asignación, membresía, identidad y aritméticos.
- – Manipulación de conjuntos de datos en Dynamo: listas, tuplas, sets y diccionarios.
- – Técnicas para recorrer y filtrar conjuntos de datos.
- – Uso de condicionales para aplicar filtros y tomar decisiones en el código.
Módulo 3 – Funciones, Módulos y Plantillas
- – Exploración de funciones Built-in y su utilidad.
- – Creación de funciones personalizadas y su importancia en la modularización del código.
- -Desarrollo e importación de módulos para organizar y reutilizar código.
- -Configuración de la plantilla inicial de Python en Dynamo.
- – Gestión de la codificación de archivos y su aplicación en la creación de scripts Python.
Módulo 4 – Funciones Avanzadas y Manejo de Excepciones
- – Utilización de la compresión de listas para simplificar operaciones complejas.
- – Exploración de funciones avanzadas y su aplicación en casos específicos.
- – Importación y gestión de recursos externos en scripts Python.
- – Manejo de excepciones para mejorar la robustez y la seguridad del código.
Módulo 5 – Programación Orientada a Objetos en Python
- – Conceptos fundamentales de la programación orientada a objetos.
- – Creación de clases y definición de métodos y atributos.
- – Utilidad de las clases en Dynamo y buenas prácticas.
Módulo 6 – Integración de Dynamo y la Revit API
- – Exploración avanzada de nodos de Dynamo utilizando Python.
- – a los conceptos básicos de la Revit API.
- – Aplicación de la Revit API para realizar acciones específicas en modelos de Revit mediante scripts Python.
Diego J. Sánchez
Mi nombres es Diego J. Sánchez, arquitecto y actualmente realizando el Doctorado en la Universidad Politécnica en Innovación Tecnológica en Edificación, cuya tesis se titula “Las automatizaciones BIM en la construcción”. Con varios Máster BIM en Coordinación de proyectos de construcción y en Programación con Dynamo, Revit API y Python, llevo desarrollando proyectos BIM durante más de diez años.
Como autor del libro: “Las mil y una funciones: Casos prácticos con Revit API, Python y co.” y como divulgador he podido ver el impacto que puede llegar a tener en los procesos BIM la automatización y con este curso pretendo acercar estos conocimientos al mayor público posible. La Revit API, nunca fue tan sencilla gracias a Python y a esta formación.
La metodología del curso es 100% online, a través de nuestro intuitivo Campus virtual, donde se expondrán los temas mediante:
- – Vídeos
- – Contenidos interactivos multimedia
- – Clases en directo
- – Textos
- – Casos prácticos
- – Ejercicios de evaluación
- – Documentación complementaria
Cabe destacar la realización de videoconferencias en directo, donde profesor y alumnos interactúan en un continuo intercambio de conocimiento y resolución de dudas. Estas videoconferencias se grabarán, para poder ser descargadas por el alumno a partir del día siguiente de la celebración de la misma.
Además de esto, el alumno podrá hacer uso del foro de la plataforma, punto de encuentro en el que poder interactuar con profesor y alumnos.
Se establecerá así mismo un sistema de tutorías a través del correo electrónico del profesor, que resolverá las posibles dudas acerca del curso, y que servirá de enlace con el profesor para cuestiones específicas de cada módulo.
*Toda la documentación del curso, tanto textos, vídeos, videoconferencias y ejercicios, podrá ser descargada por el alumno.
Este curso está dirigido a profesionales del sector AECO (Arquitectura, Ingeniería, Construcción y Operaciones) que trabajan con BIM, especialmente en Revit. No se necesita experiencia previa en programación, ya que el curso está diseñado como una introducción al lenguaje de programación Python. Es ideal para aquellos que desean explorar la automatización y mejorar su capacidad para personalizar y optimizar procesos en el entorno de Revit mediante la programación.
Así mismo, puede ser descargado por el alumno, reenviado por correo, compartido en redes sociales, así como incrustado en cualquier web.
En la actualidad, la demanda en el sector AECO (Arquitectura, Ingeniería, Construcción y Operaciones) por profesionales BIM con habilidades en automatización está en constante crecimiento. Estos perfiles juegan un papel crucial en la acelerada tendencia hacia la digitalización en la profesión, donde la experiencia en diversas etapas del proyecto y la colaboración entre múltiples actores son esenciales. Esto coloca a técnicos, diseñadores y gerentes en una posición óptima para desarrollar nuevas funciones para herramientas como Revit, o incluso dedicarse por completo a la creación de nuevas herramientas.
Las ofertas de empleo de este tipo se encuentran a nivel internacional, generalmente presentadas por organizaciones de tamaño medio o grande. Incluso en equipos más pequeños, esta formación permite una gestión de recursos más eficiente y una mejora notable en la calidad del trabajo. Este curso complementa ampliamente las diversas facetas del perfil profesional y sirve como puerta de entrada al mundo del desarrollo de software.
Accede a nuestra bolsa de empleo nacional e internacional al finalizar el curso
Presentación
Este curso introductorio de Python está diseñado para personas sin experiencia previa en programación que deseen adquirir habilidades fundamentales en este lenguaje de programación con el objetivo de utilizarlo en el contexto de Dynamo y de la Revit API. A lo largo del curso, los participantes se familiarizarán con los conceptos básicos de Python y aprenderán a aplicarlos en proyectos prácticos relacionados con la arquitectura y el diseño en el entorno de Revit. Desde la sintaxis básica hasta la creación de scripts funcionales, este curso proporcionará una sólida base para aquellos que deseen explorar la programación en Python como herramienta de automatización en Revit en el futuro.
Objetivos
Al completar este curso, los participantes serán capaces de:
-
- Comprender los fundamentos de la programación en Python, incluyendo variables, tipos de datos, estructuras de control y funciones.
- Familiarizarse con el entorno de desarrollo de Python dentro de Dynamo y configurar un entorno de trabajo con la creación de una plantilla ad-hoc.
- Utilizar Python para realizar tareas básicas de manipulación de datos y procesamiento de información relacionadas con el diseño arquitectónico.
- Desarrollar los primeros scripts en Python para automatizar procesos repetitivos o tediosos en el entorno de Revit.
- Implementar buenas prácticas de programación para garantizar la eficiencia y la legibilidad del código Python, con la introducción al PEP-8.
- Desarrollar habilidades para resolver problemas y enfrentar desafíos específicos relacionados con la automatización en Revit mediante programación en Python.
Plazas limitadas
Módulo 1 – Introducción a Python y la Revit API
- – Historia, filosofía y usos de Python.
- – Características principales de Python.
- – Introducción a Dynamo y el uso de nodos de Python.
- – Comparación entre la implementación IronPython y CPython en Dynamo.
- – Conceptos básicos de la Revit API: beneficios y recursos de documentación.
- – ¿Qué es el PEP-8 y su importancia en la escritura de código Python?
Módulo 2 – Fundamentos de Python
- – Variables, sintaxis y reglas de nomenclatura.
- – Tipos de datos: números, cadenas, listas, tuplas, conjuntos y diccionarios.
- – Palabras reservadas y su impacto en la sintaxis de Python.
- – Operadores: asignación, membresía, identidad y aritméticos.
- – Manipulación de conjuntos de datos en Dynamo: listas, tuplas, sets y diccionarios.
- – Técnicas para recorrer y filtrar conjuntos de datos.
- – Uso de condicionales para aplicar filtros y tomar decisiones en el código.
Módulo 3 – Funciones, Módulos y Plantillas
- – Exploración de funciones Built-in y su utilidad.
- – Creación de funciones personalizadas y su importancia en la modularización del código.
- -Desarrollo e importación de módulos para organizar y reutilizar código.
- -Configuración de la plantilla inicial de Python en Dynamo.
- – Gestión de la codificación de archivos y su aplicación en la creación de scripts Python.
Módulo 4 – Funciones Avanzadas y Manejo de Excepciones
- – Utilización de la compresión de listas para simplificar operaciones complejas.
- – Exploración de funciones avanzadas y su aplicación en casos específicos.
- – Importación y gestión de recursos externos en scripts Python.
- – Manejo de excepciones para mejorar la robustez y la seguridad del código.
Módulo 5 – Programación Orientada a Objetos en Python
- – Conceptos fundamentales de la programación orientada a objetos.
- – Creación de clases y definición de métodos y atributos.
- – Utilidad de las clases en Dynamo y buenas prácticas.
Módulo 6 – Integración de Dynamo y la Revit API
- – Exploración avanzada de nodos de Dynamo utilizando Python.
- – a los conceptos básicos de la Revit API.
- – Aplicación de la Revit API para realizar acciones específicas en modelos de Revit mediante scripts Python.
Diego J. Sánchez
Mi nombres es Diego J. Sánchez, arquitecto y actualmente realizando el Doctorado en la Universidad Politécnica en Innovación Tecnológica en Edificación, cuya tesis se titula “Las automatizaciones BIM en la construcción”. Con varios Máster BIM en Coordinación de proyectos de construcción y en Programación con Dynamo, Revit API y Python, llevo desarrollando proyectos BIM durante más de diez años.
Como autor del libro: “Las mil y una funciones: Casos prácticos con Revit API, Python y co.” y como divulgador he podido ver el impacto que puede llegar a tener en los procesos BIM la automatización y con este curso pretendo acercar estos conocimientos al mayor público posible. La Revit API, nunca fue tan sencilla gracias a Python y a esta formación.
La metodología del curso es 100% online, a través de nuestro intuitivo Campus virtual, donde se expondrán los temas mediante:
- – Vídeos
- – Contenidos interactivos multimedia
- – Clases en directo
- – Textos
- – Casos prácticos
- – Ejercicios de evaluación
- – Documentación complementaria
Cabe destacar la realización de videoconferencias en directo, donde profesor y alumnos interactúan en un continuo intercambio de conocimiento y resolución de dudas. Estas videoconferencias se grabarán, para poder ser descargadas por el alumno a partir del día siguiente de la celebración de la misma.
Además de esto, el alumno podrá hacer uso del foro de la plataforma, punto de encuentro en el que poder interactuar con profesor y alumnos.
Se establecerá así mismo un sistema de tutorías a través del correo electrónico del profesor, que resolverá las posibles dudas acerca del curso, y que servirá de enlace con el profesor para cuestiones específicas de cada módulo.
*Toda la documentación del curso, tanto textos, vídeos, videoconferencias y ejercicios, podrá ser descargada por el alumno.
Este curso está dirigido a profesionales del sector AECO (Arquitectura, Ingeniería, Construcción y Operaciones) que trabajan con BIM, especialmente en Revit. No se necesita experiencia previa en programación, ya que el curso está diseñado como una introducción al lenguaje de programación Python. Es ideal para aquellos que desean explorar la automatización y mejorar su capacidad para personalizar y optimizar procesos en el entorno de Revit mediante la programación.
Así mismo, puede ser descargado por el alumno, reenviado por correo, compartido en redes sociales, así como incrustado en cualquier web.
En la actualidad, la demanda en el sector AECO (Arquitectura, Ingeniería, Construcción y Operaciones) por profesionales BIM con habilidades en automatización está en constante crecimiento. Estos perfiles juegan un papel crucial en la acelerada tendencia hacia la digitalización en la profesión, donde la experiencia en diversas etapas del proyecto y la colaboración entre múltiples actores son esenciales. Esto coloca a técnicos, diseñadores y gerentes en una posición óptima para desarrollar nuevas funciones para herramientas como Revit, o incluso dedicarse por completo a la creación de nuevas herramientas.
Las ofertas de empleo de este tipo se encuentran a nivel internacional, generalmente presentadas por organizaciones de tamaño medio o grande. Incluso en equipos más pequeños, esta formación permite una gestión de recursos más eficiente y una mejora notable en la calidad del trabajo. Este curso complementa ampliamente las diversas facetas del perfil profesional y sirve como puerta de entrada al mundo del desarrollo de software.
Solicitar más información
Bonificación para tu empresa:
Si eres trabajador en activo en España, este curso te puede salir gratuito a través de las bonificaciones de la Fundación Tripartita.
Completa este curso y obtén tu certificado digital basado en la tecnología Blockchain
Curso de Python para Revit API 3m
Haz click aquí para ver un ejemplo
La tecnología Blockchain permite que el certificado sea único e incorruptible, lo cual posibilita a las empresas verificar su autenticidad
Curso de Python para Revit API 3m
$103 / mes durante 3 meses | $68 / mes durante 3 meses | |
Solicitar información |
Valoraciones
No hay valoraciones aún.