Best Python Books for 2015
Automate the Boring Stuff with Python
by Al Sweigart
will teach you how to use Python to write programs that do in minutes what would take you hours to do by
hand—no prior programming experience required. Don't spend your time doing work a well-trained monkey could
do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in
Automate the Boring Stuff with Python.
by Mark Lutz
gives a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on
author Mark Lutz's popular training course, this updated fifth edition will help you quickly write
efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a
professional developer versed in other languages.
Python Programming: An Introduction to
by John Zelle
is designed to be used as the primary textbook in a college-level first course in computing. It takes a
fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of
computer science. However, these ideas are illustrated using a non-traditional language, namely Python.
by Luciano Ramalho
will teach you how to write effective, idiomatic Python code by leveraging its best—and possibly most
neglected—features. Author Luciano Ramalho takes you through Python's core language features and libraries,
and shows you how to make your code shorter, faster, and more readable at the same time.
Python for Kids: A Playful Introduction to
by Jason R. Briggs
brings Python to life and brings you (and your parents) into the world of programming. The ever-patient
Jason R. Briggs will guide you through the basics as you experiment with unique (and often hilarious)
example programs that feature ravenous monsters, secret agents, thieving ravens, and more. New terms are
defined; code is colored, dissected, and explained; and quirky, full-color illustrations keep things on the
Python Pocket Reference
by Mark Lutz
is a convenient pocket guide is the perfect on-the-job quick reference. You'll find concise, need-to-know
information on Python types and statements, special method names, built-in functions and exceptions,
commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint
exactly what you need.