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 Dice Roller Where to Now?

I feel like this course had missing chunks.

It is me or was there a lot of jumps between the topics for which relevant information was not clearly or fully explained? Is this the pedagogical style for Treehouse? I feel like the difference between this course in the Learn Python track and the course before it was miles wide. I feel more confused than clear on what just happened throughout this course. Does anyone have recommendations on where else to learn about OO Python? I found the explanations less than clear here.

7 Answers

Josh Keenan
Josh Keenan
19,652 Points

What exactly are you finding hard? From all the stuff I have done online treehouse has always by far and wide given the best explanations on everything. My advice is to practice things a bit before you move on, if you don't practice it it'll go in one ear and out the other

Good advice! I think I need to slow down. Sometimes things don't click until a few days after I first go over the topic.

Thanks for the advise man but this course had a looott of problems. It was not fully explained and it seems he was rushing or there was some part that instructor didn't know how to teach.

Mark Ramos
Mark Ramos
19,209 Points

I took this course twice, but I'm glad I re-did it. It taught me to pause the video and rewind it every time something didn't make sense, and to test out changes to the code in the console, even when Kenneth doesn't do it himself. I made sure every block made sense to me before moving on, and by doing so, comprehended the course fully the second time through.

Garrett Stubblefield
Garrett Stubblefield
6,674 Points

I think the hardest thing about this course is that Kenneth is always doing calls in the command line which the challenges never do.

I found this course to be very confusing. I have rewatched all videos multiple times but I'll probably have to go back through the entire course again.

Josh Keenan
Josh Keenan
19,652 Points

What have you been finding hard?

Hey Jason, I was finding it difficult to keep up with the concepts in the course as well.

What was SUPER helpful for me was to pause for a couple of days and go back and just build something that used a lot of the concepts (I ended up building a program that lets you choose two Pokemon and battle with them!). I ended up fixing a LOT of errors, but it was extremely helpful to cement some of the concepts in my mind. Making mistakes and learning from them is a great teacher, too ;)

Whilst it is true that Kenneth passes over some topics and there are some explanation holes --he codes many things without a proper explanation of why and when to use them--, the greatest problem with this course is the community, which is terribly inactive.

I found the examples being used (dice, yatzy) hard to relate to. I think I need go through it again using a different subject. I did that for an earlier section and it seemed to help. Also, going back and forth from the workspace to the interpreter was just frustrating for me.

Josh Keenan
Josh Keenan
19,652 Points

Yeah it is super long and irritating switching back and forth. Some of the examples aren't always the most relatable but you can google python examples that help explain x, that worked for me often.

Nicole Buckenwolf
Nicole Buckenwolf
8,721 Points

I agree, tho like others revisiting the videos several times and supplementing on occasion with youtube was helpful. Also I get that the repo he linked was what he did while building the course and not the exact code of the course, but it'd be nice to have seen the code from the course and then the examples of the scoring he gives as "extra credit". Also I just want to shout out Yatzy, I feel like it's not getting enough love from this community haha.