Examplepictures of DNA-Structures

Python Resources

To learn Python, you can draw entirely from online resources, of which some of the most useful (especially in a bioinformatics context) are listed below.

General Resources

Python's first and official address is python.org. Have a look around and start with the tutorial there.


There are many free introductory tutorials available on the web. Some of them also allow to program interactively (e.g. Codeacademy).



Development Environments

You can use any text editor (kate, gedit, vim, etc.) to write python code. One option is emacs, also called the swiss army knife of editors. It runs on Windows, Linux and Mac. You can find an extensive description of the editor here. If you need to write more sophisticated programs, there are integrated development environments available, helping you with organization of scripts, code completion, syntax highlighting and much more. One option, already included in the standard libraries is IDLE - an Integrated DeveLopment Environment for Python, which is straightforward to use. For more advanced programming tasks, PyCharm Community Editionor PyDev for Eclipse are excellent choices.

To the top of this page.