GithubHelp home page GithubHelp logo

tomerater's Introduction

TomeRater

TomeRater is a capstone project from a Python course I took. This project creates an application called TomeRater that allows users to read and rate books.

The objective of the project is to focus on implementing and testing classes in Python.

tomerater's People

Contributors

c-silveira avatar

Watchers

James Cloos avatar

tomerater's Issues

SUMMARY

Rubric Score

Criteria 1: Valid Python Code

  • Score Level: 4/4 Exceeds Expectations
  • Comment(s): No syntax errors. Great job writing all valid Python code without any errors or issues!

Criteria 2: Implementation of Project Requirements

  • Score Level: 4/4 Exceeds Expectations
  • Comment(s): You implemented the functions successfully. Though it was not specified in this project and suggested as a “creative” part, in the future it is a good idea to include your testing functions or scripts. It's good to get into the habit of not only running given tests but also your own tests to make sure everything is functioning correctly. You can either include this directly in your code or put it in another file that you use to test. The latter method is cleaner since you keep your code and tests separate. You can also look into something called Jupyter Notebook, which is a popular method with programmers to not only show but also visualize the results of their code side-by-side.

Criteria 3: Software Architecture

  • Score Level: 4/4
  • Comment(s): Great job defining and naming classes and functions. Everything was written correctly and you simplified you code as much as possible. You also effectively refactored your code so that a single function doesn't try to do everything, such as with your print_users, etc. functions.

Criteria 4: Uses Python Language Features

  • Score Level: 4/4
  • Comment(s): Your knowledge of Python and general computing is very apparent in your code. You consistently used Python language features where appropriate.

Overall Score: 16/16

Overall you did a fantastic job on this project! I can tell that you have learned a lot from the PWP course and hope you continue on with your Python journey. Just don't forget test cases and outputs next time!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.