Hacker News new | ask | show | jobs
by teach 5493 days ago
When I wanted to get better at Python, I started working through the problems at Project Euler[0], because they were novel and interesting. Also, many of them needed non-trivial optimizations to produce an answer in a reasonable amount of time.

After about 20-25 problems, I found myself reaching for the Python docs way less.

[0] http://projecteuler.net/