Python descriptors: understanding and using the descriptor protocol
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 protoco...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
[New York]
Apress
[2018]
|
Ausgabe: | Second edition. |
Schriftenreihe: | ITpro collection
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781484237274/?ar |
Zusammenfassung: | 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. |
Beschreibung: | Includes bibliographical references and index. - Online resource; title from digital title page (viewed on November 07, 2018) |
Umfang: | 1 Online-Ressource |
ISBN: | 9781484237274 1484237277 1484237285 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-047608420 | ||
003 | DE-627-1 | ||
005 | 20240228120556.0 | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2018 xx |||||o 00| ||eng c | ||
020 | |a 9781484237274 |c electronic book |9 978-1-4842-3727-4 | ||
020 | |a 1484237277 |c electronic book |9 1-4842-3727-7 | ||
020 | |a 1484237285 |9 1-4842-3728-5 | ||
035 | |a (DE-627-1)047608420 | ||
035 | |a (DE-599)KEP047608420 | ||
035 | |a (ORHE)9781484237274 | ||
035 | |a (DE-627-1)047608420 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
072 | 7 | |a COM |2 bisacsh | |
072 | 7 | |a UMX |2 bicssc | |
082 | 0 | |a 005.13/3 |2 23 | |
100 | 1 | |a Zimmerman, Jacob |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Python descriptors |b understanding and using the descriptor protocol |c Jacob Zimmerman |
250 | |a Second edition. | ||
264 | 1 | |a [New York] |b Apress |c [2018] | |
300 | |a 1 Online-Ressource | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
490 | 0 | |a ITpro collection | |
500 | |a Includes bibliographical references and index. - Online resource; title from digital title page (viewed on November 07, 2018) | ||
520 | |a 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. | ||
650 | 0 | |a Python (Computer program language) | |
650 | 4 | |a Python (Langage de programmation) | |
650 | 4 | |a Programming & scripting languages: general | |
650 | 4 | |a Computer programming ; software development | |
650 | 4 | |a Computers ; Programming Languages ; General | |
650 | 4 | |a Computers ; Programming ; General | |
650 | 4 | |a Computers ; Programming Languages ; Python | |
650 | 4 | |a Python (Computer program language) | |
776 | 1 | |z 1484237269 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 1484237269 |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781484237274/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-047608420 |
---|---|
_version_ | 1821494873382977536 |
adam_text | |
any_adam_object | |
author | Zimmerman, Jacob |
author_facet | Zimmerman, Jacob |
author_role | aut |
author_sort | Zimmerman, Jacob |
author_variant | j z jz |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)047608420 (DE-599)KEP047608420 (ORHE)9781484237274 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | Second edition. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03455cam a22005292 4500</leader><controlfield tag="001">ZDB-30-ORH-047608420</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228120556.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2018 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781484237274</subfield><subfield code="c">electronic book</subfield><subfield code="9">978-1-4842-3727-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1484237277</subfield><subfield code="c">electronic book</subfield><subfield code="9">1-4842-3727-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1484237285</subfield><subfield code="9">1-4842-3728-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047608420</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP047608420</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781484237274</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047608420</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">UMX</subfield><subfield code="2">bicssc</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Zimmerman, Jacob</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Python descriptors</subfield><subfield code="b">understanding and using the descriptor protocol</subfield><subfield code="c">Jacob Zimmerman</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[New York]</subfield><subfield code="b">Apress</subfield><subfield code="c">[2018]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">ITpro collection</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index. - Online resource; title from digital title page (viewed on November 07, 2018)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming & scripting languages: general</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming ; software development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computers ; Programming Languages ; General</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computers ; Programming ; General</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computers ; Programming Languages ; Python</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="776" ind1="1" ind2=" "><subfield code="z">1484237269</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">1484237269</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781484237274/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-047608420 |
illustrated | Not Illustrated |
indexdate | 2025-01-17T11:21:18Z |
institution | BVB |
isbn | 9781484237274 1484237277 1484237285 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Apress |
record_format | marc |
series2 | ITpro collection |
spelling | Zimmerman, Jacob VerfasserIn aut Python descriptors understanding and using the descriptor protocol Jacob Zimmerman Second edition. [New York] Apress [2018] 1 Online-Ressource Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier ITpro collection Includes bibliographical references and index. - Online resource; title from digital title page (viewed on November 07, 2018) 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. Python (Computer program language) Python (Langage de programmation) Programming & scripting languages: general Computer programming ; software development Computers ; Programming Languages ; General Computers ; Programming ; General Computers ; Programming Languages ; Python 1484237269 Erscheint auch als Druck-Ausgabe 1484237269 |
spellingShingle | Zimmerman, Jacob Python descriptors understanding and using the descriptor protocol Python (Computer program language) Python (Langage de programmation) Programming & scripting languages: general Computer programming ; software development Computers ; Programming Languages ; General Computers ; Programming ; General Computers ; Programming Languages ; Python |
title | Python descriptors understanding and using the descriptor protocol |
title_auth | Python descriptors understanding and using the descriptor protocol |
title_exact_search | Python descriptors understanding and using the descriptor protocol |
title_full | Python descriptors understanding and using the descriptor protocol Jacob Zimmerman |
title_fullStr | Python descriptors understanding and using the descriptor protocol Jacob Zimmerman |
title_full_unstemmed | Python descriptors understanding and using the descriptor protocol Jacob Zimmerman |
title_short | Python descriptors |
title_sort | python descriptors understanding and using the descriptor protocol |
title_sub | understanding and using the descriptor protocol |
topic | Python (Computer program language) Python (Langage de programmation) Programming & scripting languages: general Computer programming ; software development Computers ; Programming Languages ; General Computers ; Programming ; General Computers ; Programming Languages ; Python |
topic_facet | Python (Computer program language) Python (Langage de programmation) Programming & scripting languages: general Computer programming ; software development Computers ; Programming Languages ; General Computers ; Programming ; General Computers ; Programming Languages ; Python |
work_keys_str_mv | AT zimmermanjacob pythondescriptorsunderstandingandusingthedescriptorprotocol |