Programming for Biologists
Teaching biologists the tools they need to use computers to do cool science
Home
-------
Programming
Databases
Advanced Computing
-------
Exercises
Assignments
-------
About
Fork My Course (GitHub)
Programming Resources
Install Python on your own computer
Download page for Python
Download page for Numpy & Scipy
64-bit installation packages for Windows can be downloaded here
Scipy Superpack
(core scientific libraries for 64-bit Mac)
Download page for Biopython
Download page for Wing IDE
(go to the bottom of the page for the free version - Wing IDE 101)
Installing Nose on Windows
(Linux and Mac folks can install from the appropriate repositories)
Programming in Python
Online Python Tutor
see how Python is executing your program line by line
A gentle introduction to programming using Python
A primer on Python for life science researchers
Programming Course for Biologists at the Pasteur Institute
Python course in bioinformatics at the Pasteur Institute
Google’s Python Class
Division operators in Python
Software Carpentry
- This online course is a great introduction to more advanced concepts in scientific programming
BioPython Tutorial and Cookbook
Scientific Tools in Python
SciPy
NumPy
Matplotlib
Python based GIS tools for landscape genetics: visualising genetic relatedness and measuring landscape connectivity
Phylogenetic Tools in Python
Biopython’s Phylo module
DendroPy