Skip to Main Content Area
Home
Programming For Biologists

User login

  • Create new account
  • Request new password
  • Home
  • Courses
    • Intro
      • Syllabus
      • Schedule
      • Assignments
      • Lectures
    • Advanced
      • Syllabus
      • Schedule
      • Assignments
      • Lectures
  • Style Guide
  • Lectures
  • Resources
    • Programming
    • Database
  • Forums
  • Python Inferno

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
  • 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

Secondary links

  • Why Python?
  • Why this class?
  • Acknowledgements

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 United States License.