Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Object-Oriented Python Inheritance Super-Duper!

It would be really great if treehouse can re-do the oops-Python concept videos entirely. It would help newbies like me.

oops python

12 Answers

Yuval Dul
Yuval Dul
1,627 Points

Totally agree. This whole course feels really rushed and not very understandable.

In one word: Agreed 100% I bought a course on Udemy for Python, and it explains these concepts much more comprehensively, I don't think it's worth the Techdegree for python, I'm about to cancel it, I really think Treehouse should redo these this series!

which course do you recommend?

tomtrnka
tomtrnka
9,780 Points

I know how you feel. If I didnt already know the basics of OOP from java, I would probably struggle a bit here too. For you it would be good if they made for example some graphics for this usecase of super.init which would show you the flow and what happens behind. You know -- like split the screen in half, on the left side there would be the old version without super, on the right side would be the new code enhanced by the super, and use some animations which would show the process. (afterall, visual learning helps most of the students ,)

+1 It could have used a lot more visuals like the older Treehouse videos used to. This section of the course has left me feeling pretty confused.

This section is really hard. Yes I went and learned it off another website, but even then it was really hard, but much better than here. I was really motivated to continue here since the previous sections were AMAZING.

So I would say the teaching isn't the best, BUT I'll be honest OOP is hard to understand everywhere.

Search Google for different ways to try and learn it maybe you'll find it easier then.

what other sources that helped you?

Elena Chen
Elena Chen
1,503 Points

Totally agree. You can watch Corey Schafer's Python OOP Tutorial on Youtube. Soooo much better explanations on this topic.

Just finished watching the first couple of video, they were great! Thank you for the recommendation.

I found this so much more useful but even when coming back to the Treehouse stuff I found it difficult to then apply. I find it a struggle that the questions/ tasks often ask you to do things that haven't been covered in the videos beforehand. I'm all for supplementing learning with other resources but I've found that for this I'm learning from other sources and then hoping that some of this might supplement that.

im glad im not alone, its been so tough

Basel Kanaan
Basel Kanaan
4,458 Points

totally agree with you, like i joined here to learn python not to search YouTube and Google to understand what he is doing

Absolutely yes, and they should follow the strict guideline of using relevant or cliche examples. sneaky, thief, orange examples made it more difficult to understand somehow

agree

totally agree. The example is very confusing.

Hello Mate,

Start with Telusco python OOPS video on youtube, it will give you very basic understanding with some amazing examples, and once you are done with his video you can switch to corey schafer youtube video for python OOPS Tutorial. It will certainly help you to understand OOPS Concept with "relevant" examples.

Alex Seri
Alex Seri
3,007 Points

Extremely rushed, convoluted and confusing explanation. The little jokes ('I'd like to think my thief would be clever...') only add to the confusion. 'In the previous example' - huh? Which previous example?

I watched this video 4 times and I get only about half of the material (more or less flew through all the prior material.)

I find that all instructors in the lower level of Python were more clear, offering transparent, better-paced explanations.

Doesn't feel like the level of audience is taken into consideration. Kenneth explains it like to another programmer with about equal amount of experience.

renato franchitto
renato franchitto
7,227 Points

definitely javascript is realized much better