Comment(s): Great job, your code runs without any errors.
Criteria 2: Implementation of Project Requirements
Score Level: 4 (Exceeds expectations)
Comment(s): Very good, your code produces the suite of functions and classes required of it and calls them in an appropriate order. Great job going above and beyond with your get_n_most_prolific_readers, get_n_most_expensive_books, and get_worth_of_user methods.
Criteria 3: Software Architecture
Score Level: 4 (Exceeds expectations)
Comment(s): Your code is separated into distinct classes and functions, each of which are invoked for their own purposes. You also did a really nice job testing all of your functions.
Criteria 4: Uses Python Language Features
Score Level: 4 (Exceeds expectations)
Comment(s): Nice job, your code uses Python features appropriately.
Thank you so very much for your feedbacks. Codecademy has been a great journey for me that opened so many possibilities ... and it just started!!
All the best.
Pedro.
Rubric Score
Criteria 1: Valid Python Code
Criteria 2: Implementation of Project Requirements
get_n_most_prolific_readers
,get_n_most_expensive_books
, andget_worth_of_user
methods.Criteria 3: Software Architecture
Criteria 4: Uses Python Language Features
Overall Score: 16/16
Excellent work!