Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



42 Commits

Repository files navigation

EuroSciPy 2017 SymPy Tutorial


This repository contains all of the source code and Jupyter notebooks for the EuroSciPy 2017 tutorial "Introduction to SymPy".

The statically rendered Jupyter notebooks in this repository can be viewed on NBViewer.

Software Installation

We leverage the Conda package manager for installation of the necessary software on the three most popular platforms. Please install either Anaconda or Miniconda using the instructions provided at the download links.

You will need to download and unzip or clone this repository with Git so that the files are available on your computer. For example:

> wget
> unzip


> git clone

At the command line, change into the repository directory:

> cd /path/to/euroscipy-sympy-tutorial

Creating a conda environment from environment.yml

Once you have conda installed, you can make a new environment. We strongly encourage you to use environment.yml. At the command line, you can create this environment by executing e.g.:

> conda env create -f environment.yml

When creation is complete you may activate the environment by typing:

> activate sympytutorial

on Windows or using Bash on Linux/Mac:

$ source activate sympytutorial

To check to see if everything is installed correctly type:

(sympytutorial)> python

If there are no errors or warnings you have installed the software correctly.

To exit the environment you type:

(sympytutorial)> deactivate

If you for some reason want to remove the environment you can do so after deactivating by typing:

> conda env remove --name sympytutorial

on windows, and:

$ source deactivate

on Linux/Mac (using bash).

At this point you have everything installed to run the code in the tutorial.

Running the notebooks

After activating the sympytutorial environment start Jupyter in the notebooks directory:

(sympytutorial)> jupyter notebook

A web interface should open in your web browser (default address http://localhost:8888). Note that Ctrl-C will stop the notebook server.

More Resources

This tutorial is based on and


Materials for EuroSciPy 2017 SymPy tutorial






No releases published


No packages published