Bioinformatics: Programming in Python BINP16
This hands on course will give you experience and knowledge of programming in general and in Python in particular. The focus is especially on applications in bioinformatics, and the working environment is Linux. The course will develop your skills in Python but also in Bash and CGI (Common Gateway Interface).
Areas covered during the course are:
- Computer hardware and software
- Mathematical functions, methods and operators
- Functions, methods and operators for strings and regular expressions
- Conditional statements
- Lists, tuples, sets and dictionaries. Iteration methods and functions
- I/O (input/output)
- Classes and objects
You will, during the course, hand in solutions to a number of problems, and the course ends with an exam.
Autumn period 1b
Full-time, on campus, in English
Course literature, 2023
Python Programming for Biology: Bioinformatics and Beyond 1st Edition (2015) Stevens T.J., Cambridge University Press. ISBN 978-0521720090. Available for free download as an iBook at the University Library.