13 Prove Assignment: Student Chosen Program

Purpose

Prove that you can write a significant Python project that solves a real-world problem and is well organized with functions.

Assignment

Finish developing the program that you started in the prove assignment for lesson 11. Your program must include multiple functions that you verify are correct with test functions and pytest.

Submission

In order to receive credit for this prove assignment, you must submit your program and a report that describes your work on your program. Do the following:

  1. At the beginning of this lesson (lesson 13), download and save this report_2.txt file.
  2. Open the downloaded report_2.txt file in VS Code. Notice that question #1 in the file requires you to record in a table the time that you work on your program. In order to receive full points for this prove milestone, you must work on your program for at least six hours during this lesson. As you work on your program during this lesson, be certain to record the dates and times and a description of your work.
  3. At the beginning of this lesson, in I‑Learn in the lesson 13 prove assignment, read the rubric that a grader will use to score your report_2.txt file and your program.
  4. At the end of this lesson, in I‑Learn in the lesson 13 prove assignment, submit your completed report_2.txt file, your Python program, your Python test file, and any data files such as .txt and .csv files.