 Pilgrim's book "Dive Into Python" is a teach-by-example guide to the paradigms of programming in Python and modern software development techniques.It assumes some preexisting knowledge of programming, although not necessarily in Python.The first edition was published in 2004 (), and a 2009 second edition () covers Python 3.