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 trialPramoda Achalla
1,745 PointsIt 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
1,627 PointsTotally agree. This whole course feels really rushed and not very understandable.
mendel g
Python Development Techdegree Student 127 PointsIn 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!
N A
Python Development Techdegree Student 1,475 Pointswhich course do you recommend?
tomtrnka
9,780 PointsI 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 ,)
Ahmad Taleb
10,918 Points+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.
Ramna Kolaid
262 PointsThis 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.
N A
Python Development Techdegree Student 1,475 Pointswhat other sources that helped you?
Elena Chen
1,503 PointsTotally agree. You can watch Corey Schafer's Python OOP Tutorial on Youtube. Soooo much better explanations on this topic.
Ahmad Taleb
10,918 PointsJust finished watching the first couple of video, they were great! Thank you for the recommendation.
Ross Nation
4,678 PointsI 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.
Kevin Katan
2,003 Pointsim glad im not alone, its been so tough
Basel Kanaan
4,458 Pointstotally agree with you, like i joined here to learn python not to search YouTube and Google to understand what he is doing
Gaurav Sharma
5,496 PointsAbsolutely 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
N A
Python Development Techdegree Student 1,475 Pointsagree
N A
Python Development Techdegree Student 1,475 Pointstotally agree. The example is very confusing.
Gaurav Sharma
5,496 PointsHello 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
3,007 PointsExtremely 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
7,227 Pointsdefinitely javascript is realized much better