Advanced Python Programming for Data Science

From Gridkaschool
Revision as of 11:29, 26 August 2016 by MFischer (talk | contribs)

Advanced Python Programming for Data Science

Software Environment

The courses are implemented as Jupyter/IPython notebooks. We provide a VM with preconfigured Jupyter Notebook Server for each student.

You can also setup the software environment on your own computer.

Minimum Requirement

  • Current web browser, such as Firefox, Chrome or Safari.

Running the Course on your own Computer

  • Python3 (>= 3.4) - A sufficiently recent release of Python
    • Commonly available via package managers such as apt-get install python3 or brew install python3.
    • Also available from the Python Homepage
  • Python3 pip - Python Package Manager
    • Several package managers do not install the python package manger
    • It will be available as a separate package in this case, e.g. apt-get install python3-pip.
  • Jupyter - Evaluates and renders the notebooks
    • pip3 install jupyter
  • RISE (optional) - provides the interactive presentation view
    • Consult the RISE Readme
    • pip install RISE && jupyter-nbextension install rise --py --sys-prefix && jupyter-nbextension enable rise --py --sys-prefix