Difference between revisions of "Advanced Python Programming for Data Science"
From Gridkaschool
Line 33: | Line 33: | ||
==== Setting up the Environment ==== |
==== Setting up the Environment ==== |
||
+ | * Check out the exercise repositories <code>https://bitbucket.org/teamkseta/gks_2016_pyr.git</code> and <code>https://bitbucket.org/teamkseta/gks_2016_python.git</code>. |
||
− | '''The courses are not finalized yet. Instructions will follow.''' |
||
+ | * Set PYTHONPATH to include the <code>gks_2016_pyr</code> directory. |
||
+ | * Change to the <code> gks_2016_python</code> directory and run the notebook server. |
||
+ | |||
+ | <code> |
||
+ | GKSDIR='~/gks2016' # change me |
||
+ | |||
+ | git clone https://bitbucket.org/teamkseta/gks_2016_pyr.git $GKSDIR/gks_lib |
||
+ | |||
+ | git clone https://bitbucket.org/teamkseta/gks_2016_python.git $GKSDIR/gks_2016_python |
||
+ | |||
+ | export PYTHONPATH="$GKSDIR/gks_lib:$PYTHONPATH" |
||
+ | |||
+ | jupyter-notebook |
||
+ | </code> |
Revision as of 07:05, 29 August 2016
Contents
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
orbrew install python3
. - Also available from the Python Homepage
- Commonly available via package managers such as
- 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
- Available via pip:
- 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
- Check out the exercise repositories
https://bitbucket.org/teamkseta/gks_2016_pyr.git
andhttps://bitbucket.org/teamkseta/gks_2016_python.git
. - Set PYTHONPATH to include the
gks_2016_pyr
directory. - Change to the
gks_2016_python
directory and run the notebook server.
GKSDIR='~/gks2016' # change me
git clone https://bitbucket.org/teamkseta/gks_2016_pyr.git $GKSDIR/gks_lib
git clone https://bitbucket.org/teamkseta/gks_2016_python.git $GKSDIR/gks_2016_python
export PYTHONPATH="$GKSDIR/gks_lib:$PYTHONPATH"
jupyter-notebook