Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have been programming python and web apps awhile now but never delved very deep into OOP. I use classes all the time but I am pretty sure i am not fully getting what I could get from OOP. So today I popped open Learn Python (mark lutz) which i had read awhile ago, flipped through the oop section in about 5 minutes and realized it contained nothing new. What would you suggest as a next step in becoming better at understand OOP?

share|improve this question
add comment

2 Answers

up vote 2 down vote accepted

Have you tried googling OOP????? It returns a pretty good result for WHAT OOP is in the first place :P "Classes" is just the tip of the iceberg. You need to know the 3 concepts -Inheritance,Encapsulation and Polymorphism theoretically before getting started with implementation..in anyyy language,let alone Python.

share|improve this answer
    
Of course but a solid book recommend by people in the field or a specific topic (such as the ones you listed) goes a long way to getting better books/google results. Thanks for the info! –  Ominus May 19 '11 at 19:30
add comment

I read this book awhile back when I thought about taking a Python gig. It was pretty good!

If you want a deeper understanding of OO in general there are a lot of resources on the web about it.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.