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.
After about 20-25 problems, I found myself reaching for the Python docs way less.
[0] http://projecteuler.net/