Overview
Welcome to the webpage for the 2016 Computing for Medicine workshops (Level I). The workshops will be held on- Feb. 21 4:30PM-9PM
- Feb. 28 4:30PM-9PM
- Apr. 10 4:30PM-9PM
- Apr. 17 4:30PM-9PM
- Apr. 24 4:30PM-9PM
Course resources
Materials: Week 1
- Workshop A: Intro to Python. Variables. Intro to using an IDE. Intro to the Python execution model. Tracing. Outputting to screen. Conditionals. Getting input from the user
- Workshop B: Lists. Iteration. Iterating through lists. Accumulator variables
- Homework assignment: here. See also the hint for Problem 5. Please submit your homework using MarkUs. (Use your UTORid to login.)
Materials: Week 2
- Types
- Booleans
- Functions
- Loops
- Homework assignment, Part I: on PCRS. Video: PCRS and Debugging.
- Homework assignment, Part 2: Instructions. See also these two videos which walk you through a solution to the match_at piece of problem. Try solving the problem first before you watch the videos. (Video 1, Video 2) Submit your homework using MarkUs or PCRS as instructed in each question.
Materials: Week 3
- List Methods and String Methods
- Memory Model
- Homework assignment: Before you attempt the homework assignment please read these notes on looping over strings. Then you should complete the set of 10 problems on PCRS
Materials: Week 4
- List Slicing and Splicing
- Nested Lists and Nested Loops
- Memory Model Continued: Primer
- Memory Model Continued: Code
- Memory Model Worksheet (Solutions, Exercise C on Youtube)
- Homework assignment, Part I: on PCRS.
- Homework assignment, Part II: here
Materials: Week 5
- january06.txt
- query_handout.py, wikipages.zip
- Files and While Loops
- Dictionaries
- Homework assignment, Part I: Files and while loops
- Project I: Handout, Starter code, wikipages.zip