Robust Python

Robust Python
Author: Patrick Viafore
Publisher: "O'Reilly Media, Inc."
Total Pages: 381
Release: 2021-07-12
Genre: Computers
ISBN: 1098100638


Download Robust Python Book in PDF, Epub and Kindle

Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain? Python is an easy language to learn and use, but that also means systems can quickly grow beyond comprehension. Thankfully, Python has features to help developers overcome maintainability woes. In this practical book, author Patrick Viafore shows you how to use Python's type system to the max. You'll look at user-defined types, such as classes and enums, and Python's type hinting system. You'll also learn how to make Python extensible and how to use a comprehensive testing strategy as a safety net. With these tips and techniques, you'll write clearer and more maintainable code. Learn why types are essential in modern development ecosystems Understand how type choices such as classes, dictionaries, and enums reflect specific intents Make Python extensible for the future without adding bloat Use popular Python tools to increase the safety and robustness of your codebase Evaluate current code to detect common maintainability gotchas Build a safety net around your codebase with linters and tests


Robust Python
Language: en
Pages: 365
Authors: Patrick Viafore
Categories: Computers
Type: BOOK - Published: 2021-07-12 - Publisher: "O'Reilly Media, Inc."

GET EBOOK

Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain?
Python Object-Oriented Programming
Language: en
Pages: 715
Authors: Steven F. Lott
Categories: Computers
Type: BOOK - Published: 2021-07-02 - Publisher: Packt Publishing Ltd

GET EBOOK

A comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniques Key Features Build an intuit
Clean Code in Python
Language: en
Pages: 328
Authors: Mariano Anaya
Categories: Computers
Type: BOOK - Published: 2018-08-29 - Publisher: Packt Publishing Ltd

GET EBOOK

Getting the most out of Python to improve your codebase Key Features Save maintenance costs by learning to fix your legacy codebase Learn the principles and tec
Robust Python
Language: en
Pages: 381
Authors: Patrick Viafore
Categories: Computers
Type: BOOK - Published: 2021-07-12 - Publisher: "O'Reilly Media, Inc."

GET EBOOK

Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain?
ADVANCED VIDEO PROCESSING PROJECTS WITH PYTHON AND TKINTER
Language: en
Pages: 406
Authors: Vivian Siahaan
Categories: Computers
Type: BOOK - Published: 2024-05-27 - Publisher: BALIGE PUBLISHING

GET EBOOK

The book focuses on developing Python-based GUI applications for video processing and analysis, catering to various needs such as object tracking, motion detect