Difference between revisions of "Advanced Python Programming for Data Science"

From Gridkaschool
Line 22: Line 22:
 
** It will be available as a separate package in this case, e.g. <code>apt-get install python3-pip</code>.
 
** It will be available as a separate package in this case, e.g. <code>apt-get install python3-pip</code>.
 
* Jupyter - Evaluates and renders the notebooks
 
* Jupyter - Evaluates and renders the notebooks
** <code>pip3 install jupyter</code>
+
** Available via pip: <code>pip3 install jupyter</code>
 
* RISE ('''optional''') - provides the interactive presentation view
 
* RISE ('''optional''') - provides the interactive presentation view
 
** Consult the [https://github.com/damianavila/RISE/blob/master/README.md RISE Readme]
 
** Consult the [https://github.com/damianavila/RISE/blob/master/README.md RISE Readme]
** <code>pip install RISE && jupyter-nbextension install rise --py --sys-prefix && jupyter-nbextension enable rise --py --sys-prefix</code>
+
** Available via pip: <code>pip3 install RISE && jupyter-nbextension install rise --py --sys-prefix && jupyter-nbextension enable rise --py --sys-prefix</code>

Revision as of 11:29, 26 August 2016

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
    • Available via pip: pip3 install jupyter
  • RISE (optional) - provides the interactive presentation view
    • Consult the RISE Readme
    • Available via pip: pip3 install RISE && jupyter-nbextension install rise --py --sys-prefix && jupyter-nbextension enable rise --py --sys-prefix