Lo studente apprenderà i principi della programmazione Python per l'analisi dei dati una combinazione di comprensione teorica e conoscenze tecniche e pratiche. I principi base e argomenti sul linguaggio di programmazione Python sono discussi coprendo sia concetti di base che di media complessità. Sono presentati i principali moduli di programmazione per l'analisi, la manipolazione e la visualizzazione di dati tramite esempi pratici. Lo studente che completa con successo il corso è in grado di dimostrare le conoscenze necessarie per studiare e analizzare dati tramite Python.
Sarà inoltre fornita una conoscenza di base di Operational Intelligence (OI) per la gestione dei processi aziendali, anche tramite metodologie di tipo Process Mining. L'OI supporta analisi aziendali dinamiche in tempo reale offrendo visibilità e supporto decisionale ai processi in modo tempestivo, sia attraverso operazioni manuali sia automatizzate.
The student will learn the basics of Python programming for data analysis through a mix of theoretical and practical knowledge. We will discuss the basic principles of the Python programming language. We will discuss the main packages for data analysis, manipulation and visualization thanks to practical examples. The student attending successfully the course is able to show the knowledge and the skills to analyse and process data in Python.
Foundation of Operational Intelligence (OI) for Business Process Management will be also provided, including process mining methodologies and simulation. OI is a category of real-time dynamic, business analytics that delivers visibility and insight into process data, streaming events and business operations to support organizations in timely decision making, through manual or automated actions.
- Orale: durante la prova orale lo studente deve essere in grado di dimostrare la propria conoscenza del materiale didattico del corso con riferimento alle conoscenze sopra descritte.
- Project Work: nel project work lo studente dovrà esser in grado di comprendere, progettare ed applicare metodi di Operational Intelligence in casi reali o realistici.
- Oral exam: During the oral assessment the student must prove her knowledge on the course topics described above.
- Project Work: in the project work the student must be able to understand, design and apply Operational Intelligence methods in real or realistic cases.
Lo studente che completa con successo il corso è in grado di sfruttare le conoscenze acquisite, integrate da una serie di attività pratiche, al fine di programmare soluzioni per l'analisi dei dati in Python.
Lo studente dovrà dimostrare di esser in grado di comprendere, progettare ed applicare metodi di Operational Intelligence in situazioni reali o realistiche.
The student attending successfully the course is able to exploit the acquired skills, together with practial proficiencies, to program solutions for data analysis in Python.
The student is able to demonstrate his ability to design and apply Operational Intelligence methods in real or realistic situations.
Durante la prova orale lo studente deve dimostrare la capacità di mettere in pratica e di eseguire, con consapevolezza critica, le procedure di analisi dati e i metodi di Operational Intelligence acquisiti durante il corso su casi di studio reali.
During the oral examination, the student must prove the ability to apply and execute critically the methods and procedure acquired durng the lessons on real case studies.
Gli studenti acquisiranno accuratezza e precisione nella programmazione Python per l'analisi dei dati e nella progettazione e applicazioni di metodi di operational intelligence. Gli studenti saranno in grado di collaborare con i propri colleghi durante il project work e svolgere esercizi in modo efficace.
Students will acquire accuracy and precision in Python programming for data science and in designing Operational Intelligence solutions. Student will be able to team with colleagues during the project-work and to solve efficenctly programming exercises.
Durante le sessioni di laboratorio, verrà valutata l'accuratezza e la precisione delle attività svolte.
Accuracy and precision of behaviors will be assessed during lab sessions.
Conoscenze di base di programmazione.
Conoscenze di Gestione dei Processi industriali.
Conoscenze di Statistica.
Basic programming skills.
Business Process Management.
Statistics.
Nessuno
None
Nessuno
None
Lezioni frontali con ausilio di slide.
Attività di laboratorio realizzate usando indifferentemente i PC delle aule informatiche o quelli personali degli studenti, basate su materiale didattico fornito dal docente.
Sito web del corso utilizzato per scaricamento materiali didattici, comunicazioni docente-studenti.
Face to face lessons with slides.
Lab activities carried out with computers in University labs and/or personal laptops, with coding exercses provided by the teacher.
Web site for sharing teaching material and communications.
Nessuna indicazione specifica. La frequenza non è obbligatoria ma fortemente consigliata.
No specific instruction. Attendance is not mandatory but strongly suggested.
L'esame consiste di:
The final assessment consists of:
Nessuno
None
Nessuna
None