Cover of Python programming

Python programming

by John M. Zelle · first published 2003

8mentions
6recommended by
8HN commenters
2009–2024first – last mentioned

75% recommend25% neutral

Why HN recommends it

Beginner-friendly introduction to programming and computer science using Python. Suited to newcomers as a first book, and works alongside an online course. Covers data structures.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 1 mention2010: 1 mention2011: 2 mentions2012: 1 mention2013: 1 mention2014: 1 mention2015: 0 mentions2016: 0 mentions2017: 0 mentions2018: 0 mentions2019: 0 mentions2020: 0 mentions2021: 0 mentions2022: 0 mentions2023: 0 mentions2024: 1 mention2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • robomartin · Nov 27, 2012 · Recommends

    …http://en.wikipedia.org/wiki/Digital_Visual_Interface 49- http://www.amazon.com/Essential-Device-Drivers-Sreekrishnan-... 50- http://www.amazon.com/Making-Embedded-Systems-Patterns-Softw... 51- http://www.amazon.com/Python-Programming-Introduction-Comput... 52- http://www.amazon.com/Practical-System-Design-Dominic-Giampa... 53- http://www.amazon.com/File-Systems-Structures-Thomas-Harbron... 54- ...well, I'll stop here. Of course,…

    on “I’m writing my own OS” ↗
  • astrofinch · Jul 26, 2010 · Recommends

    This is probably the best way to learn to program: http://www.amazon.com/Python-Programming-Introduction-Comput... If you're too poor to pay for it this book is available free online: http://www.greenteapress.com/thinkpython/thinkpython.html This is probably the best place to get started…

    on “Wannabe entrepreneur symptoms and cures” ↗
  • dschobel · Oct 25, 2009 · Recommends

    this is supposed to be a fantastic first programming book: http://www.amazon.com/Python-Programming-Introduction-Comput... and this looks promising (and the author posts here on HN) and should fit your "laidback" requirement: http://www.amazon.com/exec/obidos/tg/detail/-/1593272006/ref...

    on “Seven Languages in Seven Weeks” ↗
  • mikevm · Dec 6, 2013 · Recommends

    …http://www.amazon.com/Introduction-Computation-Programming-U... This book was written to go along with John's edX course: https://www.edx.org/course/mitx/mitx-6-00-1x-introduction-co... * http://www.amazon.com/Python-Programming-Introduction-Comput... Oh and btw, there's also the Theory of Computation, which is a major part of CS theory. Here are a few MOOCs and recommended books on the subject: MOOCS: * https://www.coursera.org/course/automata…

    on “The Art of Computer Programming - eBook” ↗
  • malmros · Mar 20, 2011 · Recommends

    …devoted as Python. Look at the wikipedia entries for each language and see what "feels" more comfortable to you. If you find python "feels" best, and you're relatively new to programming... take a look at "Python Programming" by John Zelle (at Amazon, check out the reviews).

    on “Ask HN: Ruby or Python or Java: which should a non-tech person start first?” ↗
  • dhissami · Jun 11, 2014 · Recommends

    I agree. This book taught me stacks, queues, deques, trees, and graphs. I was already exposed to searching/sorting and recursion from other resources, including John Zelle's "Python Programming: An Introduction to Computer Science" (2nd edition), which I recommend to any beginning Python programmer as a prelude to this one. It's perfect for self-teaching. Contact the publisher (same one, actually)…

    on “Sorting in Python” ↗
  • evandena · Jul 5, 2011 · Mentions

    …Python. I have "Dive into Python" and have done most of "Learn Python the Hard Way". I feel both of these are not ideal for beginners. Maybe they would be better for programmers new to Python. I have found "Python Programming: An Introduction to Computer Science" by John Zelle to be the best reference so far.

    on “My wife's and my holiday weekend project: A database of intro books” ↗
  • Suppafly · Jun 12, 2024 · Mentions

    Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming Paperback – 12 Jan. 2023 by Eric Matthes (Author) Python Programming: An Introduction to Computer Science Paperback – Illustrated, 30 Jan. 2016 by John Zelle (author) (Author) the 'third onee': classic computer science problems in python, algorithms illuminated learning…

    on “I've Read over 100 Books on Python: Here Are the Top 3 [video]” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help