Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Python Descriptors: Understanding and Using the Descriptor Protocol

Buy
Create descriptors and see ideas and examples of how to use descriptors effectively. In this short book, you’ll explore descriptors in general, with a deep explanation of what descriptors are, how they work, and how they're used. Once you understand the simplicity of the descriptor protocol, the author delves into using and creating descriptors in practice, with plenty of tips, patterns, and real-world guidance. Because descriptors are inherently flexible, you’ll work with multiple examples illustrating how to best take advantage of them.

This second edition includes additions throughout, including new material covering the set_name_() descriptors, new and improved flowcharts to explain the inner workings of descriptors, and a completely new chapter to address instance-level attributes, the easiest way to create descriptors correctly the first time. 

Although brief, Python Descriptors is a comprehensive guide to creating Python descriptors, including a pip install-able library called descriptor_tools, which was written alongside this book and is an open source library on GitHub. After reading this book, you will have a solid 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
  • Build your own descriptors
  • Use descriptors to store attributes
  • Create read-only descriptors 
  • Explore the descriptor classes
  • Apply the other uses of descriptors 


Who This Book Is For


Experienced Python coders, programmers, and developers.



(HTML tags aren't allowed.)

The Management Bible
The Management Bible
The Management Bible is the most comprehensive book on the topic of management available anywhere. It offers in-depth coverage of the entire range of essential topics for today’s managers and supervisors—from beginners to seasoned veterans—and includes practical, effective solutions for the everyday problems every manager...
What Business Really Wants from IT: A Collaborative Guide for Business Directors and CIOs (Computer Weekly Professional)
What Business Really Wants from IT: A Collaborative Guide for Business Directors and CIOs (Computer Weekly Professional)
Tackles the mismatch of business expectations and IT activities

Business expectations of their IT departments are simple: Deliver IT without fuss, get involved in achieving business results, and provide leadership. But while business emphasis is on business results and leadership, IT is focused on the technology.
...
Managing Business with SAP: : Planning Implementation and Evaluation
Managing Business with SAP: : Planning Implementation and Evaluation

Managing Business with SAP: Planning, Implementation and Evaluation is a collection of valuable experiences and perspectives from IT professionals regarding the selection and implementation of SAP.

Managing Business with SAP: Planning, Implementation, and Evaluation covers the basic concepts and principles of ERP/SAP...


A Modern Introduction to Differential Equations
A Modern Introduction to Differential Equations
An accessible introductory differential equations textbook for the one-semester course.

Designed for a one-semester course, A Modern Introduction to Differential Equations presents a solid and highly accessible introduction to differential equations, developing the concepts from a dynamic systems perspective...

Scaling CouchDB
Scaling CouchDB

This practical guide offers a short course on scaling CouchDB to meet the capacity needs of your distributed application. Through a series of scenario-based examples, this book lets you explore several methods for creating a system that can accommodate growth and meet expected demand. In the process, you learn about several tools...

Fourier Analysis (Graduate Studies in Mathematics)
Fourier Analysis (Graduate Studies in Mathematics)

Fourier analysis encompasses a variety of perspectives and techniques. This volume presents the real variable methods of Fourier analysis introduced by Calderón and Zygmund. The text was born from a graduate course taught at the Universidad Autónoma de Madrid and incorporates lecture notes from a course taught by José...

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