Reddit has a great thread on Python Subreddit has some nice on improving python code on daily basis

  1. Using -v and -q with argparse for improving logging output
  2. argparse is a nice module for commandline arguments
  3. namedtuple and nameddict is nice way to improve readability
  4. boltons is a nice package that complements standard python library
  5. toolz is package that allows you to extend itertools and functools
  6. tqdm is a nice package for progress bar on terminal
  7. flake8 is a nice linting and static analysis tool
  8. peewee lightweight ORM
  9. behave is a nice utility for Behaviour Driven Development

Probability, Paradox, and the Reasonable Person Principle is a nice iPython notebook by Peter Norvig. Intermediate Python and Python’s Anti-Pattern book are also honourable mentions.

Some evergreen material on Python can be found on coroutines and generators