Training Material | Addfor s.r.l.
The following IPython Notebooks are the standard training material distributed with the Addfor trainings. For more information about standard and custom training solutions please visit Services @ Addfor .
All the IPython notebooks are distributed under the Creative Commons Attribution-ShareAlike 4.0 International License.
Installation instructions
For detailed installation instructions visit: Training material guidelines @ Addfor
All notebooks use our Addutils library: please install Addutils before running the Notebooks.
We recommend to install the Anaconda distribution to the latest version: please visit continuum.io to download Anaconda.
Python + IPython/Jupyter
An introduction to the IPython notebook
Python Basic Concepts
Python Getting Started
Python Style Guide
Python More Examples
Object Oriented Programming in Python
Integration of Python with compiled languages
Unicode
Regular Expressions
NumPy
Numpy Basic Concepts
PyTables
Numpy - Plotting with Matplotlib
Scipy - Optimization
Scipy Signal Processing: IIR Filter Design
Symbolic Computation
Pandas
pandas Dataframe - Basic Operativity
pandas I/O tools and examples
Pandas Time series
Statistical tools
Merge and pivot
Split apply and combine
Sources of Open Data
Baby Names
Machine learning
Definitions and Advices
Prepare the Data
The scikit-learn interface
Visualizing the Data
Dealing with Bias and Variance
Ensemble Methods
Support vector machines (SVMs)
Predict Temporal Series