Curso de Python para Revit API
Curso
Online
¿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.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
50h
-
Duración
6 Semanas
-
Inicio
03/06/2024
-
Campus online
Sí
-
Envío de materiales de aprendizaje
Sí
-
Servicio de consultas
Sí
-
Tutor personal
Sí
-
Clases virtuales
Sí
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
Inicio
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.
Opiniones
Logros de este Centro
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
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.
¿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.
Curso de Python para Revit API