Programming Books C Java PHP Python Learn more Browse Programming Books
Beginning Python: From Novice to Professional, 2nd Editio... and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $44.99
  • Save: $14.05 (31%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Beginning Python: From No... has been added to your Cart
FREE Shipping on orders over $35.
Used: Very Good | Details
Sold by buyroxy
Condition: Used: Very Good
Comment: Clean, unmarked text. Tight binding. Minimal shelfwear present.
Access codes and supplements are not guaranteed with used items.
Sell yours for a Gift Card
We'll buy it for $2.50
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Beginning Python: From Novice to Professional, 2nd Edition (The Experts Voice in Open Source) (Books for Professionals by Professionals) Paperback – November 4, 2009

ISBN-13: 978-9380501604 ISBN-10: 9380501609 Edition: 2nd

Buy New
Price: $30.94
50 New from $23.96 27 Used from $19.00
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$30.94
$23.96 $19.00
Unknown Binding
"Please retry"
$71.00
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Beginning Python: From Novice to Professional, 2nd Edition (The Experts Voice in Open Source) (Books for Professionals by Professionals) + Python Programming for the Absolute Beginner, 3rd Edition
Price for both: $53.64

Buy the selected items together

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Books for Professionals by Professionals
  • Paperback: 688 pages
  • Publisher: Apress; 2nd edition (November 4, 2009)
  • Language: English
  • ISBN-10: 9380501609
  • ISBN-13: 978-9380501604
  • ASIN: 1590599829
  • Product Dimensions: 7 x 1.6 x 9.2 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (35 customer reviews)
  • Amazon Best Sellers Rank: #400,646 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

A bio is not available for this author.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

I recommend it for anyone at any level who wants to learn all they need about python.
K. Langer
While the concepts were easy to understand, I really can't say that I've learned Python after reading this book.
Alex
Most of the book is not that bat but despite the length it's still woefully incomplete.
Paul M. Wayner

Most Helpful Customer Reviews

68 of 70 people found the following review helpful By Robert A. Gibson on November 17, 2008
Format: Paperback
I admit it. I really like Python as a programming language. So there. :-)
I think that Magnus has a very reasonable approach to presenting Python as a programming language. The real benefit to this book, however, is the collection of projects, and the way in which they are presented. Each project chapter is presented using the following template:

- What's the problem
- Useful tools
- Preparations
- First implementation
- Second implementation
...
- Putting it all together
- Further exploration

Far too many programming books present the "final" code in all its "glory" with no indication to the reader that it took multiple iterations to get to the code that was presented.

Yes, this takes a bit more room, but for those to whom programming is new, it is a very valuable technique. It is really important for programmers to realize that the first draft, or attempt, doesn't have to (and will almost never) be right, or complete.

Thanks
Magnus!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
47 of 47 people found the following review helpful By Mfragin on March 2, 2009
Format: Paperback
With the move to Python 3.0, I've been reading newer Python books a lot recently, either in final print form or pre-publication drafts. Then a friend just gave me her copy of this book, which I had read before but did not own.

I ended up re-reading a lot of this book and loving it more this time around. In particular, Magnus writes true Python code, getting to the heart of the language itself. I've read one too many "Python" books that are merely re-writes of a programming book from another language. Sure, you can re-write your C or Java code in Python, but to really grasp the beauty and efficiency of Python, you should be writing true Python (Pythonic) code. Magnus gets it, and this book is definitely worth reading, even now. It would be nice to have a version updated to 3.0, but this book is much better than the few 3.0 books I have seen published so far.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
41 of 42 people found the following review helpful By Mike N on August 19, 2010
Format: Paperback
This book is pretty well written and easy to understand. The first few chapters seem really analogous to the MIT OCW beginning Python course.

My main issue with the book is that it is supposed to cover Python 3. The author states that the Python 2 syntax is nearly identical to Python 3 and that where it is different in the book he will make note of it. However, there are several examples that will give errors in Python 3 that are not noted by the author.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
38 of 41 people found the following review helpful By Bob on December 6, 2008
Format: Paperback
I've been programming computers since 1960. This is the best book I've ever seen on learning a new language. Material is introduced at the right pace, in the right order, and in a very readable fashion. I highly recommend it. I tried other books on Python (free and non-free) and chose this one as the best for me. I think it will be the best for you, too!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 10 people found the following review helpful By K. Langer on August 24, 2009
Format: Paperback
I took this book with me on vacation and read it cover to cover. I have ready many books on various languages so I have experience the good and the very very bad. This book bubbled up on my very good list. I now feel comfortable with Python and have already started developing in it.

Not only does the author pack the book with many examples, he does a great job explaining why it works and why one way is better then another. He also covers the long and short approaches to certain language constructs. Apress continue to produce good quality books. This is a perfect example.

I recommend it for anyone at any level who wants to learn all they need about python.
Comment
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
29 of 35 people found the following review helpful By Earl K. Takasaki on May 10, 2011
Format: Paperback Verified Purchase
The cover of this book clearly says "Covered Version 3". Unfortnately, the extent of this coverages is Appendix D, about 7 pages. The rest of this book covers version 2.5. Sounds like a sneaky way to sell a second edition.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 16 people found the following review helpful By Y. Maman on October 16, 2008
Format: Paperback
Mangnus Hetland's book was my intro to the python world. He strikes a balance between being tutorial for a programmer with shaky feet to being empowering by giving insights into software development ideas for bigger projects. Speaking of those, not only does he enrich the book with a tour of the object oriented and pattern filled language. To show these pieces in practice, he offers multiple practical project pieces (parsing markups like html/xml, building GUIs, erecting a web service) that make a rookie feel good to see working. And he does so with iterative programming, showing a simple implementation and then a more filled in one, as is natural for a programmer to go through without feeling overwhelmed. Throughout the book he throws all sorts of wisdom from the various hats that he wears, (teacher, developer and Pythonista...). I credit a lot to him the scripts I have running on production servers.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
13 of 16 people found the following review helpful By Alex on January 21, 2011
Format: Paperback
While the concepts were easy to understand, I really can't say that I've learned Python after reading this book. All chapters end with a quiz to answer questions about Python concepts, but almost none have relevant coding exercises to go along with them. You can read about concepts forever, but until you actually sit down and write out some code, there's no way you'll understand how a language works. Disappointed with this overall.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?