Bioinformatics Programming Classes
- Recommended book: Learning Python, Mark Lutz, David Ascher, O'Reilly Media
- python.org To search for terms use google with: "site:python.org ..."
- Nice intro to python and programming in general: How to think like a computer scientist
... after this class ...
If you are thinking of choosing the Bioinformatics profile (even if you're not sure yet) you should already (now) enroll in the course Inleiding programmeren (Python) course ID 401096 via VUnet.
Tutorials PDF's and data files
All of the tutorials PDFs and required files can be found on canvas.
Class 1 - introduction to linux
Class 2 - python shell: print, operator, types, if Exercise: 'calculation' script
Class 3 - lists and loops Exercise: sum i over n; n!
Class 4 - Functions, scope, namespace, import, while exercise
Class 5 - file I/O, dictionaries, string manipulation (e.g., split) exercise: codon table & translation
Class 7 - Putting everything together exercise: GO parsing
After class 4 there will be a short written exam to test your knowledge of the topics discussed so far. On the week 8 you will have the final test. The final test will be a set practical assignments completed in a lab room. Your final grade is an average of mid-term and final tests.
TA: Olga Ivanova