Python programming language (2020/2021)

Course code
4S010168
Name of lecturer
Vittoria Cozza
Coordinator
Vittoria Cozza
Number of ECTS credits allocated
2.5
Academic sector
NN - -
Language of instruction
Italian
Period
not yet allocated

Learning outcomes

Basic programming in Python and basic usage of Python libraries for data science.
The course scheduling can be found on the e-learning platform.

Syllabus

Introduction to computer programming.
Introduction to Python.
Variables, Expressions and Instructions.
Functions.
Conditional statements and Loops.
Strings Manipulation.
Data Structures: Lists, Dictionaries, Tuples.
File Management with Standard libraries.
User defined functions.
Advanced Libraries, examples are:
• openpyxl, csv, json, Beautiful Soup
• matplotlib
• scipy

Reference books
Author Title Publisher Year ISBN Note
Al Sweigart Automate the Boring Stuff with Python 2015
Allen B. Downey Think Python: How to Think Like a Computer Scientist 2nd Edition (Edizione 1) O'Reilly Media 2015 1491939362

Assessment methods and criteria

-