Skip to content

eliasmistler/europython2019-python-fp

Repository files navigation

EuroPython 2019: Functional Programming with Python

I hosted an interactive session about functional programming at the EuroPython 2019 in Basel, using this Jupyter notebook.

Due to high degrees of interest in functional programming and parallelism, as well as the coconut language, I added a lightning talk briefly covering these two topics.

Install

Simply run on Binder:

Binder

If you prefer to run this on your own machine, create a Python 3 virtualenv, install the requirements and start jupyter:

virtualenv -p python3 .venv
. .venv/bin/activate
pip install -r requirements.txt
jupyter lab  # or `jupyter notebook` if you prefer

Note: I pinned all requirements as they worked for me. Feel free to update them, everything should work the same in newer versions.

Re-use

Feel free to re-use, change and publish the notebooks in any setting (MIT Licence) - please just link back to this GitHub repo as your source.

The notebook is set up to work as an interactive presentation using RISE, a simpe-to-use jupyter plugin.

About

Talk about Python Function Programming given at EuroPython 2019

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published