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

Lectures - Intro

  1. Expressions, types, variables, & errors
  2. Functions
  3. Numpy
  4. Matplotlib
  5. Databases - Introduction
  6. Methods
  7. Lists 2 - Slicing, looping, and aliasing
  8. Lists 3 - Methods, nested lists
  9. Problem decomposition
  10. Databases - Joins
  11. Database Structure
  12. Databases - Nested Queries
  13. Debugging
  14. Scientific Programming in Python (Code examples: Numpy, Scipy, StatsModels, RPy2, BioPython)
  15. Databases using SQL (Software Carpentry)
  16. Sets and Dictionaries

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.