Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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
222,096 Points

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

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
222,096 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.