Home » Programming » Python Descriptors, 2nd Edition

Python Descriptors, 2nd Edition

Python Descriptors, 2nd Edition

  • Author : Jacob Zimmerman
  • Year : 2018
  • Pages : 97
  • File size : 1.3 MB
  • File format : PDF
  • Category : Programming, Python

Book Description:

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.

Download eBook


eBooks in the same categorie :

Practical DevOps

Download free Practical DevOps eBook in PDF

DevOps is a practical field that focuses on delivering business value as efficiently as possible. DevOps encompasses all the flows from code through t

Fundamentals of Python

Download free Fundamentals of Python eBook in PDF

In FUNDAMENTALS OF PYTHON: FIRST PROGRAMS, respected author Kenneth A. Lambert presents all of the important topics for a CS1 course while preparing t

OpenCV with Python Blueprints

Download free OpenCV with Python Blueprints eBook in PDF

OpenCV is a native cross platform C++ Library for computer vision, machine learning, and image processing. It is increasingly being adopted in Python

Introducing Python

Download free Introducing Python eBook in PDF

Easy to understand and fun to read, Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic

Python in easy steps, 2nd Edition

Download free Python in easy steps, 2nd Edition eBook in PDF

Python in easy steps, 2nd edition instructs you how to program in the powerful Python language, giving complete examples that illustrate each aspect

Web Scraping with Python, 2nd Edition

Download free Web Scraping with Python, 2nd Edition eBook in PDF

If programming is magic then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data