Teaching module
Python II
With Maria Pronestì, Jacopo Salvalaggio
- Coursework, current edition
- Core
- 18 h
- 9 scheduled lessons
The course focuses on how to use the Python language to write structured code using abstraction, error handling, testing and APIs.
Key topics
- Object oriented programming and Python Classes;
- Exceptions, warnings, debugging and testing;
- Packaging and distributing Python code as a module;
- HTTP basics and RESTful APIs with Python.
Learning outcomes
- Distributing a tested Python package with custom types and helpful error messages;
- Building HTTP interfaces and interacting with different endpoints.
- Total hours
- 18 h
- Classes
- 18 h
- Type
- Core
Lessons in the calendar
- Mon, 19 Oct 202609:00 to 11:00SISSA main building room 005
- Mon, 19 Oct 202611:15 to 13:15SISSA main building room 005
- Wed, 21 Oct 202609:00 to 11:00SISSA main building room 005
- Wed, 21 Oct 202611:15 to 13:15SISSA main building room 005
- Thu, 22 Oct 202609:00 to 11:00SISSA main building room 003
- Thu, 22 Oct 202611:15 to 13:15SISSA main building room 003
- Thu, 22 Oct 202614:30 to 16:30SISSA main building room 003
- Fri, 23 Oct 202609:00 to 11:00SISSA main building room 005
- Fri, 23 Oct 202611:15 to 13:15SISSA main building room 005