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.
Index
- 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