Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Zimmerman, Jacob, author.

Title Python descriptors : understanding and using the descriptor protocol / Jacob Zimmerman. [O'Reilly electronic resource]

Edition Second edition.
Publication Info. [New York] : Apress, [2018]
QR Code
Description 1 online resource
text file
PDF
Series ITpro collection
Bibliography Includes bibliographical references and index.
Contents Introduction; Part I: About descriptors; Chapter 1: What is a descriptor?; Chapter 2: The descriptor protocol; Chapter 3: What are descriptors good for?; Chapter 4: Descriptors in the standard library; Chapter 5: Attribute access and descriptors; Part II: Making descriptors; Chapter 6: Which methods are needed?; Chapter 7: Storing the attributes' Chapter 8: Read-only descriptors; Chapter 9: Writing -- delete -- (); Chapter 10: Descriptors are classes too; Chapter 11: Reusing the wheel; Chapter 12: Instance-level descriptors; Chapter 13: Other uses of descriptors in the world.
Summary 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. You will: 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.
Subject Python (Computer program language)
Python (Langage de programmation)
Programming & scripting languages: general.
Computer programming -- software development.
Python (Computer program language)
Other Form: Print version: Zimmerman, Jacob. Python descriptors. Second edition. [New York] : Apress, [2018] 1484237269 9781484237267 (OCoLC)1033533838
ISBN 9781484237274 (electronic book)
1484237277 (electronic book)
9781484237281 (print)
1484237285
Standard No. 10.1007/978-1-4842-3727-4 doi
10.1007/978-1-4842-3
Report No. SPRINTER
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information