Sharpen your high-performance numerical computing and data science skills with Jupyter Notebook. Learn to use IPython and Jupyter Notebook for data analysis and visualization.
- Create interactive plots to effectively present data
- Write fast Python programs with NumPy, ctypes, Numba, and other libraries
- Analyze data with frequentist or Bayesian statistics
- Simulate deterministic and stochastic dynamical systems in Python
- Get familiar with the mathematics behind Python using SymPy and Sage
- Profile and optimize your code and conduct reproducible interactive computing experiments
For an optimal learning experience, we recommend the following hardware configuration:
- Processor: i5 Quad Core or better
- Memory: 4GB RAM
- Storage: 10 GB available space
You must also install in advance the following software:
- Python 3.5+
- Anaconda 4.3+
- Python libraries included with Anaconda installation
- matplotlib 2.1.0+
- ipython 6.1.0+
- requests 2.18.4+
- beautifulsoup4 4.6.0+
- numpy 1.13.1+
- pandas 0.20.3+
- scikit-learn 0.19.0+
- seaborn 0.8.0+
- bokeh 0.12.10+
- Python libraries that require manual installation
- mixtend
- version_information
- ipython-sql
- pdir2
- graphviz