Enrolment options

Python has established itself as one of the most commonly used programming languages. It is a very powerful language, which makes it relatively easy to write programs from simple automation scripts to more fully featured applications. In bioinformatics python has become widely used both as a language to write scripts and applications, but also, via packages like pandas, numpy and seaborn as an environment for data analysis, competing with more focussed languages such as R. In this course we focus on the use of python to develop simple scripts and larger applications. These can be used for simple data processing and aggreagation, for automating repeated tasks or to write larger user-facing command line programs. We start from the ground up, and make no assumption of any previous programming experience.


Number of course hours : 16
Level: Beginners
Topics Covered:

Course Content:

  • Setting up your python environment
  • Variables and Data Types
  • Functions and Methods
  • Python data structures
  • Iterators, Loops and Conditional Statements
  • Text Processing
  • Reading and Writing Files
  • Writing Functions and Larger Scripts
  • Using external resources

Self enrolment (Student)