Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Thumbnail 1

Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8

Product ID: 131568421
Secure Transaction

Product is unavailable

Oops! The product you're looking for is currently unavailable. Explore similar products for a perfect fit!

Description

Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8

Reviews

L**Y

The second edition was good so I came back for more!

I already had the 2nd Ed copy - but I had given that to my lad who is studying computer science at Uni.I missed it so I bought another - this one is even better - it's all Python 3.8 so is less verbose, and to me, confusing.Really it's a good book to get after a very simple Learning Python book - like Easy Steps series.

Y**G

A lot to grasp!

After writing basic python scripts for about a year I decided I wanted to grasp the concept of OOP. As someone who is trying to learn OOP I wanted to improve my scripts using Classes and use Methods. This book gave me a basic understanding of that. The author tried to explain the concepts as best he could but I soon realised that I wouldn't be able to understand all the things he tried to explain, but don't let that deter you. I am half way through the book and can say I understand more than when I first started. I feel like i understand 70% of what I have read so far. The book is not complicated. It is just alot for someone new to OOP to digest. An experience programmer will have a totally difference review from a newbie like myself. After reading this book terms on youtube make more sense to me. some maybe i understand more than I think! For a newbie, I think it will be a reference manual that you will have to revisit many times as your knowledge grows. It is well written and in clear English with plenty of examples. You will need to read and write out the scripts in an editor to get the best out of this book. If you are new to OOP, slow your pace so that the explanations make some sense.

S**S

There was a lot of good information for me here

Difficult but for me it was worthwhile.

R**E

Well written, good depth, lots of examples.

Well written, good depth, lots of examples.

J**N

Great read

Brilliant book. Great practical guides and exercise

B**Y

Not for those beginning Python

This is a very good book, but I would shy away from it at the very beginning. It's a great reference to get in to Object Oriented Programming in Python.

C**H

Don't start here

Its probably okay if you know what your doing

C**O

Calidad

Mucha calidad y utilidad!

C**.

Scorrevole!

Per chi studia programmazione o ha intenzione di approcciarsi alla progettazione del software consiglio vivamente questo libro! L’inglese è fluente comprensibile e non troppo complesso nei vocaboli, gli argomenti sono ben strutturati e dimostrati tramite esempi o casi studio! Andamento leggero e simpatico l’autore ha reso determinati argomenti complessi comprensibili e semplificati

G**I

A very detailed ebook to learn python

I tried to learn Python by watching videos on YouTube and looking up information online. However, I found myself feeling lost when it came to understanding functions, for loops, tuples, lists, and other topics. because was unable to connect the dots between everything. This ebook provides a clear summary of each topic related to Python. for eg: if you are reading for loops then you will see a table that outline commonly used variables within for loops, among other helpful information.

N**N

Excellent book focusing on the OOP aspects of the Python language

I am an experienced C++ programmer (computer vision industry) and I was looking for an object-oriented start into the Python ecosystem and this book exactly does that. Having done mostly C++, I was not sure if Python was the second language I should get experience with given that Python is known for being quick and dirty prototyping language, not suitable for writing scalable and performant software.I am half way through this book and my perspective has changed about the Python ecosystem. The author carefully explains the object-oriented features of the Python language while also explaining the complimentary power of "duck-typing". The author introduces base classes, interface classed, method overloading etc. He also introduces non-object oriented features of the language such as data-structures, strings, regex etc. The last few chapters are dedicated to common design patterns visible in the Python constructs.Overall, the book is pleasant to read for non-native English speakers with the main emphasis on the object-oriented aspects of the Python language rather than regurgitating python tips, tricks and shortcuts from web. I will highly recommend to developers who see learning a language as a marathon than as a sprint.

E**D

It's just what I needed.

I think I've spotted a very minor typo/formatting issue here and there but it's nowhere near enough to knock a star off how good this book is for me. I've been learning python for a year but have had a hard time breaking into OOP. I'm about 3/4 of the way through this book and loving it. It also covers more than just OOP, including a few sections on regular expressions, concurrency, and a bunch of design patterns. Amid a sea of available reading material, this book has stood out.

Common Questions

Yes, all products are sourced directly from authorized retailers in the US, UK, UAE and India. We maintain strict quality control processes and verify each product before shipping. All items come with applicable manufacturer warranties and are covered by our standard return policy.
Delivery times vary by destination country, typically ranging from 3-9 business days. Each order is fully trackable through our system. We handle all customs clearance and use reliable courier partners for last-mile delivery. You'll receive regular updates about your order status via email and our app.
Desertcart is an international e-commerce platform operating since 2014. We securely process thousands of orders globally each day. Every product goes through our quality verification process before delivery, and we provide end-to-end order tracking, 24/7 customer support, and a comprehensive returns policy to ensure a safe shopping experience.
Our prices include the product cost, international shipping, import duties, customs clearance, and local delivery charges. We handle all customs and import procedures, ensuring there are no hidden fees upon delivery. PRO members receive additional benefits including free shipping.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Yusuf A.

Fantastic experience overall. Will recommend to friends and family.

1 month ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.

Ask AI about this Product

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Pooja R.

The customer service exceeded my expectations. Perfect for buying products you can't find elsewhere.

1 week ago

Fatima A.

Best international shipping I've ever tried. Worth every penny!

3 days ago

Python 3 Object Oriented Programming Third Edition Build Robust Maintainable | Desertcart Tanzania