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.

Scientific topics: Software engineering

Keywords: Python biologists

Authors: András Aszódi

Remote created date: 2016-04-21

Remote updated date: 2017-10-09

Python programming primer https://tess.elixir-europe.org/materials/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. Software engineering Python biologists 2016-04-21 2017-10-09