Monday, 21 November 2011

[U231.Ebook] Free Ebook Pro Python, by Marty Alchin, J. Burton Browning

Free Ebook Pro Python, by Marty Alchin, J. Burton Browning

While the other people in the shop, they are unsure to locate this Pro Python, By Marty Alchin, J. Burton Browning straight. It may require even more times to go store by establishment. This is why we mean you this site. We will certainly offer the most effective means and recommendation to obtain the book Pro Python, By Marty Alchin, J. Burton Browning Even this is soft documents book, it will certainly be simplicity to bring Pro Python, By Marty Alchin, J. Burton Browning wherever or save at home. The difference is that you could not require relocate the book Pro Python, By Marty Alchin, J. Burton Browning area to place. You could require just copy to the various other gadgets.

Pro Python, by Marty Alchin, J. Burton Browning

Pro Python, by Marty Alchin, J. Burton Browning



Pro Python, by Marty Alchin, J. Burton Browning

Free Ebook Pro Python, by Marty Alchin, J. Burton Browning

Why need to get ready for some days to get or obtain the book Pro Python, By Marty Alchin, J. Burton Browning that you buy? Why ought to you take it if you could obtain Pro Python, By Marty Alchin, J. Burton Browning the faster one? You could discover the exact same book that you buy here. This is it the book Pro Python, By Marty Alchin, J. Burton Browning that you could obtain straight after purchasing. This Pro Python, By Marty Alchin, J. Burton Browning is popular book worldwide, naturally lots of people will try to own it. Why do not you become the very first? Still puzzled with the method?

To get rid of the problem, we now provide you the modern technology to download guide Pro Python, By Marty Alchin, J. Burton Browning not in a thick published file. Yeah, reviewing Pro Python, By Marty Alchin, J. Burton Browning by on the internet or obtaining the soft-file just to review could be one of the means to do. You might not really feel that reading a book Pro Python, By Marty Alchin, J. Burton Browning will certainly be helpful for you. Yet, in some terms, May people effective are those who have reading practice, included this kind of this Pro Python, By Marty Alchin, J. Burton Browning

By soft documents of the book Pro Python, By Marty Alchin, J. Burton Browning to read, you may not require to bring the thick prints all over you go. At any time you have going to review Pro Python, By Marty Alchin, J. Burton Browning, you could open your gadget to review this publication Pro Python, By Marty Alchin, J. Burton Browning in soft file system. So very easy and also quick! Checking out the soft data book Pro Python, By Marty Alchin, J. Burton Browning will certainly provide you very easy way to read. It can additionally be much faster considering that you can read your book Pro Python, By Marty Alchin, J. Burton Browning almost everywhere you want. This online Pro Python, By Marty Alchin, J. Burton Browning could be a referred e-book that you could enjoy the option of life.

Since book Pro Python, By Marty Alchin, J. Burton Browning has great perks to check out, lots of people now increase to have reading practice. Supported by the industrialized innovation, nowadays, it is simple to purchase guide Pro Python, By Marty Alchin, J. Burton Browning Even the book is not alreadied existing yet in the market, you to hunt for in this internet site. As what you can find of this Pro Python, By Marty Alchin, J. Burton Browning It will truly alleviate you to be the first one reading this book Pro Python, By Marty Alchin, J. Burton Browning and also obtain the perks.

Pro Python, by Marty Alchin, J. Burton Browning

You’ve learned the basics of Python, but how do you take your skills to the next stage? Even if you know enough to be productive, there are a number of features that can take you to the next level in Python. Pro Python, Second Edition explores concepts and features normally left to experimentation, allowing you to be even more productive and creative.

In addition to pure code concerns, Pro Python develops your programming techniques and approaches, which will help make you a better Python programmer. This book will improve not only your code but also your understanding and interaction with the many established Python communities.

This book takes your Python knowledge and coding skills to the next level. It shows you how to write clean, innovative code that will be respected by your peers. With this book, make your code do more with introspection and meta-programming. And learn and later use the nuts and bolts of an application, tier-by-tier as a complex case study along the way.

For more information, including a link to the source code referenced in the book, please visit http://propython.com/.

What you’ll learn
  • Write strong Python code that will be respected in the Python community
  • Understand the reasons behind big design decisions in Python
  • Write programs that can reconfigure themselves in Python
  • Disguise your code as different types of objects in Python
  • Inspect just about any object in Python
  • Prepare your code for international audiences
  • Ensure code quality with rigorous testing

Who this book is for

This book is for intermediate to advanced Python programmers who are looking to understand how and why Python works the way it does and how they can take their code to the next level.

Table of Contents1. Principles and Philosophy

2. Advanced Basics

3. Functions

4. Classes

5. Common Protocols

6. Object Management

7. Strings

8. Documentation

9. Testing

10. Distribution

11. Sheets: A CSV Framework

12. Style Guide for Python

13. Voting Guidelines

14. The Zen of Python

15. Docstring Conventions

16. Backward Compatibility Policy

17. Python 3000

18. Python Language Moratorium

  • Sales Rank: #1230771 in Books
  • Published on: 2014-12-24
  • Released on: 2014-12-17
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x .87" w x 7.50" l, 1.50 pounds
  • Binding: Paperback
  • 384 pages

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.

