Pages tagged “programming”

14 May 2016

If you work with Python you should try Jupyter notebooks. A particularly nice service I was introduced to recently is - which sets up a notebook server for you, installs whatever you need on it, and lets you (and anyone you care to share a link with) run python, from a web browser. Your code becomes reproducible and tinkerable by anyone, anywhere, without the usual barriers of clone, install, set up.

Full post

12 Aug 2014

Patch updates in pinned Python packages

A post about Python programming with a tongue-twisting title… Most Python projects rely on libraries (packages) from elsewhere, in particular from PyPI. Although it means you have to manually check for new versions of this third-party code, it’s a good idea to explicitly “pin” the version of each dependency, and this is usually done in a file called requirements.txt. This way, you know that what you use in development is the same as what you deploy.

Full post