Bioinformatics: Theory and Python Programming