Learning Python by solving Project Euler problems.