Solutions to some of the problems found here, https://projecteuler.net/ in python!
Install virtualenv
pip install virtualenv
Create a new virtualenv, activate it, and install requirements
virtualenv venv
source venv/bin/activate
pip install -r setup/requirements.txt
To "solve" a problem run
python problems/problem_*.py
Where * is the number of the problem
To test that all of the problem.py files still work, run
nosetests
this is necessary because some of the problem share code
particularly in tools/
This takes a while as some of the scripts take longer to run than others
This repo also uses travis-ci
This ensures that there is no dead code and that if I add a problem file I also add it to the list of solutions that I test against