Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Dive into Python

    Dive into Python

    Mark Pilgrim · 2004

    "Dive Into Python" is a hands-on guide to the Python language. Each chapter starts with a real complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together again in a summary at the end. This book will be a guide for people who can jump into languages fast and get going.

    Programming
    Open LibraryAmazon
    Stats for nerds
    94recommend
    185mentions
    161people
    2008–2026years
    57% recommend32% neutral10% critical

    Mentions per year

    2008201020122014201620182020202220242026

    What Hacker News says

    1. alberto-mMar 2026
      This quote from “Dive into Python” when I was a fresh graduate was one of the most impacting lines I ever read in a programming book.

      > Busywork code is not important. Data is important. And data is not difficult. It's only data. If you have too much, filter it. If it's not what you want, map it. Focus on the data; leave the busywork behind.

      thread
    2. scott_sJul 2024
      I love the code-first approach. It was a revelation to me when I first read Mark Pilgrim's Dive Into Python (https://diveintopython3.net/).
      thread
    3. coldteaAug 2023
      >Also Mark must've felt like a fish out of water at IBM.

      Huh?

      Dissapearenace aside, he is (or was) a programmer, writer and blogger, with quite regular opinions, not some quirky magical writer of whimsy.

      I can understand _why_'s fox-ladden guide to Ruby to be considered "quirky" but there's nothing quirky about Dive Into Python, I can't even understand how one would get that idea (I'd consider the thought itself quirky!).

      And how is the choice of "roman numeral conversion as an exercise" quirky in any way? As far as programming exercises go, it's quite standard and straightforward.

      People are likely to know a little about roman numerals (if not from anything else, from movie and game titles using roman numerals), and there's a mapping with well defined rules between roman and decimal representations.

      Oh, and Dive into Python was quite popular, and it was even put in print (both editions), iirc from Apress. Mark had also written a few books for O'Reilly, back when doing so was kind of a bigger deal.

      thread
    4. giantrobotAug 2023
      Python, like Perl before it, also had some very well written books that were very accessible if you were interested in the language. Learning Python and Programming Python first came out in the 90s and then Dive Into Python was released in 2000. I think these really helped with Python's momentum when FOSS platforms were also building momentum and being taken seriously.
      thread
    5. viksitApr 2023
      Most books I’ve come across tend to focus on React and friends. Is there something that’s like the Dive into Python or some of the rust books?
      thread
    6. pepipoxApr 2022
      If you are already a programmer and you are looking to learn Python (not how to program) I recommend 'Dive into Python 3'

      https://diveintopython3.problemsolving.io/

      It teaches the language and many of its subtleties. It is fairly good to learn Python and is free. It is not however, a book for beginners in programming, it is for programmers wanting to learn Python.

      thread

    Related

    Cover of Learn Python the Hard Way
    2010–2026

    Learn Python the Hard Way

    Zed Shaw
    246 recommend · 489
    Cover of Learning Python
    2007–2026

    Learning Python

    Mark Lutz
    26 recommend · 49
    Cover of Pro Python
    2010–2017

    Pro Python

    Marty Alchin
    3 recommend · 4
    Cover of Expert Python Programming
    2009–2023

    Expert Python Programming

    Michał Jaworski
    6 recommend · 8
    Cover of Effective Python
    2012–2026

    Effective Python

    Brett Slatkin
    22 recommend · 45
    Cover of Python in a Nutshell
    2008–2024

    Python in a Nutshell

    Alex Martelli
    9 recommend · 23
    Cover of Python crash course
    2014–2026

    Python crash course

    Eric Matthes
    16 recommend · 41
    Cover of Programming Python
    2008–2013

    Programming Python

    Mark Lutz
    4 recommend · 7