.. APAD course documentation master file, created by
   sphinx-quickstart on Mon Feb  1 09:35:29 2021.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

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

.. hlist::
   :columns: 3

   * `Introduction <_static/introduction.slides.html>`_
   * `Jupyter notebooks <_static/jupyter-notebooks.slides.html>`_
   * `numpy <_static/numpy.slides.html>`_
   * `pandas <_static/pandas.slides.html>`_
   * `matplotlib <_static/matplotlib.slides.html>`_
   * `networkx <_static/networkx.slides.html>`_
   * `Gotchas <_static/gotchas.slides.html>`_

or on notebooks

.. hlist::
   :columns: 3

   * `Introduction <https://nbviewer.jupyter.org/github/massimo-nocentini/APAD-course/blob/master/ipynbs/introduction.ipynb>`_
   * `Jupyter notebooks <https://nbviewer.jupyter.org/github/massimo-nocentini/APAD-course/blob/master/ipynbs/jupyter-notebooks.ipynb>`_
   * `Core concepts <https://nbviewer.jupyter.org/github/massimo-nocentini/APAD-course/blob/master/ipynbs/core-concepts.ipynb>`_
   * `Exercises <https://nbviewer.jupyter.org/github/massimo-nocentini/APAD-course/blob/master/ipynbs/exercises.ipynb>`_
   * `numpy <https://nbviewer.jupyter.org/github/massimo-nocentini/APAD-course/blob/master/ipynbs/numpy.ipynb>`_
   * `pandas <https://nbviewer.jupyter.org/github/massimo-nocentini/APAD-course/blob/master/ipynbs/pandas.ipynb>`_
   * `matplotlib <https://nbviewer.jupyter.org/github/massimo-nocentini/APAD-course/blob/master/ipynbs/matplotlib.ipynb>`_
   * `networkx <https://nbviewer.jupyter.org/github/massimo-nocentini/APAD-course/blob/master/ipynbs/networkx.ipynb>`_
   * `Gotchas <https://nbviewer.jupyter.org/github/massimo-nocentini/APAD-course/blob/master/ipynbs/gotchas.ipynb>`_

or, eventually, on this booklet according to the TOC

.. toctree::
   :maxdepth: 3

   introduction.rst
   jupyter-notebooks.rst
   core-concepts.rst
   exercises.rst
   numpy.rst
   pandas.rst
   matplotlib.rst
   networkx.rst
   gotchas.rst
   oo.rst

.. 
   Indices and tables
   ==================

   * :ref:`genindex`
   * :ref:`modindex`
   * :ref:`search`