APAD course’s content¶
This booklet support part of the course https://e-l.unifi.it/course/view.php?id=13262 about Algorithms for Programming and Analysis of Data, taught at the University of Florence.
It is based on https://jakevdp.github.io/PythonDataScienceHandbook/ and the content taken from there, both text and code, is reported unchanged to respect the original author’s license and I deserve no merits for it. The other stuff (mainly the introduction and the last two chapters) are of mine, so blame me for errors occurring there.
The content that we will present is versioned at https://github.com/massimo-nocentini/APAD-course; moreover, it can be read either on slides
or on notebooks
or, eventually, on this booklet according to the TOC
- Introduction
- Jupyter notebooks
- Core concepts
- Exercises
- numpy module
- pandas module
- matplotlib module
- Visualization with Matplotlib
- Simple Line Plots
- Simple Scatter Plots
- Visualizing Errors
- Density and Contour Plots
- Histograms, Binnings, and Density
- Customizing Plot Legends
- Customizing Colorbars
- Multiple Subplots
- Text and Annotation
- Customizing Ticks
- Customizing Matplotlib: Configurations and Stylesheets
- Three-Dimensional Plotting in Matplotlib
- Visualization with Seaborn
- networkx module
- Tips an’ Tricks
- Object Orientation