Curso de Python para Revit API

Ingeoexpert
Ingeoexpert
CUM LAUDE

Curso

Online

290 € IVA exento

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    50h

  • Duración

    6 Semanas

  • Inicio

    03/06/2024

  • Campus online

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

Impartido por un reconocido especialista

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.

Información importante

Bonificable: Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

03 jun 2024Matrícula abierta

A tener en cuenta

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.

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.


Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2024
2023
2022
2021
2020
2019
2018
2017
2016
Este centro lleva demostrando su calidad en Emagister
8 años con Emagister

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 8 años en Emagister.

Materias

  • BIM
  • Python
  • Arquitectura
  • Automatización
  • Revit
  • API
  • Diseño
  • Dynamo
  • Scripts
  • Arquitectura paramétrica

Profesores

Diego  J. Sánchez

Diego J. Sánchez

Realizando el Doctorado en la Universidad Politécnica en Innovación

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.

Temario

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.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Curso de Python para Revit API

290 € IVA exento