Python programming primer

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

Topics:

  • 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.
0
No votes yet
Materials
Keywords