Teaching module
Python for Data Management I
With Ahmed Khalil, Valerio Piomponi, Elaheh Saadat
- Coursework, current edition
- Core
- 6 scheduled lessons
Develop practical skills for building reproducible data processing workflows and simple data-driven web applications using Python. Through collaborative, hands-on exercises, this module introduces students to the different stages of a data pipeline, from data acquisition and transformation to feature extraction and visualization. Students will also explore the fundamentals of web back-end development and learn how Python applications can retrieve and process data from external services through REST APIs.
Key topics
- Building collaborative data processing pipelines with Python and GitHub
- Reading, transforming, and exchanging data using formats such as JSON
- Feature extraction, data processing, and visualization
- Fundamentals of Django and back-end web development
- Accessing and processing data from external sources through REST APIs
Learning Outcomes
- Design and implement a simple data processing pipeline in Python
- Collaborate on a modular data workflow using GitHub
- Process, transform, and visualize data using Python
- Understand the basic principles of Django and web back-end development
- Retrieve and integrate data from external services using REST APIs
- Type
- Core
Lessons in the calendar
- Mon, 26 Oct 202614:30 to 16:30SISSA main building room 005
- Tue, 27 Oct 202614:30 to 16:30SISSA main building room 003
- Wed, 28 Oct 202614:30 to 16:30SISSA main building room 005
- Thu, 29 Oct 202614:30 to 16:30SISSA main building room 003
- Fri, 6 Nov 202609:00 to 11:00Area Science Park - C Building - Sala Conferenze C 131
- Fri, 6 Nov 202611:15 to 13:15Area Science Park - C Building - Sala Conferenze C 131