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.

Keywords: Python biologists

Authors: András Aszódi

Remote created date: 2016-04-21

Remote updated date: 2017-10-09

Scientific topics: Software engineering


Activity log