Dr. J. Burton Browning earned his doctorate from North Carolina State University. He has conducted research in areas including: distance learning, programming, and instructional technology. As a life-long learner and someone who has interests in topics such as: programming, photography, robotics, car restoration, wood working, hunting, reading, fishing, and archery, he is never at a loss for something to do. The art and joy of serving as a professor suits his inquisitive nature and in-fact this book was written to help learners catch the excitement of programming.

Most helpful customer reviews

6 of 6 people found the following review helpful.
A bitter sweet coverage of more or less advanced Python topics.
By Jascha Casadio
Any expert Python programmer knows that the selection of books covering advanced topics is quite limited. With its rosy title, Pro Python, whose second edition recently hit the shelves, definitely targets that reduced group of customers. Keeping these few people well fed is not as easy as it may seem. Simply talking about stuff that starts with a double underscore is not enough. Not at all. In this small list of advanced reads, this title stands in the middle: it gives the reader some good gem, but most of the time he will feel like it just another text covering basics concepts.

As just stated, the title suggests Pro Python should feed the reader’s hunger for advanced topics, those that, once you mastered, make you stand out. I must say that I feel like I have been served only an appetizer. While on the one hand the book certainly has some very positive note, on the other there are flaws that greatly lower its overall value, mainly readability.

But let’s start with the bright side. What I have enjoyed most of the book is, by far, the choice of the author to cover, step by step, the Zen of Python. While the interpretation is certainly subjective, I appreciate both his ideas and the choice itself to discuss it. I don’t remember any other title dedicating all that time and words to the subject. Similarly, I have been positively surprised by the chapter dedicated to software licenses, something any programmer should be aware of.

Speaking of more technical material, I think the author gives his best when he discusses multiple inheritance and how, internally, Python resolves it through the MRO. That dedicated to decorators also stands out among others. Here Marty gives details that other texts, such as Effective Python, do not. The real value for the developer comes by combining the information from these different sources, thus getting an even better view of the whole topic.

So, let’s slowly move to what I reckon being deficiencies of this title. First, while the chapters aforementioned do indeed deliver good value to the avid reader, I must admit that the examples that come with the theory are often very spartan, reduced to very few lines.

Most of the subjects covered are not advanced. The chapter dedicated to strings, for example, doesn’t go deep enough and, just like all the last chapters, is very short. Too short. The same is true for garbage collection, just to mention another.

The weakest point of the whole title in instead readability. I think that the there is not a real flow that takes the reader from one concept to another, smoothly. On the contrary, he often finds himself thrown to a very different subject abruptly.

Overall the book is not bad, but there are definitely better alternatives for those seeking advanced knowledge.

Suggested readings:
Effective Python: 59 Specific Ways to Write Better Python: this title certainly covers more expert topics that Pro Python does. Still, the two titles are somehow complementary and the reader can benefit combining them.
Learning Python Design Patterns: a very good book completely dedicated to design patterns, a subject each programmer must know.

As usual, you can find more reviews on my personal blog: http://books.lostinmalloc.com Feel free to pass by and share your thoughts!

0 of 0 people found the following review helpful.
More For an Advanced Beginner than a "Pro"
By Augustina
Despite the "Pro" in the title, I don't believe that's really the target audience for this book. I've been a software developer for over 15 years with a heavy modern Perl background and I recently started using Python. I have been looking for a resource for experienced programmers that already know the importance of fundamental programming concepts and just want a better understanding of how to do these things in idiomatic Python. This is not that book. This is a great resource for people who have just gotten comfortable writing small programs that work but haven't had much experience with software development. For advanced software developers, the overall topic coverage is fairly high level with some important deep level details being brushed over. I also found that the overall flow of the book wasn't as conceptually cohesive as it could have been, it felt like the author was jumping around a lot in each chapter. For beginning programmers, the author does take his time laying things out and building on concepts, leading to more a more idiomatic Python approach. For experienced programmers, it's painfully slow and I just found myself skimming through most of the chapters looking for the useful bits. I'd say I only found maybe 20% of the content in the book to be really useful. Definitely not a good value for me. That being said, I plan to recommend this book to beginning Python programmers because I think it has a lot to offer to the right audience. I just wish the author would follow through with some of his ideas a bit better and think about what "story" he intends each chapter to tell.

See all 2 customer reviews...

Pro Python, by Marty Alchin, J. Burton Browning PDF
Pro Python, by Marty Alchin, J. Burton Browning EPub
Pro Python, by Marty Alchin, J. Burton Browning Doc
Pro Python, by Marty Alchin, J. Burton Browning iBooks
Pro Python, by Marty Alchin, J. Burton Browning rtf
Pro Python, by Marty Alchin, J. Burton Browning Mobipocket
Pro Python, by Marty Alchin, J. Burton Browning Kindle

Pro Python, by Marty Alchin, J. Burton Browning PDF

Pro Python, by Marty Alchin, J. Burton Browning PDF

Pro Python, by Marty Alchin, J. Burton Browning PDF
Pro Python, by Marty Alchin, J. Burton Browning PDF

No comments:

Post a Comment