Cursos Online
Curso Online Python Avanzado (III)
Por Pablo Silla Comino
¿Qué es PYTHON?
Python es un lenguaje de programación informático para el desarrollo de software y la automatización de tareas y análisis de datos. Reconocido por su versatilidad, Python se clasifica como un lenguaje de propósito general, lo que significa que no está especializado en una aplicación específica y puede utilizarse para una amplia gama de programas.
Su capacidad para abordar diversas problemáticas y su facilidad de aprendizaje lo han convertido en uno de los lenguajes de programación más prevalentes en la actualidad.
Curso Online Python Avanzado
Este curso está orientado a usuarios de Revit que buscan automatizar procesos avanzados mediante programación en Python, el uso de formularios personalizados, integración con archivos externos y trabajo colaborativo eficiente. A través de seis módulos progresivos, se abordan técnicas que permiten conectar datos externos (Excel y TXT), personalizar interfaces, y optimizar la gestión de modelos activos y vinculados.
En el primer módulo, el alumno aprende a construir formularios interactivos en Revit, utilizando controles como ComboBox, CheckListBox, ListBox, selectores de rutas y formularios con temporizador para automatizar acciones. El segundo módulo se centra en el uso de Pandas para la lectura, edición y reescritura de datos Excel dentro de Dynamo y scripts autónomos, permitiendo manipular hojas, cabeceras y estructuras dinámicas de datos. El tercer módulo cubre la detección de modelos vinculados, lectura de directorios, y filtrado de archivos .rvt válidos excluyendo backups, todo enfocado en facilitar la gestión de vínculos y su procesamiento en lote. En el cuarto módulo, se importan parámetros compartidos desde archivos .txt, estableciendo sus propiedades y categorías aplicables, y gestionando su aplicación tanto en el modelo activo como en modelos externos. El quinto módulo está enfocado en la extracción masiva de parámetros desde modelos, utilizando colectores multicategoría y análisis del tipo de almacenamiento (StorageType), diferenciando entre instancia y tipo, y gestionando valores vacíos o referencias ElementId. Se genera como salida un Excel estructurado, incluyendo identificadores y valores limpios para edición o auditoría. Finalmente, el sexto módulo automatiza la creación de Worksets desde Excel, tanto en el modelo activo como en directorios con archivos vinculados, y permite exportar modelos directamente a formato .nwc para su coordinación en Navisworks.
Objetivos
El objetivo general del curso es dotar al alumno de habilidades avanzadas para automatizar tareas en Revit mediante programación en Python, lectura dinámica de datos desde archivos externos, y creación de herramientas personalizadas para flujos colaborativos. El estudiante aprenderá a construir formularios funcionales, gestionar datos con Pandas, leer directorios con archivos vinculados, importar y exportar parámetros compartidos, y organizar Worksets de forma masiva desde archivos Excel. Se espera que al finalizar, el alumno sea capaz de estructurar procesos que conecten diferentes modelos de forma eficiente, tanto para control de calidad, como para preparación de entregables, coordinación con Navisworks, o estandarización de plantillas.
Competencias
Al concluir el curso, el participante será capaz de:
• Construir formularios interactivos con distintos tipos de entrada para Revit.
• Leer, editar y estructurar datos de archivos Excel con Pandas, dentro o fuera de Dynamo.
• Detectar y gestionar vínculos en modelos, procesando directorios completos y filtrando archivos válidos.
• Importar parámetros compartidos desde archivos .txt, creando bindings de tipo o instancia, según necesidad.
• Exportar valores de parámetros desde modelos activos o vinculados, reconociendo su tipo de almacenamiento y traduciendo referencias internas (ElementId) a texto legible.
• Automatizar la creación de Worksets definidos desde Excel, aplicándolos tanto en el modelo activo como en archivos vinculados.
• Exportar modelos coordinados a Navisworks (.nwc) mediante scripts que seleccionan vistas 3D válidas y configuran opciones específicas.
Estas competencias permitirán al alumno optimizar tiempos, reducir errores manuales, y proponer soluciones técnicas avanzadas en el entorno colaborativo de proyectos BIM desarrollados en Revit.
Certificados
Requisitos
– Conceptos básicos de Python vistos en el curso Programación BIM con Dynamo Avanzado y Python Básico – Conceptos Python vistos en el curso Python Intermedio (II) – Conocimientos de Revit nivel intermedio o avanzado
Valoraciones
145
estudiantes
112
valoraciones positivas
71
comentarios
Preguntas frecuentes
¿Cuánto tiempo tendré acceso al curso?
El acceso a todos nuestros cursos es de un año desde la matrícula.
¿Se puede ampliar el periodo del curso?
En el momento en que te matriculas tienes un año para terminar el curso, si pasado ese año no hubieras terminado la formación, podrás ponerte en contacto con nosotros y te ofreceremos una solución.
¿Cómo se hacen las tutorías?
En nuestros cursos tienes tutorías ilimitadas, así que ¡Aprovéchalas! Las puedes hacer por foro o mail.
¿Cómo obtengo las licencias de los softwares que impartís?
Te proporcionamos las licencias formativas de todos los programas que necesitas durante la formación, cada una tiene una duración determinada, pero nos encargamos de que siempre tengas licencias con las que hacer tus entregas finales. Si la licencia es de pago se indicará antes de formalizar la compra.
¿Cómo son los exámenes? ¿Qué pasa si suspendo?
Al final de cada curso tienes un examen tipo test y online con 3 intentos para superarlo. Si suspendes los 3 intentos, no te preocupes, un tutor se pondrá en contacto contigo para indicarte donde estás fallando y como avanzar en la formación.
¿Cómo son los proyectos a entregar?
En cada curso tendrás que entregar un proyecto final que se regirá por los contenidos explicados y tendrá que ajustarse a los requisitos solicitados en cada uno de los ellos.
¿Qué métodos de pago hay?
Al realizar la compra encontrarás todas las opciones disponibles de pago a través de tarjeta bancaria, transferencia bancaria o paypal. También podrás elegir pago a plazos en función del país en el que te encuentres, en el proceso de compra verás todas las opciones.
¿Cómo obtener el descuento de antiguo alumno?
Si ya eres alumno de Editeca, puedes contactar con nosotros a través de correo electrónico para obtener tu descuento.
¿Puedo comprar más de un curso?
Si, puedes comprar tantos cursos como desees, sin límite.
Temario del curso
U1
Trabajo con Windows Forms
- Plantilla Form
- Plantilla ComboBox Form
- Plantilla CheckListBoxMultiOption Form
- Plantilla CheckListBoxUniqueOption Form
- Plantilla ListBox Form
- Plantilla FilePath Form
- Plantilla FolderPath Form
- Plantilla TextBox Form
- Plantilla AutoCloseWindow Form
U2
Trabajo con Pandas
- Creación del entorno dentro de Dynamo
- Importación Pandas en Dynamo
- Uso de read_excel
- Acceso a Headers
- Seleccionar Hojas Excel
U3
Trabajo con Directorios y Vínculos
- Archivos por Extensión
- Archivos Vinculados
- Archivos por Extensión o Vinculados
-
Videotutoriales
-
Prácticas
-
Ejercicios resueltos
-
Apuntes
-
Descargas
-
Examen y Proyecto Final
-
1
Teoría
Módulos grabados y apuntes preparados 100% para el alumno online.
-
2
Práctica
Proponemos varias prácticas, proyectos resueltos y un ejercicio final.
-
3
Tutorías
Resolvemos todas tus dudas. Tutorías ilimitadas vía foro o mail.
-
4
Examen
Examen final sobre el temario explicado en los distintos módulos.
¿Necesitas información?
Contacta con nosotros
Cursos relacionados
API de Revit Básico (I)
Con el curso de API de REVIT te iniciarás en las clases de la API de Revit. Utilizando el lenguaje de programación C#. Utilizaremos el IDE Visual Studio. Profundizaremos en el uso de RevitLookUp.
Business Intelligence, Big Data y AI aplicado al BIM
En este curso de Business Intelligence, Big Data y AI aplicado al BIM aprenderemos a ver qué es BIM, cómo se aplica junto a soluciones ETL y qué tiene en común con la Minería de Datos.
DynamoMEP
En este curso de Dynamo para Revit, se explican de forma práctica todos los conceptos y herramientas necesarios para que el alumno sea capaz de desarrollar sus propios scripts.
275€
-
112 valoraciones positivas
-
145 estudiantes
-
12 meses de acceso
-
Teoría y práctica: 30h Proyecto final de curso: 10h
-
Bonificable por Fundae (Consultar condiciones y precios)
-
10% de descuento para antiguos alumnos y grupos
-
¿Puedo devolverlo?
Sólo si accedes menos de 2 horas en los 14 días siguientes a la compra. Los cursos online están catalogados como infoproductos o productos digitales que están sujetos a excepciones del plazo de desistimiento una vez descargado o accedido a él. Por ello no se admite devolución del curso, si no estás seguro de si dispones de los conocimientos previos para realizar un curso, puedes leer el temario, los módulos o también escribirnos o llamarnos por teléfono antes de comprar el curso. Siempre aconsejamos a todos nuestros alumnos individualmente. Únicamente se procederá al cambio de un curso por otro para los antiguos alumnos y en el mismo día de la compra como excepción.
¿Necesitas información?
Contacta con nosotros