Biopython Tutorial for Python 3

Course material by Dr. Kristian Rother

with contributions by Allegra Via, Magdalena Rother and Olga Sheshukova.

What is Biopython?

Biopython Overview

Biopython is a Python library for reading and writing many common biological data formats. It contains some functionality to perform calculations, in particular on 3D structures.

The library and documentation can be found at


This tutorial is distributed under the conditions of the Creative Commons Attribution Share-alike License 4.0 (CC-BY-SA 4.0).

Dr. Kristian Rother

I am a professional Python trainer, developer and author based in Berlin. I believe everybody can learn programming.

Contact me via:
+49 176 3052 4691


All participants (and I) agreed that you gave an excellent training. Thank you !

Janick Mathys, VIB Belgium

See also