Programming for Bioinformatics
The main aim of the course is to introduce programming principles for non-programmers who come from different life science backgrounds. The course starts with explaining why programming is needed and why Python is used. The course covers the following topics with applications from is needed and why Python is used. The course covers the following topics with applications from computational biology: python data types, text, files reading and writing, controlled programming, functions, graphics production, and parallel programming.