Goodreads helps you keep track of books you want to read.
Start by marking “Dive Into Python” as Want to Read:
Dive Into Python
Enlarge cover
Rate this book
Clear rating
Open Preview

Dive Into Python

3.97  ·  Rating details ·  632 ratings  ·  24 reviews
Whether you're an experienced programmer looking to get into Python or grizzled Python veteran who remembers the days when you had to import the string module, Dive Into Python is your 'desert island' Python book.

-- Joey deVilla, Slashdot contributor

As a complete newbie to the language...I constantly had those little thoughts like, 'this is the way a programming language
Paperback, 413 pages
Published November 5th 2004 by Apress (first published May 20th 2004)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Community Reviews

Showing 1-30
Average rating 3.97  · 
Rating details
 ·  632 ratings  ·  24 reviews

More filters
Sort order
Start your review of Dive Into Python
Asiful Nobel
May 01, 2018 rated it really liked it
A good book for someone who has prior programming experience and wants to learn Python. Moreover, this book may be a bit too much for someone who is looking to begin learning programming.

Dive Into Python really stayed with me over the years, because it was the first book I had read that did not feel like a copycat and had contents that are used by me even now at work.

P.S. Python 2 is dead. If you are looking to buy this book, don't. Instead obtain the Dive Into Python 3 book.
Smsu Library
We have some books on python, but I believe they are a bit dated. This is a user friendly guide that is up to date and would be a great resource for computer science students learning code (as the scripts are some of the most user friendly and introductory).

I would recommend it for the general collection.
Iurie Cojocari
Oct 02, 2017 rated it it was amazing
Renielle Tapia
Nov 21, 2019 rated it liked it
Half way through the book was about web and html. Not what I was looking for. But the beginning was great! If you are a programmer and want to know about python this can help.
Alok Singh
> Whether you're an experienced programmer looking to get into Python or grizzled Python veteran who remembers the days when you had to import the string module, *Dive Into Python* is your 'desert island' Python book.

Joey deVilla, Slashdot contributor

> As a complete newbie to the language...I constantly had those little thoughts like, 'this is the way a programming language should be taught.'

Lasse Koskela , JavaRanch

> Apress has been profuse in both its quantity and quality of
Aug 31, 2007 rated it liked it
Shelves: technical
This is a decent introduction to an odd computer language.

The book is marred by occasional errors and inconsistencies; a chatty writing style ("You were discussing the Open feature"); frequent chirpiness ("The only reason you haven't seen them until now is that Python is good at so many other things that you don't need them as often."); and excessive use of the second-person. I know I shouldn't expect great lit from tech books, but he kinda bugged me.

The author gives the impression that there
Peter Hutkins
May 29, 2012 rated it really liked it
Shelves: abandoned
Half way through Chp5 of 2004's "Dive Into Python" book, I decided to switch to the "Dive Into Python 3" book, which targets Python 3 instead of Python 2. At this moment in time, I think it is hard for someone learning Python to choose between Python 2 or Python 3. They are different enough that Python 2 programs will not work on a Python 3 interpreter, and vice-versa (when basic constructs like "print" have a different syntax, I feel comfortable pronouncing "will not work"). The IDEs (Titanium ...more
Kelvin Kou
Jul 28, 2013 rated it liked it
Admittedly, it is a dull and dry read, but I am not complaining. Plowing through this book has given me a fairly good grasp of Python's syntax, strengths, limitations, and design philosophy. I also appreciate the occasional tips, tricks, or caveats specific to programming in Python.
May 02, 2011 rated it liked it
The book is good enough to see how wide is the area of Python applications. But it does not discover all core Python programming techniques. Reader becomes rather excited with the language possibilities than gets applicable skills to implement own programs effectively.
Aug 12, 2007 rated it it was amazing
A pithy, lucid primer to one of the more useful and accessible programming languages out there. The full text of this book is available online at no cost, and that's how I read it, but I bought the book out of sheer gratitude.
Tarashish Mishra
May 11, 2013 rated it really liked it
If you already no the basics of programming, this book is great. It gives the reader a overview of the wide range of fields where python can be used. And you get to learn by doing stuff, which is IMHO the best way to learn.
Jun 04, 2011 rated it it was ok
I can't say I liked the writing style of this. Lots of the important information is here, I gather the python 3 version is much better. But no one seems to use python 3 yet.
Oct 19, 2008 rated it really liked it
A must read for those interested in Python. You can read it for free online, but it's worth buying if you don't like reading books on the computer.
Dmitry Fink
May 05, 2013 rated it liked it
too much of the book deals with stuff I don't care about (xml parsing), skipped most of it
Aug 24, 2007 rated it really liked it
Shelves: python
Sep 13, 2008 rated it liked it
Much better than the python tutorial at Go through this after you do the tutorial, its much more in depth and has better exercises.
Feb 07, 2012 marked it as to-read
Available online for free! Bless them.
python ? who would not know about it.
Laurens Bosscher
May 25, 2014 rated it it was ok
Shelves: web-development
I can't really recommend this book to anyone, sure it has some great concepts but it's a tad old and some of the stuff that Mark Pilgrim teaches is old and should never be used in real life.
Dec 05, 2011 rated it liked it
Shelves: test, myfavorite
Mohammad Laif
Jun 09, 2016 rated it really liked it
Shelves: dev
This is good book but old version, for the newer one check Dive Into Python 3. I parse through it to see if contains any different information, none found. The new version is better btw.
Sherif Shehab
Nov 20, 2012 rated it liked it
Good intro to Python, have different topics, but for me It wasn't the best. Didn't like It much, but that's a personal taste anyway.
rated it really liked it
Jul 17, 2012
Michael Scott
rated it it was amazing
Sep 22, 2009
Ahmad Hosseini
rated it liked it
Jan 31, 2019
Konstantin Gantsov
rated it it was amazing
Dec 08, 2019
rated it really liked it
Jan 02, 2013
rated it liked it
May 01, 2012
rated it it was amazing
Jun 18, 2008
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Learning Python
  • Cracking the Coding Interview: 150 Programming Questions and Solutions
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Programming Python
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • The Pragmatic Programmer: From Journeyman to Master
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • HTML and CSS: Design and Build Websites
  • You Don't Know JS: Up & Going
  • Python for Kids
  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners
  • Data Mining: Practical Machine Learning Tools and Techniques
  • Programming Collective Intelligence: Building Smart Web 2.0 Applications
  • The Principles of Object-Oriented JavaScript
  • Think Like a Programmer: An Introduction to Creative Problem Solving
  • Artificial Intelligence: A Guide for Thinking Humans
  • Hacking: The Art of Exploitation
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

April is the most hopeful of months, promising warm days and sunshine just around the corner. The weather is a little unpredictable, sure, but tha...
67 likes · 14 comments