It would be really great if treehouse can re-do the oops-Python concept videos entirely. It would help newbies like me.
Yuval Dul1,626 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!
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 ,)
Ahmad Taleb10,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.
Elena Chen1,503 Points
Totally agree. You can watch Corey Schafer's Python OOP Tutorial on Youtube. Soooo much better explanations on this topic.
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.
Basel Kanaan4,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
totally agree. The example is very confusing.
Alex Seri3,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.