Struttura del corso
Introduzione
-
Filosofia e principi di Python
-
Python per ingegneri vs Python per sviluppatori software
-
Panoramica delle funzionalità di Python per applicazioni tecniche e di automazione
-
Oltre la programmazione: Python come strumento di pensiero ingegneristico
Comprendere Python per l'Ingegneria
-
Il ciclo di vita di uno script Python in un ambiente tecnico
-
Come Python si integra con automazione, elaborazione dei dati e flussi di lavoro industriali
-
Python e sistemi industriali: possibilità e limiti
Inizio del Corso
-
Configurazione dell'ambiente di sviluppo
-
Installazione di Python come applicazione standalone
-
Utilizzo di Python dalla riga di comando
-
Installazione on-premise di Python
-
Installazione di Python nel cloud (contesto opzionale)
-
Installazione e utilizzo di un IDE Python (VS Code, PyCharm)
Fondamenti di Python per Ingegneri
-
Sintassi di Python, variabili, tipi di dati e operatori
-
Condizioni, cicli e flusso di controllo di base
-
Funzioni e pensiero modulare
-
Liste, dizionari e strutture dati semplici
-
Modelli logici ingegneristici: soglie, regole, parametri e script decisionali
Lavorare con Dati e Automazione
-
Lettura e scrittura di file semplici
-
Gestione dei dati CSV ed elaborazione tecnica di base
-
Approccio al debugging di base e gestione degli errori
-
Automatizzazione di attività ingegneristiche ripetitive
Mini-Progetto Applicato
-
Sviluppo di uno script semplice per calcoli tecnici, elaborazione dei dati o automazione
-
Esercitazione pratica: analisi delle prestazioni della macchina o generazione di report KPI
Riepilogo e Prossimi Passi
-
Recap dei concetti chiave
-
Risorse per apprendimento ulteriore
-
Prossimi passi per applicare Python in ambienti ingegneristici
Requisiti
- Comprensione dell'uso base del computer e del ragionamento logico
- Esperienza con ambienti tecnici o ingegneristici (opzionale)
- Esperienza di programmazione: Nessuna richiesta
Pubblico
- Ingegneri e professionisti dell'automazione
- Tecnici e candidati con profilo tecnico
- Studenti di ingegneria (dal livello Bac+2 al Bac+5)
- Professionisti IT che vogliono applicare Python in contesti industriali
- Chiunque abbia una formazione tecnica e desideri imparare Python per applicazioni pratiche
Recensioni (2)
Tutto in generale
Daniele Donzelli - ITT ITALIA S.r.l.
Corso - CANoe for CAN Compact Training
Traduzione automatica
Conoscenze di base sui PLC
Bartosz - Phillips-Medisize Poland
Corso - Introduction to OMRON PLC programming
Traduzione automatica