1 year ago

Best reads: Python programming

Python is a great first programming language, but you need to choose a book that matches your learning style. Find out which of our five essential Python programming books suits you…

Learn Python the Hard Way (Third Edition)

Python-the-hard-way
Author: Zed Shaw
Publisher: Addison Wesley
Price: £24.99 (free online)
ISBN: 978-0321884916

The “hard way” is typing it all in until you absorb the syntax and spot mistakes. Works well, but Shaw doesn’t cover Python 3.

Program Arcade Games: With Python and Pygame

Arcade-games

Author: Dr. Paul Vincent Craven
Publisher: CreateSpace
Price: £21.99 (free online)
ISBN: 978-1500825966

Balances games and programming exercises to keep the learner going. Very popular: available in several languages on the website.

Writing Idiomatic Python 3.3

Idiomatic-Python

Author: Jeff Knupp
Publisher: CreateSpace
Price: £13.97
ISBN: 978-1482374810

Get pythonic from the start: concise guide to idiomatic code; best after another text, but suits some brave learners.

Dive Into Python 3

Dive-into-python

Author: Mark Pilgrim
Publisher: APress
Price: £35.49 (free online)
ISBN: 978-1430224150

Dives straight into code then the explanations follow. A concise but comprehensive start that will appeal to independent study types.

Learning Python – 5th Edition

Learning-python

Author: Mark Lutz
Publisher: O’Reilly
Price: £43.50
ISBN: 978-1449355739

Comprehensive doorstop (1600 pages); great for programmers new to Python and (Object Orientation). Covers Python 2.7 and 3.3.

  • Neil Daniels

    The best book I ever saw for learning Python was The Non-Programmers Tutorial for Python, it is also availiable as a free download.

  • Upvote for Learn Python The Hard Way