Changes

Jump to: navigation, search

OPS435 Python Assignment 1 2018 Fall

71 bytes added, 12:21, 18 December 2018
Documentation
When making back up of data files or log files, it is a very common practice to name the backup directories and/or files based on the date the backup was done. In order to restore or locate the directory/file, we often need to find out the backup date from today's date.
The computation computational task for this assignment is to design an algorithm and write a python script according to you your algorithm with appropriate functions. The script will should take a date in the "YYYYMMDD" format and the number of day days before or after the given date as the command line arguments, calculate and output to the standard output data channel the requested targeted date which is the number of day before or after the given date in the same format.
== Coding Standard ==
Your python script must follow the following coding guide:
* [https://www.python.org/dev/peps/pep-0008/ PEP-8 -- Style Guide for writing Python Code]
== Command Line Argument to be supported ==
== Documentation ==
* Please use python's docstring to document your python script and each of the functions you created for this assignment. The docstring should describle 'what' the function does, not 'how' it does.
* The following shows the docstring that was added to the tomorrow() function which provides the following information when call called with help(tomorrow) in the python interactive shell:
<pre>
Help on function tomorrow in module rchan:
| usage() function || 5 ||
|-
| Algorithm ||2015|||-|'''Total''' || 25 100 ||
|}
 
= Assignment Due Date and submission procedure =
This Assignment is due on Sunday October 14, 2018 before mid-night. Please submit your algorithm (step-by-step instruction for solving the computation problem for this assignment in the English language), your python script, required test and test results to blackboard under the assignments section. Please refer to the detail submission instruction given on Blackboard.
1,760
edits

Navigation menu