|
|
|
|
LEADER |
00000cam a2200000 i 4500 |
001 |
EBSCO_on1107588524 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
190713s2019 enk o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e rda
|e pn
|c EBLCP
|d TEFOD
|d EBLCP
|d TEFOD
|d UKMGB
|d OCLCF
|d OCLCQ
|d UKAHL
|d YDX
|d N$T
|d OCLCQ
|d YDXIT
|d OCLCQ
|d UK7LJ
|d BRF
|d OCLCO
|d NZAUC
|d OCLCQ
|d OCLCO
|
015 |
|
|
|a GBB9B4159
|2 bnb
|
016 |
7 |
|
|a 019446104
|2 Uk
|
019 |
|
|
|a 1105239452
|a 1108693535
|a 1194867942
|a 1266656248
|a 1267407462
|
020 |
|
|
|a 1789531403
|
020 |
|
|
|a 9781789531404
|q (electronic book)
|
020 |
|
|
|a 1789531365
|
020 |
|
|
|a 9781789531367
|
029 |
1 |
|
|a AU@
|b 000066232267
|
029 |
1 |
|
|a CHNEW
|b 001059198
|
029 |
1 |
|
|a CHVBK
|b 569758017
|
029 |
1 |
|
|a UKMGB
|b 019446104
|
029 |
1 |
|
|a AU@
|b 000065435183
|
035 |
|
|
|a (OCoLC)1107588524
|z (OCoLC)1105239452
|z (OCoLC)1108693535
|z (OCoLC)1194867942
|z (OCoLC)1266656248
|z (OCoLC)1267407462
|
037 |
|
|
|a 1C8724FD-D424-47D0-9264-774FBAA137A1
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.73.P98
|b L688 2019
|
082 |
0 |
4 |
|a 005.133
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Lott, Steven F.
|
245 |
1 |
0 |
|a Mastering object-oriented Python :
|b build powerful applications with reusable code using OOP design patterns and Python 3.7 /
|c Steven F. Lott.
|
250 |
|
|
|a Second edition.
|
264 |
|
1 |
|a Birmingham :
|b Packt Publishing, Limited,
|c [2019]
|
300 |
|
|
|a 1 online resource (755 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
505 |
0 |
|
|a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Tighter Integration Via Special Methods; Chapter 1: Preliminaries, Tools, and Techniques; Technical requirements; About the Blackjack game; Playing the game; Blackjack player strategies; Object design for simulating Blackjack; The Python runtime and special methods; Interaction, scripting, and tools; Selecting an IDE; Consistency and style; Type hints and the mypy program; Performance -- the timeit module; Testing -- unittest and doctest; Documentation -- sphinx and RST markup
|
505 |
8 |
|
|a Installing componentsSummary; Chapter 2: The __init__() Method; Technical requirements; The implicit superclass -- object; The base class object __init__() method; Implementing __init__() in a superclass; Creating enumerated constants; Leveraging __init__() via a factory function; Faulty factory design and the vague else clause; Simplicity and consistency using elif sequences; Simplicity using mapping and class objects; Two parallel mappings; Mapping to a tuple of values; The partial function solution; Fluent APIs for factories; Implementing __init__() in each subclass; Composite objects
|
505 |
8 |
|
|a Wrapping a collection classExtending a collection class; More requirements and another design; Complex composite objects; Complete composite object initialization; Stateless objects without __init__(); Some additional class definitions; Multi-strategy __init__(); More complex initialization alternatives; Initializing with static or class-level methods; Yet more __init__() techniques; Initialization with type validation; Initialization, encapsulation, and privacy; Summary; Chapter 3: Integrating Seamlessly -- Basic Special Methods; Technical requirements; The __repr__() and __str__() methods
|
505 |
8 |
|
|a Simple __str__() and __repr__()Collection __str__() and __repr__(); The __format__() method; Nested formatting specifications; Collections and delegating format specifications; The __hash__() method; Deciding what to hash; Inheriting definitions for immutable objects; Overriding definitions for immutable objects; Overriding definitions for mutable objects; Making a frozen hand from a mutable hand; The __bool__() method; The __bytes__() method; The comparison operator methods; Designing comparisons; Implementation of a comparison of objects of the same class
|
505 |
8 |
|
|a Implementation of a comparison of the objects of mixed classesHard totals, soft totals, and polymorphism; A mixed class comparison example; The __del__() method; The reference count and destruction; Circular references and garbage collection; Circular references and the weakref module; The __del__() and close() methods; The __new__() method and immutable objects; The __new__() method and metaclasses; Metaclass example -- class-level logger; Summary; Chapter 4: Attribute Access, Properties, and Descriptors; Technical requirements; Basic attribute processing; Attributes and the __init__() method
|
500 |
|
|
|a Creating properties
|
520 |
|
|
|a Mastering Object-Oriented Python, Second Edition, will introduce the advanced features of the Python programming language to create the highest quality Python programs possible. This means exploring design alternatives and determining which design offers the best performance, while still being a good fit with the problem being solved.
|
588 |
0 |
|
|a Online resource; title from digital title page (viewed on March 02, 2020).
|
504 |
|
|
|a Includes bibliographical references and index.
|
590 |
|
|
|a eBooks on EBSCOhost
|b EBSCO eBook Subscription Academic Collection - Worldwide
|
650 |
|
0 |
|a Python (Computer program language)
|
650 |
|
0 |
|a Object-oriented programming (Computer science)
|
650 |
|
6 |
|a Python (Langage de programmation)
|
650 |
|
6 |
|a Programmation orientée objet (Informatique)
|
650 |
|
7 |
|a Object-oriented programming (Computer science)
|2 fast
|
650 |
|
7 |
|a Python (Computer program language)
|2 fast
|
776 |
0 |
8 |
|i Print version:
|a F. Lott, Steven.
|t Mastering Object-Oriented Python : Build Powerful Applications with Reusable Code Using OOP Design Patterns and Python 3. 7, 2nd Edition.
|d Birmingham : Packt Publishing, Limited, ©2019
|z 9781789531367
|
856 |
4 |
0 |
|u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2168575
|z Texto completo
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n BDZ0040187960
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL5790782
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2168575
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 300626152
|
994 |
|
|
|a 92
|b IZTAP
|