Skip to main content
  • Book
  • © 2010

Pro Python

Apress

Authors:

  • A key book for any Python programmer who wants to write professional standard Python
  • Marty Alchin has already written the best overview of 'advanced Python' I've ever seen in print (from an Amazon review of Pro Django).
  • Large numbers of Python Programmers want to develop to the next level (figures from Ohloh http://tr.im/CwpU)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (18 chapters)

  1. Front Matter

    Pages i-xix
  2. Advanced Basics

    Pages 19-52
  3. Functions

    Pages 53-101
  4. Classes

    Pages 103-142
  5. Common Protocols

    Pages 143-168
  6. Object Management

    Pages 169-190
  7. Strings

    Pages 191-206
  8. Documentation

    Pages 207-215
  9. Testing

    Pages 217-231
  10. Distribution

    Pages 233-242
  11. Sheets: A CSV Framework

    Pages 243-281
  12. Style Guide for Python

    • Guido van Rossum, Barry Warsaw
    Pages 283-297
  13. Voting Guidelines

    • Barry Warsaw
    Pages 299-300
  14. The Zen of Python

    • Tim Peters
    Pages 301-302
  15. Docstring Conventions

    • David Goodger, Guido van Rossum
    Pages 303-307
  16. Backwards Compatibility Policy

    • Benjamin Peterson
    Pages 309-311
  17. Python 3000

    • Guido van Rossum
    Pages 313-315
  18. Python Language Moratorium

    • Brett Cannon, Jesse Noller, Guido van Rossum
    Pages 317-319
  19. Back Matter

    Pages 321-341

About this book

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 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 will develop your programming techniques and approaches, which will help make you a better Python programmer. Not only will this book help your code, it will also help you understand and interact with the many established Python communities, or even start your own.

  • Take your Python knowledge and coding skills to the next level.
  • Write clean, innovative code that will be respected among your peers.
  • Make your code do more with introspection and metaprogramming.
  • Design complete frameworks and libraries (two are included in the book!).

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

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.

Bibliographic Information

  • Book Title: Pro Python

  • Authors: Marty Alchin

  • Editors: Clay Andres, Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Jonathan Gennick, Jonathan Hassell, Michelle Lowman, Matthew Moodie, Duncan Parkes, Jeffrey Pepper, Frank Pohlmann, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh, Mary Tobin, Nancy Sixsmith, Angel Alchin

  • DOI: https://doi.org/10.1007/978-1-4302-2758-8

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)

  • Copyright Information: Marty Alchin 2010

  • Softcover ISBN: 978-1-4302-2757-1Published: 15 June 2010

  • eBook ISBN: 978-1-4302-2758-8Published: 28 December 2010

  • Edition Number: 1

  • Number of Pages: 368

  • Topics: Python, Computer Applications

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access