Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Python Descriptors

Buy
Python Descriptors, 9781484225042 (148422504X), Apress, 2016
This short book on Python descriptors is a collection of knowledge and ideas from many sources on dealing with and creating descriptors. And, after going through the things all descriptors have in common, the author explores ideas that have multiple ways of being implemented as well as completely new ideas never seen elsewhere before.

This truly is a comprehensive guide to creating Python descriptors. As a bonus: A pip install-able library, descriptor_tools, was written alongside this book and is an open source library on GitHub.

There aren't many good resources out there for writing Python descriptors, and extremely few books. This is a sad state of affairs, as it makes it difficult for Python developers to get a really good understanding of how descriptors work and the techniques to avoid the big gotchas associated with working with them.


What You Will Learn
  • Discover descriptor protocols
  • Master attribute access and how it applies to descriptors
  • Make descriptors and discover why you should
  • Store attributes
  • Create read-only descriptors and _delete()
  • Explore the descriptor classes
  • Apply the other uses of descriptors and more
Who This Book Is For

Experienced Python coders, programmers and developers.



(HTML tags aren't allowed.)

The Sisters Are Alright: Changing the Broken Narrative of Black Women in America
The Sisters Are Alright: Changing the Broken Narrative of Black Women in America

What's wrong with black women? Not a damned thing!
The Sisters Are Alright exposes anti–black-woman propaganda and shows how real black women are pushing back against distorted cartoon versions of themselves.

When
...

Hack the Stack: Using Snort and Ethereal to Master the 8 Layers of an Insecure Network
Hack the Stack: Using Snort and Ethereal to Master the 8 Layers of an Insecure Network

This book looks at network security in a new and refreshing way. It guides readers step-by-step through the "stack" -- the seven layers of a network. Each chapter focuses on one layer of the stack along with the attacks, vulnerabilities, and exploits that can be found at that layer. The book even includes a chapter on the mythical...

Configuring Cisco Unified Communications Manager and Unity Connection: A Step-by-Step Guide (2nd Edition)
Configuring Cisco Unified Communications Manager and Unity Connection: A Step-by-Step Guide (2nd Edition)

On March 10, 1876, Alexander Graham Bell made the first successful telephone call. As with many things, the test was purely accidental. Graham spilled acid on his leg, and Watson, his assistant, heard his call for help through the telephone. So, what has changed over the last 129 years? It would be easier to discuss what hasn’t...


Extrusion, Second Edition: The Definitive Processing Guide and Handbook (Plastics Design Library)
Extrusion, Second Edition: The Definitive Processing Guide and Handbook (Plastics Design Library)

The second edition of Extrusion is designed to aid operators, engineers, and managers in extrusion processing in quickly answering practical day-to-day questions. The first part of the book provides the fundamental principles, for operators and engineers, of polymeric materials extrusion processing in single and twin screw extruders....

Making Things Move DIY Mechanisms for Inventors, Hobbyists, and Artists
Making Things Move DIY Mechanisms for Inventors, Hobbyists, and Artists

A unique guide to practical mechanical design principles and their applications
In Making Things Move, you'll learn how to build moving mechanisms through non-technical explanations, examples, and do-it-yourself projects--from art installations to toys to labor-saving devices. The projects include a drawing machine,
...

Microsoft Visual Studio 2008 Programming
Microsoft Visual Studio 2008 Programming

Welcome to Microsoft Visual Studio 2008 Programming. This is a book about doing software development with Microsoft’s latest development studio—Visual Studio 2008. All code samples in the book were built with either Visual Studio 2008 Professional or Visual Studio Team System 2008....

©2019 LearnIT (support@pdfchm.net) - Privacy Policy