vibbits / gentle-hands-on-python

Course materials for the 'Gentle hands-on introduction to Python programming'.
Other
9 stars 8 forks source link

Reorganise chapters #39

Closed tmuylder closed 3 years ago

tmuylder commented 3 years ago

Day 1

  1. Introduction

    Introduce projects

  2. Basics
  3. Functions
  4. Conditions

Work on project

Day 2

  1. Lists & tuples
  2. Looping

    Work on project

Day 3

  1. Dictionaries
  2. I/O

    Work on project

  3. Modules

    Review project

tmuylder commented 3 years ago

Final project:

  1. Read in a file containing reads
  2. Assemble the sequence
  3. Compare the assembled sequence to the real sequence

After chapter 4: start project

  1. Write a function to compute edit distance
  2. Write a function to join end-to-end, 2 reads

After chapter 7:

  1. complete the edit distance function
  2. Write function to generate alignment based on edit distance
  3. Write a function to merge 2 fragments

After chapter 9: write a function to read in the read data and write out the assembled sequence After chapt 10: make it all into a module After chapter 11: make a plot

MaybeJustJames commented 3 years ago

I propose removing the String formatting chapter. It's long and serves little purpose.

MaybeJustJames commented 3 years ago

This will require some re-organisation sure. And re-thinking how the projects are structured. But the projects were rushed. They deserve more thought.

tmuylder commented 3 years ago

I agree, I'm just hesitant for moving lists & tuples to W2 as it gives very little stuff to work with after W1...

MaybeJustJames commented 3 years ago

I agree, I'm just hesitant for moving lists & tuples to W2 as it gives very little stuff to work with after W1...

Indeed. But "very little" is not "nothing". And for a beginner programmer it's actually a lot to take in and practice with. The sequence assembly project is set up for this (but can still be improved). I think we can adjust the "mutation finder" project too.

MaybeJustJames commented 3 years ago

Chapters have been reorganised