Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Dive Into Python and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
59 used & new from $14.19

Have one to sell? Sell yours here
 
   
Dive Into Python
 
 
Start reading Dive Into Python on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  
4.3 out of 5 stars See all reviews (32 customer reviews)

List Price: $39.99
Price: $35.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $4.00 (10%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
32 new from $25.69 27 used from $14.19
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $24.95
Paperback $34.95 $27.72 3 used & new from $19.99

Frequently Bought Together

Dive Into Python + Learning Python, 3rd Edition + Python Cookbook
Price For All Three: $95.35

Show availability and shipping details

  • This item: Dive Into Python by Mark Pilgrim

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Learning Python, 3rd Edition by Mark Lutz

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Python Cookbook by Alex Martelli

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Python Cookbook

Python Cookbook

by Alex Martelli
4.3 out of 5 stars (42)  $32.97
The Definitive Guide to Django: Web Development Done Right

The Definitive Guide to Django: Web Development Done Right

by Adrian Holovaty
4.2 out of 5 stars (23)  $26.18
Foundations of Python Network Programming

Foundations of Python Network Programming

by John Goerzen
4.7 out of 5 stars (16)  $40.49
Python in a Nutshell, Second Edition (In a Nutshell (O'Reilly))

Python in a Nutshell, Second Edition (In a Nutshell (O'Reilly))

by Alex Martelli
4.5 out of 5 stars (40)  $26.39
Python Essential Reference (4th Edition) (Developer's Library)

Python Essential Reference (4th Edition) (Developer's Library)

by David M. Beazley
4.6 out of 5 stars (70)  $29.69
Explore similar items


Editorial Reviews

Review
"...may be one of the thinnest programming language books on my shelf, but it's also one of the best." -- Slashdot, AccordianGuy, September 8, 2004

Product Description
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, <i>Dive Into Python</i> is your 'desert island' Python book. As a complete newbie to the language…I constantly had those little thoughts like, 'this is the way a programming language should be taught. Apress has been profuse in both its quantity and quality of releases&emdash;and (this book is) surely worth adding to your technical reading budget for skills development. I am reading this ... because the language seems like a good way to accomplish programming tasks that don't require the low-level bit handling power of C.</a></p> </blockquote> <p id="quoteAuthor">&#8212; Richard Bejtlich, TaoSecurity</p></div>

<p>Python is a new and innovative scripting language. It is set to replace Perl as the programming language of choice for shell scripters, and for serious application developers who want a feature-rich, yet simple language to deploy their products.

<p><i>Dive Into Python</i> 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 in a summary at the end. <p>

<p>This is the perfect resource for you if you like to jump into languages fast and get going right away.

See all Editorial Reviews


Product Details

  • Paperback: 413 pages
  • Publisher: Apress (May 4, 2009)
  • Language: English
  • ISBN-10: 1590593561
  • ISBN-13: 978-1590593561
  • Product Dimensions: 8.6 x 7 x 0.8 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars See all reviews (32 customer reviews)
  • Amazon.com Sales Rank: #72,439 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #24 in  Books > Computers & Internet > Programming > Languages & Tools > Python

Inside This Book (learn more)


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(19)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

32 Reviews
5 star:
 (22)
4 star:
 (4)
3 star:
 (1)
2 star:
 (4)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (32 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
65 of 69 people found the following review helpful:
5.0 out of 5 stars Great book & it comes for free!, December 29, 2004
By Riccardo Audano (Chiavari, Italy) - See all my reviews
(REAL NAME)   
I am definitely a C++ & Java aficionado (or bigot , you might say) but I think Python is one scripting language that is worth some studying. This book is a very clear, practically oriented introduction, best suited for people who already know how to program in some other language. It gives you a solid knowledge of Python fundamentals with an accent on parsing HTML and XML. Ah I forgot the best part... you do not have to buy the book! It is available for free download at diveintopython.org ... but the book is so good and the price so "right" that you might consider buying the hardcopy. Thank you Mark!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
37 of 40 people found the following review helpful:
5.0 out of 5 stars Great Book for Experienced Programmers, May 18, 2005
By Elderbear (Loma Linda, Aztlan) - See all my reviews
(TOP 1000 REVIEWER)   
If you've never programmed before, Python is an excellent language to learn modern programming techniques. But this book should not be your starting point. Get "How to Think Like a Computer Scientist: Learning with Python" by Allen Downey, Jeffrey Elkner, Chris Meyers and learn the basics. Then dive into this book.

Mark Pilgrim is an extremely accessible author. He teaches by example. Each chapter teaches powerful techniques and Python idioms by creating a useful program. Anybody with programming experience should be able to follow the examples and learn the language - although a few visits to the Python website docs may help along the way.

Each example is brief and annotated. The annotations combine with explanatory text to reveal the power of this incredible programming language. Python runs on virtually any popular platform and can be downloaded for free. Mark's excellent work will help empower the reader to do useful things almost immediately.

One of the early example programs reads through a directory of MP3 files and lists the header information, such as artist, album, etc. This is accomplished with just a few lines of code.

Mark makes the point that everything in Python is an object. While this is not a text on hard-core object oriented programming, it is an excellent opportunity for the OOP beginner to get a handle on it.

Pilgrim also emphasizes good programming techniques, such as documentation and unit testing. In one of the later chapters he even creates a Python unit testing framework that works for testing Python code to see if it performs as expected. Again, this example is annotated, used to develop both the software engineering skill of unit testing AND properties of the Python language.

He also covers accessing websites and parsing HTML and XML code. This is just an introduction to these subjects. Those interested in learning this in depth will want to continue their reading with other books and web pages focused on these topics.

The book is not dry or boring. It is not a manual. It is an excellent example of how to use the language AND how to think like a master programmer. The latter is reason enough to buy the book even if you're familiar with Python and have been coding for years.

It's a fun read. It's a great second book for somebody learning to program. It's a powerful example for those wishing to improve their programming style and/or learn object programming. I cannot say enough good things about it.

Furthermore, Mark maintains a website and blog. His articles vary from technically dense to enticingly interesting. He's even responded to email I sent him. How many authors do that?

If you found your way to this page, GET THE BOOK! Being here is proof that it's a good match for you. And if you just want to learn to program and have no experience - get the book anyway, then get a more basic book to go with it. DIVE INTO PYTHON will make you a quality programmer if you work your way through it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 19 people found the following review helpful:
5.0 out of 5 stars EXCELLENT intro to Python for programmers, May 8, 2004
By "phrodod" (Los Angeles, CA USA) - See all my reviews
If you are already a programmer by trade, but haven't yet started to learn Python, get this book either here or from the web site (just search to find it), and dive in. Each chapter starts with an small example program that actually does useful stuff, most of which is foreign to you when you start reading. A few pages later, you'll understand the whole program, and get a good feeling for what "Pythonic" programming is all about.

The author really understands the subject matter, and he really understands what is needed by readers who already have a strong programming background. Once you've worked your way through this book, you'll understand 1) Python, 2) Good programming practices in Python, and 3) Why Python has become such a success amongst professional programmers.

NOTE: If you don't already know programming, hold off on this book until later. If the whole topic of programming is brand new to you, go instead for Mark Lutz' book, "Learning Python (2nd edition)". Mark covers in great detail what could go wrong as you try things out. He insures you won't get lost. To do that, he has to be very explicit about everything. Experienced programmers don't need nearly so much detail, as they already know most of the stuff in the Lutz book, and will find themselves skipping trememdous amounts. These are the folks for whom this book is written.

I am finding this to be a great book for evangelization of others to the ranks of Python maniac.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Good book, but don't get the Kindle Edition
There are multiple editions of this book, my comment specifically refers to one of the Kindle Editions:
Dive into Python

Briefly: don't get the Kindle edition... Read more
Published 1 month ago by J. Morzinski

2.0 out of 5 stars Kindle format is UNREADABLE!
If you have a Kindle I strongly suggest you avoid this book. The formatting of regular text is quite readable, but the code samples are extremely difficult (or impossible) to... Read more
Published 3 months ago by Nicholas D. Hance

5.0 out of 5 stars Excellent!
First off, I bought this book because I like having books as physical references over reading something on the computer, as it is available online for free. Read more
Published 4 months ago by C. Greg Freeman

1.0 out of 5 stars didn't care for it - not for programming newbies
I have experience with Fortran, some C/C++, but mostly IDL, a commercial scripting language for scientific visualization. Read more
Published 15 months ago by Guy Montag

2.0 out of 5 stars Sent it back after a day
This book should have been called "Wade Into the Shallow End of Python." Virtually every section is punctuated by a statement to the effect of "I don't really understand how this... Read more
Published 17 months ago by orangekay

4.0 out of 5 stars Quite reasonable reading
Pros:
1) The book does what the title promises - dives head in.
2) It introduces relatively wide range of topics in a readable manner. Read more
Published 18 months ago by Jiri Mracek

4.0 out of 5 stars good dive
nice examples to dive into and get a whole view of the language in very short time. but not recommended for newcomers in programming.
Published 21 months ago by Quan Qing

5.0 out of 5 stars Quick approach
Although this book is only a quick approach to python it makes the reader have a good background to continue learning python on itself.
Published 23 months ago by Y. F. Meilan

5.0 out of 5 stars Excellent gateway book for Python
Having learned Perl first in my programming career, I pretty much ignored Python from the start. Perl's "TMTOWTDI" (There's More Than One Way To Do It) philosophy, coupled with... Read more
Published 23 months ago by Craig Maloney

5.0 out of 5 stars Brilliant Python introduction for experienced programmers
Definitely aimed at experienced programmers this books uses a very interesting approach to teach Python. Read more
Published on May 11, 2007 by Fabio Lessa

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
Nothing about Graphics? Dive into Python 0 January 2009
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 3 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!

Create a Listmania! list


Look for Similar Items by Category


Amazon MP3 Delivers Free Songs

Subscribe to The Amazon MP3 Download newsletter to find out about free song downloads, new releases and hot digital music deals first.
subscribe
 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Lost Symbol
The Lost Symbol by Dan Brown
$16.17

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates