Machine learning in python
Budget: $50 – $80 CAD
Your tasks
Here’s the order you should do things in. Each step comes with a CSV in the examples directory that you can load for a very basic/incomplete test of the “happy path.” (Testing the unhappy path is up to you.)
1. Get set and get_raw working.
2. Get set_format working and make get_formatted apply the given format. 3. Make get_formatted follow references, e.g. =A1.
A full featured spreadsheet would do many more things, but stick to these for this part. You won’t get extra credit for implementing anything besides these three things.
Special instructions for Windows users
Before running the spreadsheet program on windows, please go to requirements-dev.txt, uncomment the windows-curses line and rerun pip install -r requirements-dev.txt.
This program is tested on Windows, but not as well as it’s tested on unix-based systems, so please be extra sure that the program runs with no modifications before you start the timer and begin writing code.
Here’s the order you should do things in. Each step comes with a CSV in the examples directory that you can load for a very basic/incomplete test of the “happy path.” (Testing the unhappy path is up to you.)
1. Get set and get_raw working.
2. Get set_format working and make get_formatted apply the given format. 3. Make get_formatted follow references, e.g. =A1.
A full featured spreadsheet would do many more things, but stick to these for this part. You won’t get extra credit for implementing anything besides these three things.
Special instructions for Windows users
Before running the spreadsheet program on windows, please go to requirements-dev.txt, uncomment the windows-curses line and rerun pip install -r requirements-dev.txt.
This program is tested on Windows, but not as well as it’s tested on unix-based systems, so please be extra sure that the program runs with no modifications before you start the timer and begin writing code.