Skip to content

TrainingByPackt/IPython-Interactive-Computing-and-Visualization-Cookbook-elearning

Repository files navigation

GitHub issues GitHub forks GitHub stars PRs Welcome

IPython-Interactive-Computing-and-Visualization-Cookbook [eLearning]

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.

What you will learn

  • 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

Hardware requirements

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

Software requirements

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

About

IPython-Interactive-Computing-and-Visualization-Cookbook-elearning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published