Cargando…

Python 3 object-oriented programming : unleash the power of Python 3 objects /

Python 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge array of use cases. Coding in Python minimizes development time and increases productivity in comparison to other languages. Clean, maintainable code is easy to both read and write using Python's cl...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Phillips, Dusty (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2015.
Edición:Second edition.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn922580702
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150930s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d N$T  |d IDEBK  |d TEFOD  |d YDXCP  |d EBLCP  |d N$T  |d DEBBG  |d COO  |d IDB  |d OCLCQ  |d MERUC  |d OCLCQ  |d VT2  |d CEF  |d NLE  |d INT  |d OCLCQ  |d UKMGB  |d OCLCQ  |d WYU  |d UAB  |d UKAHL  |d NLW  |d OCLCQ  |d UNITY  |d OCLCO  |d OCLCQ  |d QGK  |d OCLCO 
015 |a GBB8L6950  |2 bnb 
016 7 |a 018007247  |2 Uk 
016 7 |a 019127474  |2 Uk 
019 |a 919236380  |a 919298178  |a 923518565  |a 929506379  |a 932321157  |a 961514552  |a 1259180003 
020 |a 9781784395957  |q (electronic bk.) 
020 |a 1784395951  |q (electronic bk.) 
020 |z 9781784398781 
020 |z 1784398780 
029 1 |a AU@  |b 000056953113 
029 1 |a AU@  |b 000057010089 
029 1 |a AU@  |b 000066233175 
029 1 |a AU@  |b 000066528432 
029 1 |a AU@  |b 000067100249 
029 1 |a CHNEW  |b 000892934 
029 1 |a CHVBK  |b 374520917 
029 1 |a DEBBG  |b BV043020391 
029 1 |a DEBBG  |b BV043624945 
029 1 |a DEBSZ  |b 455699631 
029 1 |a GBVCP  |b 882744739 
029 1 |a UKMGB  |b 018007247 
029 1 |a UKMGB  |b 019127474 
035 |a (OCoLC)922580702  |z (OCoLC)919236380  |z (OCoLC)919298178  |z (OCoLC)923518565  |z (OCoLC)929506379  |z (OCoLC)932321157  |z (OCoLC)961514552  |z (OCoLC)1259180003 
037 |a CL0500000653  |b Safari Books Online 
050 4 |a QA76.73.P98 
072 7 |a COM  |x 051360  |2 bisacsh 
082 0 4 |a 005.1/17  |2 23 
049 |a UAMI 
100 1 |a Phillips, Dusty,  |e author. 
245 1 0 |a Python 3 object-oriented programming :  |b unleash the power of Python 3 objects /  |c Dusty Phillips. 
250 |a Second edition. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed December 21, 2015). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Introduction tothe second edition; Table of Contents; Preface; Chapter 1: Object-oriented Design; Introducing object-oriented; Objects and classes; Specifying attributes and behaviors; Data describes objects; Behaviors are actions; Hiding details and creating the public interface; Composition; Inheritance; Inheritance provides abstraction; Multiple inheritance; Case study; Exercises; Summary; Chapter 2: Objects in Python; Creating Python classes; Adding attributes; Making it do something; Talking to yourself. 
505 8 |a More argumentsInitializing the object; Explaining yourself; Modules and packages; Organizing the modules; Absolute imports; Relative imports; Organizing module contents; Who can access my data?; Third-party libraries; Case study; Exercises; Summary; Chapter 3: When Objects Are Alike; Basic inheritance; Extending built-ins; Overriding and super; Multiple inheritance; The diamond problem; Different sets of arguments; Polymorphism; Abstract base classes; Using an abstract base class; Creating an abstract base class; Demystifying the magic; Case study; Exercises; Summary. 
505 8 |a Chapter 4: Expecting the UnexpectedRaising exceptions; Raising an exception; The effects of an exception; Handling exceptions; The Exception hierarchy; Defining our own exceptions; Case study; Exercises; Summary; Chapter 5: When to Use Object-oriented Programming; Treat objects as objects; Adding behavior to class data with properties; Properties in detail; Decorators -- another way to create properties; Deciding when to use properties; Manager objects; Removing duplicate code; In practice; Case study; Exercises; Summary; Chapter 6: Python Data Structures; Empty objects. 
505 8 |a Tuples and named tuplesNamed tuples; Dictionaries; Dictionary use cases; Using defaultdict; Counter; Lists; Sorting lists; Sets; Extending built-ins; Queues; FIFO queues; LIFO queues; Priority queues; Case study; Exercises; Summary; Chapter 7: Python Object-oriented Shortcuts; Python built-in functions; The len() function; Reversed; Enumerate; File I/O; Placing it in context; An alternative to method overloading; Default arguments; Variable argument lists; Unpacking arguments; Functions are objects too; Using functions as attributes; Callable objects; Case study; Exercises; Summary. 
505 8 |a Chapter 8: Strings and SerializationStrings; String manipulation; String formatting; Escaping braces; Keyword arguments; Container lookups; Object lookups; Making it look right; Strings are Unicode; Converting bytes to text; Converting text to bytes; Mutable byte strings; Regular expressions; Matching patterns; Matching a selection of characters; Escaping characters; Matching multiple characters; Grouping patterns together; Getting information from regular expressions; Making repeated regular expressions efficient; Serializing objects; Customizing pickles; Serializing web objects; Case study. 
520 |a Python 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge array of use cases. Coding in Python minimizes development time and increases productivity in comparison to other languages. Clean, maintainable code is easy to both read and write using Python's clear, concise syntax. Object-oriented programming is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Many modern programming languages utilize the powerful concepts behind object-oriented programming and Python is no exception. Starting with a detailed analysis of object-oriented analysis and design, you will use the Python programming language to clearly grasp key concepts from the object-oriented paradigm. This book fully explains classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions with an emphasis on when you can use each principle to develop well-designed software. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
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 COMPUTERS  |x Programming Languages  |x Python.  |2 bisacsh 
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 Phillips, Dusty.  |t Python 3 Object-oriented Programming.  |d Olton Birmingham : Packt Publishing Ltd, ©2015  |z 9781784398781 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781784398781/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29155289 
938 |a EBL - Ebook Library  |b EBLB  |n EBL3564793 
938 |a EBSCOhost  |b EBSC  |n 1055466 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis32428956 
938 |a YBP Library Services  |b YANK  |n 12584648 
994 |a 92  |b IZTAP