Python Project

0 comments

I. The decomposition of each homework problem

Each homework is an IPython notebook that asks you to implement certain functionalities. Each

homework problem can be divided into 3 parts:

1. The problem description: this code block is normally in markdown format and it

describes the problem.

2. The problem implementation: this code block is where you will enter your code to

implement a particular functionality requested in the problem description.

3. The problem test cases: There may be several test-case code blocks. Eachcode block

involves test cases to assess whether the functionality you implement in the previous

block solves the problem. Note that this block may also include HIDDEN test cases

where you cannot see on you homework. Those test cases are used to test whether you

have thought about all the corner cases of your problem.

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}