Listen free for 30 days

Listen with offer

Preview

£0.00 for first 30 days

Pick 1 audiobook a month from our unmatched collection - including bestsellers and new releases.
Listen all you want to thousands of included audiobooks, Originals, celeb exclusives, and podcasts.
Access exclusive sales and deals.
£7.99/month after 30 days. Renews automatically. See here for eligibility.

Practices of the Python Pro

By: Dane Hillard
Narrated by: Lisa Farina
Try for £0.00

£7.99/month after 30 days. Renews automatically. See here for eligibility.

Buy Now for £14.99

Buy Now for £14.99

Pay using card ending in
By completing your purchase, you agree to Audible's Conditions of Use and authorise Audible to charge your designated card or any other card on file. Please see our Privacy Notice, Cookies Notice and Interest-based Ads Notice.

Summary

Professional developers know the many benefits of writing application code that’s clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level.

With Practices of the Python Pro, you’ll learn to design professional-level, clean, easily maintainable software at scale using the incredibly popular programming language, Python. You’ll find easy-to-grok examples that use pseudocode and Python to introduce software development best practices, along with dozens of instantly useful techniques that will help you code like a pro.

About the technology

Professional-quality code does more than just run without bugs. It’s clean, readable, and easy to maintain. To step up from a capable Python coder to a professional developer, you need to learn industry standards for coding style, application design, and development process. That’s where this book is indispensable.

About the book

Practices of the Python Pro teaches you to design and write professional-quality software that’s understandable, maintainable, and extensible. Dane Hillard is a Python pro who has helped many dozens of developers make this step, and he knows what it takes. With helpful examples and exercises, he teaches you when, why, and how to modularize your code, how to improve quality by reducing complexity, and much more. Embrace these core principles, and your code will become easier for you and others to read, maintain, and reuse.

What's inside

  • Organizing large Python projects
  • Achieving the right levels of abstraction
  • Writing clean, reusable code Inheritance and composition
  • Considerations for testing and performance

About the audience

For learners familiar with the basics of Python or another OO language.

About the author

Dane Hillard has spent the majority of his development career using Python to build web applications.

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2019 Manning Publications (P)2021 Manning Publications
activate_Holiday_promo_in_buybox_DT_T2

Listeners also enjoyed...

Python Programming cover art
Python Programming: Your Intermediate Guide to Learn Python in 7 Days cover art
Python 3 Programming cover art
Javascript for Beginners cover art
Python Programming cover art
Grokking Simplicity: Taming Complex Software with Functional Thinking cover art
JavaScript Professional Programming Made Easy, 2nd Edition cover art
Java from Zero cover art
Functional Programming in JavaScript cover art
Learn Python Quickly cover art
Natural Language Processing in Action: Understanding, Analyzing, and Generating Text with Python cover art
Python for Beginners cover art
Deep Learning with PyTorch cover art
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition cover art
Designing Data-Intensive Applications cover art
Learn Python Programming cover art

What listeners say about Practices of the Python Pro

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.