Videocorso Python e calcolo per ingegneri CGFA
Automatizzare calcoli strutturali e idraulici, tabelle, grafici e relazioni, con controlli e unità di misura sotto controllo
- Partenza: Base
- 20 ore con gli esercizi
- 10 lezioni in 3 livelli
- 2 lezioni gratis
A chi serve
Ingegneri, architetti, geometri e tecnici che oggi usano il foglio di calcolo e vogliono calcoli ripetibili, verificabili e automatici; neolaureati che entrano in uno studio tecnico
Cosa serve per iniziare
- Un computer Windows, Mac o Linux
- Nozioni di base di scienza delle costruzioni o di idraulica (momento, tensione, portata)
- Nessuna esperienza di programmazione: i primi passi si spiegano da capo, ma il corso va veloce
Cosa installare
A cosa ti serve
- Studi di ingegneria e architettura: fogli di calcolo ripetibili e relazioni automatiche
- Uffici tecnici di imprese e società di ingegneria
- Controllo e verifica di modelli strutturali e idraulici
- Elaborazione di dati di cantiere, prove e monitoraggio
- Base per passare ad analisi dati e FEM
Programma del corso
10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.
Base
Python come calcolatrice tecnica: variabili, unità di misura, funzioni, tabelle e file
Intermedio
Verifiche strutturali, idraulica e metodi numerici, tabelle e grafici
Avanzato
Numpy e pandas, relazioni automatiche, test e validazione
Progetto finale: Verifica automatica di un elenco di travi con relazione
Leggi da un file CSV l'elenco delle travi di un solaio (luce, carichi), scegli per ognuna il profilo IPE più leggero che soddisfa flessione e freccia e genera una relazione in Markdown con tabella riassuntiva e test automatici.
I passi
- Prepara il CSV con colonne nome, luce_m, g1, g2, q (kN/m).
- Scrivi una funzione di verifica che restituisca MEd, MRd, freccia e limite per un profilo.
- Per ogni trave scegli il primo profilo del profilario che soddisfa entrambe le condizioni.
- Genera la relazione Markdown con data, versione del programma e una tabella.
- Aggiungi almeno tre test con valori calcolati a mano.
- Fai controllare il risultato da un collega e conserva il CSV usato.
Esame e attestato
Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.
Glossario di Python e calcolo per ingegneri
- Variabile
- Nome che contiene un valore usato nei calcoli.
- Funzione
- Blocco di codice con un nome che riceve dati e restituisce un risultato.
- Dizionario
- Struttura che associa una chiave a un valore, come una scheda tecnica.
- f-string
- Stringa con prefisso f che inserisce valori e ne controlla il formato.
- Ambiente virtuale
- Cartella con le librerie di un solo progetto.
- pip
- Programma che installa le librerie Python.
- CSV
- File di testo con valori separati da virgole o punto e virgola.
- Bisezione
- Metodo numerico che dimezza un intervallo contenente la soluzione.
- numpy
- Libreria per calcolare su vettori e matrici.
- pandas
- Libreria per tabelle di dati con intestazioni.
- Test automatico
- Piccolo programma che confronta il risultato del codice con un valore noto.
- Docstring
- Descrizione scritta all'inizio di una funzione, con unità e ipotesi.
Le prime 2 lezioni sono gratis
Per il corso completo, scuole e aziende: chiedi le condizioni.