bim
UN MASTER EN BIM MANAGEMENT
AUMENTA TUS OPORTUNIDADES
LABORALES CASI UN 40%

Este sitio está protegido con reCAPTCHA de Google

Política de privacidad y Terminos de servicios
*Necesitamos saberlo
linkedinfacebooktwittermailwhatsapp

¿PYTHON? ¿QUÉ ES PYTHON? PYTHON ES UN LENGUAJE DE PROGRAMACIÓN VERSÁTL Y DE ALTO NIVEL UTILIZADO PRINCIPALMENTE PARA TRABAJAR CON DATOS, AUTOMATIZACIÓN Y DESARROLLO DE SCRIPTS.

 
______

 

Coincidiendo con el lanzamiento de Python 3.14.5rc1 ayer día 6 de mayo (06/05/2026), he decidido hablarte del lenguaje de programación Python y de mi libro Más allá de Dynamo: Manual de Python para Revit, el primer manual que explica como trabajar en Dynamo mediante el uso de la API de Revit y Python que he escrito gracias a mi experiencia como docente y arquitecto en proyectos desarrollados con metodología BIM.

Qué es Python

Python es un lenguaje de programación multiplataforma que puedes utilizar para crear scripts, automatizar procesos y trabajar con datos de forma eficiente. Cuenta con una curva de aprendizaje moderada y ofrece una sintaxis de código simple que te facilita su lectura.

Gracias a su fácil integración con la metodologia BIM (Building Information Modeling), te permite personalizar flujos de trabajo, gestionar información y ampliar las capacidades de software como Revit mediante su API.

La última versión de Python 3.14.3 fue lanzada el pasado 29 de abril (29/04/2026), aunque como te decía en el arranque, ayer se publicó Python 3.14.5rc1, una versión candidata más reciente pero todavía no estable para producción.

Características de Python

Entre las características de Python puedes encontrar:

  • Licencia de código abierto.
  • Lenguaje interpretado que no debe ser compilado a código máquina, se suele decir que es como hablar en inglés.
  • Tipado dinámico, no será necesario declarar el tipo de datos que contiene.
  • Programación orientada a objetos.

Y para que te hagas una idea del uso que puede tener este lenguaje, te detallo a continuación casos en los que se ha utilizado:

  • BitTorrent comenzó como un programa Python.
  • La Agencia de Seguridad Nacional Norteamericana lo aplica para análisis de inteligencia y criptografía.
  • Youtube fue escrito utilizando entre otros lenguajes con Python.
  • El sistema de búsqueda web de Google está basado en él.
  • Dropbox también está escrito con él.

Python for Revit

La herramienta más usada para programar con Python dentro de Revit es Dynamo, un software de scripts visuales que te permite crear algoritmos personalizados para procesar datos y generar geometrías. Sin embargo, cuando trabajas únicamente con nodos, no interactúas directamente con la API de Revit, sino con objetos «espejo» propios de Dynamo, lo que implica conversiones constantes y un mayor consumo de recursos.

La verdadera potencia de Dynamo for Revit reside dentro del nodo de Python Script, ya que te permite saltarte las limitaciones de la programación visual y acceder directamente a la API de Revit, evitando así que tu ordenador gestione conversiones de elementos y almacene información innecesaria en memoria RAM.

Además, incorporas todas las ventajas propias del lenguaje, lo que te permite beneficiarte de campos como el machine learning, la inteligencia artificial, la minería de datos, el desarrollo de programas de escritorio, los videojuegos o los gráficos 3D, entre otros.

Libro y/o Tutorial de Python

Mi libro sobre Python, Más allá de Dynamo: Python para Revit, te ayuda a navegar y comprender la mayoría de los objetos de la API de Revit de una forma organizada y progresiva, siendo un material de consulta ideal que te ahorrará mucho tiempo de búsquedas infructuosas en foros y blogs.

A continuación, te dejo el resumen de contenidos:

python
  • Introducción a la programación
  • Revit API, Introducción
  • Revit API, Modificar documento
  • Revit API, Parámetros
  • Revit API, Vistas
  • Revit API, Familias
  • Revit API, Materiales
  • Revit API, Elementos espaciales
  • Revit API, Instalaciones
  • Revit API, Estructuras
  • Revit API, Trabajo colaborativo
  • Interfaz de usuario
  • Dynamo API
  • Glosario

Aprender Python

Según mi experiencia docente puedo afirmar que, aprendiendo los conceptos principales, en unos seis meses de uso continuo del lenguaje de programación Python, puedes llegar al nivel necesario para trabajar con Revit de forma ágil y autosuficiente, eliminando de tus desarrollos nodos descargados de internet, fomentando así, unos flujos de trabajo eficientes y robustos.

python

Aunque si eres alumno de alguno de los master BIM online de Espacio BIM, ya sea del Master BIM Manager Internacional (+IA y VR), especialidad Arquitectura o del Master BIM Manager Internacional (+IA y VR), especialidad en Ingeniería Civil y Arquitectura, su master BIM en ingenieria civil, yo mismo me encargaré de introducirte en el lenguaje de programación de Python.

Muchos profesionales los consideran ya como los mejores master BIM del mercado. El Mejor Master BIM para (a)saltar BIM.

Cerrar
Manual Revit

Recursos gratis

Manual Avanzado Autodesk Revit Architecture en PDF
metodologia bim