Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Pro Python (Expert's Voice in Open Source) 2010th Edition

3.3 out of 5 stars 6 customer reviews
ISBN-13: 978-1430227571
ISBN-10: 1430227575
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy new
$26.07
Only 4 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
List Price: $49.99 Save: $23.92 (48%)
40 New from $26.07
Qty:1
Pro Python (Expert's Voic... has been added to your Cart
More Buying Choices
40 New from $26.07 16 Used from $8.73
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Security
ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
$26.07 FREE Shipping. Only 4 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Pro Python (Expert's Voice in Open Source)
  • +
  • Expert Python Programming: Best practices for designing, coding, and distributing your Python software
Total price: $71.06
Buy the selected items together

Editorial Reviews

About the Author

By day, Marty Alchin works as a senior software engineer at Heroku, and after that, he writes and codes for fun and community. His blog can be found at http://martyalchin.com/ and he has profiles on many other services under the name Gulopine. In particular, his code can be found on GitHub and his random thoughts are on Twitter. He also accepts tips for his open source work at https://gittip.com/gulopine.
NO_CONTENT_IN_FEATURE
New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Expert's Voice in Open Source
  • Paperback: 368 pages
  • Publisher: Apress; 2010 edition (June 14, 2010)
  • Language: English
  • ISBN-10: 1430227575
  • ISBN-13: 978-1430227571
  • Product Dimensions: 7.5 x 0.8 x 9.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #866,152 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
This book was a real disappointment.

I wouldn't have minded the preachy-ness of Chapter 1 if the rest of the original-material Chapters dealt with topics that concerned using Python in a professional context. Those chapters covered a random set of disjoint topics, and each topic was lacking in both motivation for the topic and, most important to a professional programmer, the basis for the Python behavior associated with the topic and the way to control the behavior.

The book was light. Here's an example of the lightness of this book's coverage: Generators, Lambdas, and Introspection were 'completely' covered in 5 pages. Here's an example of a topic not relevant to the professional programmer: Function Annotations were covered in so far as they could be used to extend type safety in Python. Hard to imagine selecting Python to build an app if you also thought Python wouldn't be reliable without also building a framework to enhance the language's builtin runtime type system.

The book finishes with 36 pages of cut-and-pasted PEP text. Why Python Enhancement Proposals authored by others was included in this $50 over-priced book baffles me.

steveofid
1 Comment 28 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Pro Python, by Marty Allchin, is another book that tries to bring beginner and intermediate Python programmers up to the next level. This book is targeted towards people with a bit of familiarity with OOP in Python and basic control structures, but beyond that no more knowledge is really necessary. Allchin goes on to introduce a wide range of topics to the reader such as decorators, list comprehensions, generators, and annotations. This is only a brief look at what is covered in the first chunk of the book. Allchin also focuses some chapters on software distribution, testing, and documentation, and ends the book with a chapter focused on designing your own framework for parsing CSV files. He also focuses chapters on working with Strings and object management, as well as a basic chapter on functions and classes that will introduce more advanced concepts in these two areas.

One of my favorite aspects of this book is the first chapter "Principles and Philosophy" which focuses on the Pythonic way of writing code and managing a project. He covers about 20-25 concepts that will make you a better Python programmer. In addition, throughout the book Allchin always makes sure to mention when he is teaching something that has a syntactic difference between Python2 and Python3.

I would definitely recommend this book to anyone with previous Python experience that want's to step up to the next level. I also believe that this would be a great book for a person with programming experience in another language who wants to rapidly pick up Python. You might need to read a few resources online while working through the book, but overall, Allchin does such a great job of explaining the concepts he covers that it makes this book a great resource for any developer.
Comment 19 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
As a guy coming from introductory books like "Dive into Python", this book stopped me from doing the mistakes one can easily make after learning the absolute basics. It taught me about PEP8, unittests and "The Zen of Python" in a terse and intriguing way.

The lightness of the content mentioned by other users didn't bother me. After all, the book is presented as an *introduction* to advanced Python programming -- the author still assumes you can look up stuff in a search engine, which you'll have to do anyway if you want to keep up-to-date. If you still want to learn everything from a book, you might reconsider buying this one -- but then you also might reconsider writing software.

I still wished this one would've contained more practical examples. A tutorial on the end of the book that uses the knowledge gathered in the previous chapters would've been nice.

TL; DR: If you've just finished an introduction like "Dive into Python" or "Learn Python the hard way", you will enjoy this book.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Pro Python (Expert's Voice in Open Source)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Pro Python (Expert's Voice in Open Source)

Pages with Related Products. See and discover other items: computer programs