Course Details

INTRODUZIONE A PYTHON

EC0359

Course
INTRODUZIONE A PYTHON
Code
EC0359
Academic Year
2024/2025
Curriculum Year
2023/2024
Degree Programme
MANAGEMENT AND FINANCE
Curriculum
000 - CORSO GENERICO
Course coordinator
-
Lecturers
Credits
2
Lecture Hours
15
Scientific Disciplinary Sector (SSD)
NN - Indefinito/Interdisciplinare
Course Type
Single-subject learning activity
Course Delivery
OPZ - Opzionale
Year
2
Teaching period
Annuale
Campus
NOVARA
Teaching language
English
Course Contents
Introduction to the Python programming language for data analysis, data visualization and the development of simple web applications.
Reference Texts
Grus Joel, Data Science from Scratch: First Principles with Python, 2019, O'Reilly Publishing
McKinney W., Python for Data Analysis, O'Reilly, 2013
Learning Outcomes
Basic knowledge of the Python programming language and the use of some packages.
Programming skills: the student will learn to independently write simple working Python codes.
Teaching Methods
Laboratory lessons in which students will actively write code together with the teacher.
Additional Information
Students with physical disabilities, Learning Disabilities or Special Education Needs can request specific services and tools via the Staff Sviluppo e Coordinamento Carriere e Servizi alle Studentesse e agli Studenti, consulting the University webpage: https://www.uniupo.it/en/services/servicesstudents-physical-or-learning-disabilities Students with disabilities, learning disabilities or special education needs, once they have contacted the University Staff, can refer to the tutor in charge of the course to define the examination modalities, concerning academic aspects.
Assessment Methods
Individual or group project
Detailed Syllabus
The Python programming language and its IDEs (Integrated Development Environment).
Pyhton packages: what they are, how to install, import and call them in a script.
Basic Python packages for data manipulation and visualization: Numpy and Matplotlib.
More advanced Python packages for data manipulation and visualization: Pandas, Sklearn, and Seaborn.
Introduction to the Python Streamlit package for creating web applications.
Expected Learning Outcomes
At the end of the course, students will be able to write simple projects in Python for the development of Web applications that perform data analysis and visualization.
Last update:09-09-2026 00:14:31