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 Multiple Superclasses

Matty Pallachi
Matty Pallachi
1,616 Points

More of a discussion than question: Kenneth's videos need to be shorter and more explanatory

There was a period of my learning where I was getting through videos and questions far easier and i felt it was due to the shorter videos typically 3-4 minutes long and not targeting as broad topics as kenneth does, in 8 minutes so much was covered without great explanation so im having to rewatch 5 times to comprehend everything and STILL i'm not 100% on it. Just some feedback

Steven Parker
Steven Parker
231,236 Points

You can also make comments directly to the staff as described on the Support page.

Maybe you just moved from "basics" to more complicated stuff. That is why one may need to rewatch it 5 times :)

I agree, he speaks way too quickly and seems to leave out some key points that make the challenges much more difficult.

Spencer Hurrle
Spencer Hurrle
3,128 Points

I totally agree! I've been so lost and usually end up looking for answers where ever else i can find them. I have no clue why he's running super() without a parent class, for example. The explanations have been so lacking

Agree. These videos need to be remade and please make them slower like in the basics. Sometimes Kenneth doesn't even explain certain stuff.

Spencer Hurrle
Spencer Hurrle
3,128 Points

I've been with Kenneth for months now. We've developed an intimate love/hate relationship. For a lot of Kenneth's lessons, I've had to pull from other research materials, but it helps to get acquainted with other resources around the Internet. For a while, I gave up on Team Treehouse and went to Codewars to stay sharp and get experience with challenges created by different people. I also did some PyGame tutorials on YouTube to see if I had enough knowledge to create anything, and got a little more familiar with classes and methods that way. When I came back, I flew through the lessons I had struggled with. If you're struggling, keep in mind Kenneth is not the only resource for Python. Also, remember, Rome was not built in a day. If you're like me, you want to learn everything you can in as little time as possible, Patience is definitely a great attribute to have throughout Kenneth's OOP lesson.

If you're really struggling with anything in OOP, feel free to ask me and I will try to explain things you don't understand.

1 Answer

Steven Parker
Steven Parker
231,236 Points

For a better understanding of how "super" is being used in this video, take a look at the section on Multiple Inheritance in the official Python documentation.