Practices of the Python Pro



Bookstore > Books > Practices of the Python Pro

Price$37.05 - $44.80
Rating
AuthorDane Hillard
PublisherManning
Published2019
Pages248
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101617296082
ISBN-139781617296086
EBook Hardcover Paperback

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.

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.

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.





4 5 8

Similar Books


Secret Recipes of the Python Ninja

Secret Recipes of the Python Ninja

by Cody Jackson

This book covers the unexplored secrets of Python, delve into its depths, and uncover its mysteries.You'll unearth secrets related to the implementation of the standard library, by looking at how modules actually work. You'll understand the implementation of collections, decimals, and fraction modules. If you haven't used decorators, coro...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Expert Python Programming, 2nd Edition

Expert Python Programming, 2nd Edition

by Michal Jaworski, Tarek Ziade

Python is a dynamic programming language, used in a wide range of domains by programmers who find it simple, yet powerful. Even if you find writing Python code easy, writing code that is efficient and easy to maintain and reuse is a challenge.The focus of the book is to familiarize you with common conventions, best practices, useful tools...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2016

Learn Python Programming, 2nd Edition

Learn Python Programming, 2nd Edition

by Fabrizio Romano

Learn Python Programming creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming with Python and ends by exploring different topics such as GUIs and real-world apps.You will begin by exploring the foundations of and fundamental topics on Pytho...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Raspberry Pi Cookbook for Python Programmers

Raspberry Pi Cookbook for Python Programmers

by Tim Cox

The Raspberry Pi foundation has been selling their computers since 2012 with the aim of inspiring programmers and engineers.Raspberry Pi Cookbook for Python Programmers is a practical guide for getting the most out of this little computer. It will guide you through the many uses of the Raspberry Pi and allow you to showcase the best it ha...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2014

A Swift Kickstart, 2nd Edition

A Swift Kickstart, 2nd Edition

by Daniel H Steinberg

This is the perfect book for the experienced developer who wants to get serious about learning the Swift programming language. If you know at least one modern programming language, this book will teach you how to think and program in Swift. Swift's design is inspired by elements from object-oriented, functional, and generic programming.As...

Price:  $29.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2017

Code with the Wisdom of the Crowd

Code with the Wisdom of the Crowd

by Mark Pearl

Mob Programming is a natural extension of the popular Pair Programming concept and is not restricted to a specific programming language or technology. It can be used by anyone who develops software, including dev leads, software developers, and agile coaches. When you have more people working on a bug or feature, you get fewer dependencie...

Price:  $26.95  |  Publisher:  The Pragmatic Programmers  |  Release:  2018

Learning Python Testing

Learning Python Testing

by Daniel Arbuckle

Automated testing is the best way to increase efficiency and decrease the defects of software testing. It takes away much of the effort on your part so that you can find bugs early and easily. The Python unit testing framework makes it easy to write efficient automated test cases in Python. Applications involving many paradigms and styles...

Price:  $23.99  |  Publisher:  Packt Publishing  |  Release:  2014

Mastering Python Forensics

Mastering Python Forensics

by Dr. Michael Spreitzenbarth, Dr. Johann Uhrmann

Digital forensic analysis is the process of examining and extracting data digitally and examining it. Python has the combination of power, expressiveness, and ease of use that makes it an essential complementary tool to the traditional, off-the-shelf digital forensic tools.This book will teach you how to perform forensic analysis and inve...

Price:  $31.99  |  Publisher:  Packt Publishing  |  Release:  2015