You need this book because you need to learn Python. Here are a few reasons why you might need to learn Python • You need a programming language which is easy to read and has a vast library of modules focused on solving the problems you’re faced with. • You saw an article about Python specifically, or dynamic languages in general, and want to learn more. • You’re starting a project where Python will be used or is in use. • A colleague has suggested that you look into Python. • You’ve run across a Python code sample on the web and need to learn more.