4

Iron Python per Dynamo

Modulo stand alone

2022 – 2 appuntamenti.
Python, Iron Python, Dynamo, programmazione, coding,
app development, Autodesk Revit, automatico.

€ 199,00 IVA COMPRESA


Dynamo è un ottimo tool di sviluppo per Autodesk Revit, permette di automatizzare numerose operazioni ma non arriva a fare tutto.

I limiti di Dynamo sono i confini oltre i quali inizia la sfera d’azione di Iron Python, che permette di creare nodi personalizzati, più potenti e maggiormente efficaci, ma che richiede un salto nella forma mentis dell’utilizzatore: si attraversa la barriera tra visual scripting e coding.
Questo evento è dedicato a tutti coloro che utilizzano Dynamo e che vogliono fare un primo passo nella tana del bianconiglio.
Niente di impegnativo, due giornate per porre le basi di un nuovo mondo di possibilità. Ma buone basi e tante idee aprono decine di porte per il Computational Design più avanzato

.

LIVE con Smart Learning
Gli appuntamenti si svolgono in Smart Learning Live: lezioni frontali on-line, esercitazioni pratiche da eseguire con app o software, da consegnare tramite la piattaforma Volcano Classroom. Le istruzioni vengono inviate sull’email di iscrizione.
È necessario possedere un PC per accedere in remoto ai computer Volcano (oppure con licenza installata se la si possiede) e webcam per il live. Quest’ultima va tenuta accesa per tutta la durata degli appuntamenti: senza dimostrare la partecipazione attiva non è possibile ottenere l’attestato di partecipazione.
Con Remote Desktop
Potrai seguire il corso utilizzando i Computer Volcano High da remoto: non ti servirà avere le licenze installate sul tuo computer perché userai le nostre proprio come se fossi in aula.
Ti basterà un computer qualsiasi e una connessione a Internet sufficientemente veloce, come per esempio un ADSL casalinga.
Tutto su Volcano Classroom
Le series si seguono utilizzando la nostra piattaforma Volcano Classroom.
Si acquista l’evento, vi vengono inviati i dati di accesso (per una volta, validi per sempre) si entra a far parte della community che la segue – compreso l’istruttore – si vive l’evento, ci si scambia opinioni ed esperienze sul forum dedicato rendendosi utili gli uni per gli altri, si caricano file, lezioni, esercitazioni, con qualsiasi cosa abbiate a disposizione, PC, tablet  o smartphone.
E lì rimangono per sempre.
Perché finita la Series non si smette di essere compagni di viaggio.
Calendario
Gli appuntamenti si terranno nei giorni indicati dalle 9.30 alle 16.30, con pausa pranzo di un’ora e pausa caffè a metà mattina e metà pomeriggio.
Date
– Sabato 23 Aprile 2022, 09.30 – 16.30.
– Sabato 14 Maggio 2022, 09.30-16.30.
Condizioni partenza
– Min. 5 partecipanti.
– Max 16 partecipanti.

In caso di mancato raggiungimento del numero minimo il workshop verrà annullato e la quota versata per l’iscrizione sarà interamente rimborsata
.
Per chi è pensato

 

