22110 - Python and Unix for Bioinformaticians

From 22110
Jump to: navigation, search

Prepare for the course

You must read and follow the Course preparation before the you show up on the first day of the course.
You are expected to read all links in "Course details" (next section). Resources can be good to check out during the course, or when you need something more.

Teacher: Peter Wad Sackett, pwsa@dtu.dk, Gisle Alberg Vestergaard, gisves@dtu.dk
Language: The course is taught in English
Tools: There is Course preparation.
Textbooks: There are no text books for the course. I will make do with powerpoints and references to online resources. You can find the material under the individual lessons in the programme.
Location: Auditorium 71 in Building 421.
Time: Monday 13:00 - 17:00, Thursday 9:00 - 12:00, module E2-A and E2-B
Project hand-in: Dec 2, 2019, Monday 15:00
Project evaluation hand-in: Dec 9 2019, Monday 15:00
Exam: See the official DTU exam plan

Course details

Programme Fall 2019

Teaching in class

About exercises

About projects

Good code

Peer evaluation

Grading


Resources

  • Book: Learning Python, 5th ed. by Mark Lutz (O'Reilly) ISBN: 978-1-449-35573-9. This is the best Python book I have read. It covers all the basics and then some. All from the perspective of being a novice programmer. However, it is a brick; big, heavy and unwieldy. If you only want one Python book, then this should be the one. The course will not be taught from this book, but it could be good to have as a Python reference manual.
  • Book: Python Crash Course: A Hands-On, Project-Based Introduction to Programming by Eric Matthes (No Starch Press) ISBN: 1593276036, 9781593276034. A pretty OK book which leads you into the Python world without too many distracting points and theoretical contemplation.

Interesting but less teaching oriented material

Archive of old course programmes

Programme for spring 2017
Programme for spring 2018
Programme for spring 2019