• Complain

Phillips - Python 3 object oriented programming: harness the power of Python 3 objects

Here you can read online Phillips - Python 3 object oriented programming: harness the power of Python 3 objects full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Birmingham, U.K, year: 2010, publisher: Packt Open Source, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Phillips Python 3 object oriented programming: harness the power of Python 3 objects
  • Book:
    Python 3 object oriented programming: harness the power of Python 3 objects
  • Author:
  • Publisher:
    Packt Open Source
  • Genre:
  • Year:
    2010
  • City:
    Birmingham, U.K
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Python 3 object oriented programming: harness the power of Python 3 objects: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Python 3 object oriented programming: harness the power of Python 3 objects" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Phillips: author's other books


Who wrote Python 3 object oriented programming: harness the power of Python 3 objects? Find out the surname, the name of the author of the book and a list of all author's works by series.

Python 3 object oriented programming: harness the power of Python 3 objects — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Python 3 object oriented programming: harness the power of Python 3 objects" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Python 3 Object Oriented Programming

Python 3 Object Oriented Programming

Copyright 2010 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: July 2010

Production Reference: 1160710

Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK.

ISBN 978-1-849511-26-1

www.packtpub.com

Cover Image by Asher Wishkerman (<> )

Credits

Author

Dusty Phillips

Reviewers

Jason Chu

Michael Driscoll

Dan McGee

Lawrence Oluyede

Acquisition Editor

Steven Wilding

Development Editor

Mayuri Kokate

Technical Editor

Vanjeet D'souza

Indexer

Hemangini Bari

Editorial Team Leader

Mithun Sehgal

Project Team Leader

Lata Basantani

Project Coordinator

Jovita Pinto

Proofreader

Chris Smith

Graphics

Geetanjali Sawant

Production Coordinator

Shantanu Zagade

Cover Work

Shantanu Zagade

About the Author

Dusty Phillips is a Canadian freelance software developer, teacher, martial artist, and open source aficionado. He is closely affiliated with the Arch Linux community and other open source projects. He maintains the Arch Linux storefronts, and compiled the popular Arch Linux Handbook. Dusty holds a Master's degree in Computer Science specializing in Human-Computer Interaction. He currently has six different Python interpreters installed on his computer.

I would like to thank my editors, Steven Wilding and Mayuri Kokate for well-timed encouragement and feedback. Many thanks to friend and mentor Jason Chu for getting me started in Python and for patiently answering numerous questions on Python, GIT, and life over the years. Thanks to my father, C. C. Phillips, for inspiring me to write while editing his terrific works of fiction. Finally, thanks to every person who has said they can't wait to buy my book; your enthusiasm has been a huge motivational force.

About the Reviewers

Jason Chu is the CTO and part founder of Oprius Software Inc. He's developed software professionally for over 8 years. Chu started using Python in 2003 with version 2.2. When not developing personal or professional software, he spends his time teaching karate, playing go, and having fun in his hometown: Victoria, BC, Canada. You'll often find him out drinking the Back Hand of God Stout at Christie's Carriage House.

Michael Driscoll has been programming Python for almost 4 years and has dabbled in other languages since the late nineties. He graduated from university with a Bachelor's degree in Science, majoring in Management Information Systems. Michael enjoys programming for fun and profit. His hobbies include biblical apologetics, blogging about Python at http://www.blog.pythonlibrary.org/, and learning photography. Michael currently works for the local government where he programs with Python as much as possible. This is his first book as a technical reviewer.

I would like to thank my mom without whom I never would have grown to love learning as much as I do. I would also like to thank Scott Williams for forcing me to learn Python as, without him, I wouldn't have even known that the language existed. Most of all, I want to thank Jesus for saving me from myself.

Dan McGee is a software developer currently living in Chicago, Illinois. He has several years of experience working full-time in the Chicago area doing primarily Java web development; however, he has also been spotted working in a variety of other languages. Dan has also worked on a handful of freelance projects. In 2007, Dan became a developer for the Arch Linux distribution and has been doing various projects related to that since, including hacking on the package manager code, being a part-time system admin, and helping maintain and improve the website.

Lawrence Oluyede is a 26 years old software development expert in Python and web programming. He's glad that programming is going parallel and functional languages are becoming mainstream. He has been a co-author and reviewer for the first Ruby book in Italian (Ruby per applicazioni web) published by Apogeo . He has also contributed to other books in the past like the Python Cookbook (http://www.amazon.com/Python-Cookbook-Alex-Martelli/dp/0596007973/) and The Definitive Guide to Django (http://www.amazon.com/Definitive-Guide-Django-Development-Right/dp/1590597257).

Preface

This book will introduce you to the terminology of the object-oriented paradigm, focusing on object-oriented design with step-by-step examples. It will take you from simple inheritance, one of the most useful tools in the object-oriented programmer's toolbox, all the way through to cooperative inheritance, one of the most complicated. You will be able to raise, handle, define, and manipulate exceptions.

You will be able to integrate the object-oriented and not-so-object-oriented aspects of Python. You will also be able to create maintainable applications by studying higher-level design patterns. You'll learn the complexities of string and file manipulation and how Python distinguishes between binary and textual data. Not one, but two very powerful automated testing systems will be introduced to you. You'll understand the joy of unit testing and just how easy unit tests are to create. You'll even study higher-level libraries such as database connectors and GUI toolkits and how they apply object-oriented principles.

What this book covers

, Object-oriented Design covers important object-oriented concepts. It deals mainly with abstraction, classes, encapsulation, and inheritance. We also briefly look into UML to model our classes and objects.

, Objects in Python discusses classes and objects and how they are used in Python. We will learn about attributes and behaviors in Python objects, and also the organization of classes into packages and modules. And lastly we shall see how to protect our data.

, When Objects are Alike gives us a more in-depth look into inheritance. It covers multiple inheritance and shows us how to inherit from built-ins. This chapter also covers polymorphism and duck typing.

, Expecting the Unexpected looks into exceptions and exception handling. We shall learn how to create our own exceptions. It also deals with the use of exceptions for program flow control.

, When to Use Object-oriented Programming deals with objects; when to create and use them. We will see how to wrap data using properties, and restricting data access. This chapter also discusses the DRY principle and how not to repeat code.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Python 3 object oriented programming: harness the power of Python 3 objects»

Look at similar books to Python 3 object oriented programming: harness the power of Python 3 objects. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Python 3 object oriented programming: harness the power of Python 3 objects»

Discussion, reviews of the book Python 3 object oriented programming: harness the power of Python 3 objects and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.