Project Euler as a Python learning tool