Bummer! You must be logged in to access this page.

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

Python -> Object Oriented -> Method Interactivity

In this challenge, you are asked to create a method that takes a "grade" argument an addition to the self argument. In the video FOLLOWING this code challenge, titled "method arguments" you teach about what is required in the code challenge before it. Is this on purpose? To provide coding challenges on things that haven't been covered yet to inspire students to figure it out on their own? Because from what I understand about methods, the Self argument is always passed first, but I don't see that knowledge presented anywhere before the code challenge. Which could lead to a frustrating situation, because in the code challenge it asks for the feedback method to take a grade argument, and then reminds the user to use the self argument as well. Which seems like the self argument should go second(if you didn't know any better). Ok, I'm done. Just curious. Thank you!

Yes, what you mention certainly led to a frustrating situation for me!!!

1 Answer

Posting in agreement. The code challenge seems to preempt the lesson it employs.