Project 6 - Due Tue Mar 3 at 23:00
Reading
- Slides and notebooks from the Sequences and Loops lecture.
- Problems and solutions from Lab 5 (while Loops) and Lab 6 (for Loops, Early Return, and Tracking Variables).
- Think Python, Ch. 7: Iteration and Search (ignore Secs. 7.2 and 7.7) covers loops and Think Python, Ch. 8: Strings (only Secs. 8.1-8.5) covers strings.
Tasks
The instructions for each task:
- Task 1: Genetic Sequences — Use loops to write some functions that process strings representing RNA sequences. For this task, having a partner is optional but recommended.
About this Project
This week, there is only one project task, which will give you more practice with loops, strings, and ranges.
If you want to find a partner to work with for this project, use this Google Sheet to do so.
Reminders
- Remember to download the starter code for each task from the Potluck server.
Time Estimate
Our per-task estimate for this project is 2.5-4 hours, plus up to an hour of reading.
How to turn in this Project
-
Upload your tasks via the Potluck server by the deadline (Tue Mar 3 at 23:00).
- For genetics, each team member must submit
genetics.py.
- For genetics, each team member must submit
-
Double-check the status of your submitted tasks, since there may be warnings.
-
Reminder: you can submit as many times as you like, and only the most recent submission will count for your grade.
-
If you run into trouble with the submissions server, contact Peter Mawhorter, and include a copy of the file(s) you were trying to submit.
- Check your score for each task and submit revisions if you need to.