Per poter seguire il corso con efficacia è necessario saper già utilizzare a un buon livello sia Dynamo, sia Revit, perché ne daremo per scontata la conoscenza e ci baseremo sulle API di quest’ultimo. Partiremo direttamente da script esistenti e dalla creazione di nodi Python Script.
Non è necessario avere conoscenze pregresse di Python come linguaggio di programmazione: partiremo dalle basi del suo utilizzo e capiremo come interfacciarlo con Dynamo e con le API di Revit.
È il modulo du Iron Python che usiamo come lezione bonus nel MasterKeen.
Hands-on
Ci sarà soprattutto tanta pratica, perché Python si impara facendo. Useremo Revit, Dynamo e Python per risolvere problemi pratici per i quali lo stesso Dynamo non è sufficiente.
Requisiti
Per frequentare il workshop è FONDAMENTALE avere già una buona conoscenza di Dynamo per Revit. Non è necessario avere eperienza di programmazione testuale (coding).
Programma
In queste giornate di passaggio tra Dynamo e Python ci occuperemo di approcciare il secondo con il dovuto metodo, recuperando ciò che servirà alla comprensione della programmazione per linee di testo direttamente dalle competenze su Dynamo, seguendo la politica della continuità.
Dopo aver fatto un riassunto dei concetti teorici e degli aspetti del visuali scripting che ci saranno utili a creare i primi programmi con Python, passeremo subito a parlare delle API di Revit con le quali si imparerà a interagire.
In seconda battuta inizieremo a interagire con le proprietà degli oggetti – pescate dalle API – e vedremo come Python può lavorarci superando i limiti di Dynamo.
Per dare praticità al corso passeremo infine a lavorare con gli elementi che più di tutti a oggi contribuiscono ancora alla “consegna al cliente”: viste e tavole, la cui creazione, generazione e gestione può essere manipolata per allinearsi alle esigenze senza i compromessi imposti da Dynamo stesso, creando un vero e proprio programma che permetta di “generare la messa in tavola” automaticamente.
Intro all’uso di Python con Dynamo
Introduzione a Python e accesso alle API di Revit da riga di compando attraverso iron Python, la versione compatibile con .NET.
Concetti di api, classe, spazio dei nomi, metodi e proprietà.
Dove consultare le API di revit.
Document manager e transaction manager.
Unità interne e unità del progetto (forge type id).
Cicli for e metodo zip.
If e if else, And Or
Lavorare con le proprietà
Filtered element collector per ricavare tutte gli elementi di una classe X nel progetto.
Lettura proprietà di questi elementi con un ciclo for.
Scrittura proprietà di questi elementi con un ciclo for e magari uno zip.
Ottenimento di tutte le porte sempre con il filtered element collector.
Lettura dei parametri locali che sono dipendenti dalla fase.
Metodi di restituzione degli Element ID
Copia di viste che iniziano con una determinata stringa di testo.
Rinominare viste con altre stringhe iniziali.
Applicazione di modello di vista.
Creazione di piante e prospetti con Python
Automatizzazione della creazione di piante e prospetti di porte posizionate su muro.
Automatizzazione della creazione di tavole.
Automatizzazione del posizionamento di viste su tavola.
Con Paolo Zecchini
Davide Siani

Istruttore ufficiale Autodesk di Volcano High, insegna nel MasterKeen ed effettua consulenze per grandi clienti della scuola. 

È stato BIM Manager di Capoferri Spa, una delle due aziende italiane leader nel settore delle facciate continue, per la quale si è occupato di progetti firmati da Foster, gestendo il flusso di lavoro dal progetto BIM alla produzione vera e propria in officina. 

Dovendo trovare quotidianamente soluzioni pratiche, ha costruito grande compentenza dello scripting con Dynamo e dell’uso di Iron Python per la risoluzione di problematiche particolarmente complesse.

Attestato ufficiale Autodesk

Certificato Autodesk Volcano High Volcano High è una struttura ufficialmente certificata da Autodesk per la formazione sui propri prodotti e per la pubblicazione di opere editoriali ufficiali. Il programma ATC, esteso a livello mondiale, è un’iniziativa Autodesk per la creazione di centri di formazione di eccellenza in ogni nazione, e solo i migliori nel loro campo vengono riconosciuti tali; l’alta qualità richiesta nell’organizzazione della struttura, nelle attrezzature, nel metodo didattico e nella professionalità dell’istruzione permette a Volcano High di rilasciare a fine corso un certificato ufficiale Autodesk, riconosciuto in tutta Europa. L’attestato è numerato e strattamente personale, valido ai fini dei crediti formativi e garanzia della professionalità dell’evento seguito.
Cosa ti servirà

Per seguire il corso usufruirai dei Computer delle aule di Volcano High usando il sistema di Remote Desktop sul quale ci appoggiamo. Non avrai bisogno quindi di un computer con i software installati, perché userai direttamente quelle sui nostri computer. Per collegarti in remoto ti sarà sufficiente un qualsiasi computer collegato a Internet tramite banda larga (almeno ADSL 10Mb) e, soprattutto, una webcam da tenere accesa durante il corso.
Se possiedi licenze professionali e desideri usare le tue del sul tuo computer dovrai installare Autodesk Revit almeno in versione 2022.
I file delle esercitazioni e il materiale didattico verranno condivisi sulla piattaforma Volcano Classrom, per gestire la quale è sufficiente un qualsiasi device: PC, tablet o smartphone, anche tramite App.

Le lezioni verranno erogate tramite Zoom, sempre attraverso la piattaforma Classroom.

Iscriviti
Per iscriversi all’evento è sufficiente aggiungerlo al carrello e, nella pagina di riassunto dello stesso, procedere con l’ordine o con l’aggiunta degli altri moduli. Sarà poi sufficiente compilare i dati del form (personali e di fatturazione) e inviarli. Si può pagare con carta di credito, PayPal oppure fare un bonifico.
2 appuntamenti
Il Sabato, 23 Aprile e 14 Maggio 2022

€ 199,00 IVA compresa

Con Bonifico, Paypal o Carta di Credito