- Tom Augspurger, Anaconda, Inc.
- Joris Van den Bossche, Université Paris-Saclay Center for Data Science
- Dillon Niederhut, Enthought Inc.
If you don't already have a working python distribution, you may download one of
- Miniconda (https://conda.io/miniconda.html)
- Python.org (https://www.python.org/downloads/)
You'll need Python 3.
This GitHub repository is all that is needed in terms of tutorial content. The simplest solution is to download the material using this link:
https://github.com/deniederhut/Pandas-Tutorial-SciPyConf-2018/archive/master.zip
If you're familiar with Git, you can also clone this repository with:
$ git clone [email protected]:deniederhut/Pandas-Tutorial-SciPyConf-2018.git
It will create a new folder named Pandas-Tutorial-SciPyConf-2018/ with all the content you will need, including:
requirements.txt
- the package requirements for this tutorialcheck_environment.py
- a script for testing your installationnotebooks/
- the Jupyter notebooks we'll use during the tutoral
If you are using conda, you can install the necessary packages by opening a terminal and entering the following:
conda update conda --yes
conda --version # Should be about 4.5.4
conda env create --file=environment.yml
conda activate pandas-scipy
If you are using Python from python.org or your system, you can install the necessary packages by opening a terminal and entering the following:
# Create a new environment
python3 -m venv pandas-scipy
source pandas-scipy/bin/activate
pip install -U pip wheel setuptools
pip install -U -r requirements.txt
To make sure everything was installed correctly, open a terminal, and change its directory (cd
) so that your working directory is Pandas-Tutorial-SciPyConf-2018
. The enter the following:
python check_environment.py
jupyter notebook
You may post messages to the slack channel for this tutorial at: https://scipy2018.slack.com