Python programming primer

by | Apr 21, 2016

The purpose of this training is to teach general programming concepts using Python as an instruction tool.


  • Introduction to Python: basic principles.
  • Python data structures: strings, tuples, lists, dictionaries, sets.
  • Object-oriented programming: how to model coffee machines in Python :-).
    Inheritance (base and derived classes), polymorphism.
  • Write your own script to convert BED files to GFF.
    Command-line option processing, file I/O, error handling.