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

From Gridkaschool
(Running the Course on your own Computer)
Line 12: Line 12:
   
 
* Current web browser, such as Firefox, Chrome or Safari.
 
* Current web browser, such as Firefox, Chrome or Safari.
  +
** You will receive a server address and password at the start of the course.
   
 
=== Running the Course on your own Computer ===
 
=== Running the Course on your own Computer ===
 
'''We have only tested the course on Linux and OSX! Installation on Windows may differ!'''
 
'''We have only tested the course on Linux and OSX! Installation on Windows may differ!'''
  +
  +
==== Required Software ===
   
 
* Python3 (>= 3.4) - A sufficiently recent release of Python
 
* Python3 (>= 3.4) - A sufficiently recent release of Python
Line 27: Line 30:
 
** 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]
 
** Available via pip: <code>pip3 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>
  +
  +
==== Setting up the Environment ====
  +
  +
'''The courses are not finalized yet. Instructions will follow.'''

Revision as of 11:35, 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.
    • You will receive a server address and password at the start of the course.

Running the Course on your own Computer

We have only tested the course on Linux and OSX! Installation on Windows may differ!

= Required Software

  • 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

Setting up the Environment

The courses are not finalized yet. Instructions will follow.