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

From Gridkaschool
(Created page with " == Advanced Python Programming for Data Science ==")
 
Line 1: Line 1:
   
 
== Advanced Python Programming for Data Science ==
 
== 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 <code>apt-get install python3</code> or <code>brew install python3</code>.
  +
** Also available from the [https://www.python.org/downloads/ 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. <code>apt-get install python3-pip</code>.
  +
* Jupyter - Evaluates and renders the notebooks
  +
** <code>pip3 install jupyter</code>
  +
* RISE ('''optional''') - provides the interactive presentation view
  +
** 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>

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
    • 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