Python Books

Python Books

Python

 

Dive Into Python by Mark Pilgrim.

 

  • The beginning basics are all covered (and may move slowly for you), but the latter few chapters are great learning tools.
  • It also describes the basics of the environment
  • It is probably the best Python book out there for someone who's already a good programmer.

 

Learning Python

 

  • It is useful, and really good.
  • It's a quick read, and very well organized around fundamental concepts.
  • It's pretty long (>700 pages) but extremely readable and you can rip through it very quickly given you're a quick study

 

How to think like a computer scientist: Learning with Python by Jeffrey Elkner, Allen B. Downey, and Chris Meyers

 

  • If you're new to programming, the best book best for you.

 

Python Essential Reference  by David Beazley.

 

  • You might find this sufficient if you're an experienced programmer and want a concise and comprehensive overview of the language.
  • If you're a novice programmer this probably won't provide enough hand-holding.

 

Python in a Nutshell by Alex Martelli

 

  • It's concise and clear, and doesn't assume that you don't know basic programming things already.
  • It is more like a reference than a book to teach you python.
  • If you're quick to pick up new languages, it's probably exactly what you're looking for.
  • There's a nice overview of how the language works, and then a discussion of most of the standard library.

 

Programming in Python 3 by Mark Summerfield

 

  • I find it very good.
  • It seems pretty good, although it is focused on Python 3

 

Think Python

 

  • It is very good for first-time programmers

 

H.Deitel - Python - How to Program.

 

  • It's very long but basics of Python are covered in first 300-400 pages.
  • It's a nice book for beginners.

 

Python Visual Quickstart Guide

 

  • For someone that knows how to program and wants to get the 80% of the basics of the language, it's a good deal.

Learning Python by Mark Lutz

Head First Programming by Paul Barry and David Griffiths

Python Programming: A Complete Guide For Beginners To Master And Become An Expert by Brian Draper

Python: Python Programming For Beginners by Adam Stark

Beginning Programming with Python for Dummies by John Paul Mueller

Python Programming: Your Step By Step Guide To Easily Learn Python in 7 Days by iCode Academy

Python Crash Course: A Hands-On, Project-Based Introduction to Programming by Eric Matthes

Programming Python by Mark Lutz and O’Reilly Media

Python Testing Cookbook by Greg L Turnquist

Python Machine Learning by Exampleby (Hayden) Liu and Yuxi

Python Programming: An Introduction to Computer Science by John Zelle

Dive Into Python by Mark Pilgrim


C Books (Prev Lesson)
(Next Lesson) Storage Area Networks – SAN