The corse will teach advanced aspects of data structures, of the correct implementation of algorithms, of programming styles, and will discuss the main algorithms of the physics of data. Moreover, it will provide a basic knowledge of parallel and distributed computation.
Expected learning outcomes
The student will be able to project and write Python codes for data analysis in a correct, rational and efficient way.
Lesson period: First semester
(In case of multiple editions, please check the period, as it may vary)