Start reading Python 3 Object Oriented Programming on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
Python 3 Object Oriented Programming

Python 3 Object Oriented Programming [Kindle Edition]

Dusty Phillips
4.5 out of 5 stars  See all reviews (6 customer reviews)

Print List Price: £30.99
Kindle Price: £14.51 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £16.48 (53%)
* Unlike print books, digital books are subject to VAT.


Amazon Price New from Used from
Kindle Edition £14.51  
Paperback £30.06  
Kindle Daily Deal
Kindle Daily Deal: At least 60% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Customers Who Bought This Item Also Bought

Product Description

Product Description

The book begins with the very foundations of OOP and then uses practical examples to show how to correctly implement Object Oriented Programming in Python. Many examples are taken from real-world projects. The book focuses on high-level design as well as the gritty details of the Python syntax. The provided exercises inspire the reader to think about his or her own code, rather than providing solved problems. If you're new to Object Oriented Programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply Object Oriented Programming in Python, this is the book for you. If you are an object-oriented programmer for other languages, you too will find this book a useful introduction to Python, as it uses terminology you are already familiar with. Python 2 programmers seeking a leg up in the new world of Python 3 will also find the book beneficial, and you need not necessarily know Python 2.

Product details

  • Format: Kindle Edition
  • File Size: 1488 KB
  • Print Length: 404 pages
  • Publisher: Packt Publishing (26 July 2010)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B005O9OFWQ
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: #192,795 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4 star
3 star
1 star
4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
Format:Paperback|Verified Purchase
If you have studied python basics it can be hard finding how to progress from there. I would recommend this book as a good place to start figuring out how to do some real world programming. It is well written with good examples and covers a lot of ground without being verbose.

It will help you fully understand object oreientated programming principles and also touches on things like sqlalchemy for database interaction and cherrypy for web development.
Comment | 
Was this review helpful to you?
4 of 5 people found the following review helpful
5.0 out of 5 stars What a superb book! 5 Nov 2012
By Matthew
I am fairly new to programming and finished my 1st Python book, Python Programming for the absolute beginner. It was a joy to read and i didn't think another book could match it, but oh boy was i wrong:) This book, Python 3 Object Oriented Programming, is so much fun. It really encourages you to keep challenging yourself. I keep on learning new things, so i will have a lot of material to refer back to. There just isn't a boring moment with this book.

What i really like is that not only is my knowledge on OOP getting a lot stronger, it's that the examples, even though covering OOP, revolve around coding not related to OOP. So i get to learn many things all at once. Like on chapter 6, I had an idea of what data structures were, but i had never fully understood things like sets, which were absent in my previous book. Now however, i fully understand sets and know exactly when to implement them. I got a taste of my own webserver(something i thought was a long way from happening) and how to use modules like urllib and hashlib. I'm learning how to read general coding relating to different aspects of Python. It's very challenging which keeps me entertained.

The scope of this book is OOP, so not every Python/programming detail can be fully covered, but the author introduces his readers to a lot of things that can make their programming life a lot easier. For instance on chapter 1, we are introduced to UML, and while UML in it's entirety isn't covered, more than enough of it is covered to help you use it in your OOP coding, from analysis, to design.. which will make the actual coding(OOP) so much more straight forward. I should know, im reaping the benefits as i type this:) You now have the choice to learn UML in full if you please.
Read more ›
Comment | 
Was this review helpful to you?
Format:Paperback|Verified Purchase
This book is brimming with valuable information and details. The language is straightforward. Covers many issues of OOP, including in-depth sections of Pythons build-in structures: List, Directories, Set, Generators, etc.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Popular Highlights

 (What's this?)
Polymorphism is the ability to treat a class differently depending on which subclass is implemented. &quote;
Highlighted by 4 Kindle users
A package is a collection of modules in a folder. &quote;
Highlighted by 4 Kindle users
By convention, we can also prefix an attribute or method with an underscore character: _. Most Python programmers will interpret this as, "This is an internal variable, think three times before accessing it directly". &quote;
Highlighted by 4 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category