Impara a utilizzare Python per il mondo openBIM con IfcOpenShell e strumenti Open Source

Che cosa sono Python e IfcOpenShell?

Python è un linguaggio di programmazione semplice, potente e ampiamente utilizzato, particolarmente strategico se abbinato a IfcOpenShell nel settore BIM. Grazie alla sua versatilità, Python permette di automatizzare processi ripetitivi, personalizzare flussi di lavoro e sviluppare soluzioni su misura per rispondere a esigenze specifiche.

IfcOpenShell, invece, è una libreria open source progettata appositamente per lavorare con il formato IFC, lo standard principale per lo scambio di dati nel mondo BIM. Questa libreria consente di esplorare, modificare e integrare modelli IFC in flussi di lavoro personalizzati, migliorando l’interoperabilità tra software diversi e facilitando la collaborazione tra gruppi multidisciplinari.

Perché questi strumenti sono fondamentali?

Nel panorama odierno, il settore del BIM e dell’OpenBIM è in continua evoluzione, rendendo le competenze di programmazione sempre più essenziali per affrontare la crescente complessità dei progetti. Python e IfcOpenShell rappresentano strumenti chiave per rispondere a queste esigenze, offrendo la possibilità di: lavorare efficacemente con lo standard IFC su diverse piattaforme software, sviluppare soluzioni personalizzate per esigenze specifiche e ottimizzare l’efficienza dei processi, riducendo costi e tempi grazie all’automazione.

Obiettivi del corso

Il corso ‘Programmazione Python per il BIM’ è stato progettato per fornire competenze pratiche nell’utilizzo di Python e IfcOpenShell, applicate al contesto dell’Open BIM. Gli obiettivi principali includono:

  • acquisire solide basi di programmazione in Python;
  • applicare le competenze apprese per analizzare, modificare e gestire modelli IFC utilizzando IfcOpenShell;
  • integrare efficacemente strumenti Open Source nei flussi di lavoro BIM, migliorando l’efficienza operativa e potenziando l’interoperabilità tra software e gruppi multidisciplinari;
  • sviluppare la capacità di personalizzare i flussi di lavoro, automatizzando attività ripetitive e ottimizzando la gestione dei dati BIM per ridurre costi e tempi di progetto.

Struttura del corso

Il corso si svolgerà in modalità e-learning sincrona sulla piattaforma GoToWebinar, a partire dal 4 marzo 2025. Sarà composto da 8 lezioni di 3 ore ciascuna, con cadenza settimanale secondo il seguente calendario:

  • Martedì 4 marzo 2025, ore 14:30 – 17:30: 1° Lezione
  • Martedì 11 marzo 2025, ore 14:30 – 17:30: 2° Lezione
  • Martedì 18 marzo 2025, ore 14:30 – 17:30: 3° Lezione
  • Martedì 25 marzo 2025, ore 14:30 – 17:30: 4° Lezione
  • Martedì 1 aprile 2025, ore 14:30 – 17:30: 5° Lezione
  • Martedì 8 aprile 2025, ore 14:30 – 17:30: 6° Lezione
  • Martedì 15 aprile 2025, ore 14:30 – 17:30: 7° Lezione
  • Martedì 29 aprile 2025, ore 14:30 – 17:30: 8° Lezione
  • Martedì 6 maggio 2025, ore 15.00 – 16.00 Esame Finale

Requisiti

Il corso è rivolto a professionisti del settore BIM, architetti, ingegneri e studenti con una conoscenza di base del BIM che desiderano approfondire l’utilizzo di Python nell’ambito dell’Open BIM. È particolarmente adatto a chi ha già esperienza pratica nel settore e intende perfezionare le proprie competenze, esplorando applicazioni avanzate e soluzioni pratiche per ottimizzare i flussi di lavoro. Non è richiesta una conoscenza preliminare di Python.

Partecipazione e Verifica dell’Apprendimento

Per offrire un’esperienza di apprendimento pratica e interattiva, il corso include esercizi mirati sui contenuti trattati, che verranno discussi e commentati per risolvere eventuali dubbi. Questi esercizi consentiranno ai partecipanti di applicare concretamente le conoscenze acquisite, con soluzioni fornite progressivamente. Nella seconda parte del corso, dedicata a IfcOpenShell, gli esercizi saranno ispirati a scenari reali del mondo BIM e basati su modelli IFC concreti, favorendo un apprendimento contestualizzato e orientato alla pratica.

Per verificare il tuo livello di preparazione, effettua subito il test di assessment predisposto dai docenti del corso e colma eventuali lacune con le letture che verranno consigliate in base all’esito della prova.

VAI AL TEST

Riconoscimenti

Dopo la verifica delle competenze acquisite tramite un esame a risposta multipla, sarà rilasciato un attestato di superamento del corso con il logo IBIMI – buildingSMART Italia.

Costi

Il costo per la partecipazione al corso, della durata complessiva di 24 ore, è di 720€. Ai soci IBIMI verrà riservato uno sconto pari al 30% del costo. I prezzi sono al netto di IVA.

 

Per ulteriori informazioni: formazione@ibimi.it