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

  1. Importing Data Into Python
  2. Exporting Data From Python
  3. Version Control
  4. Numpy
  5. Matplotlib
  6. Shebangs
  7. Introduction to Relational Databases
  8. Database Structure
  9. Object Oriented Programming (Code examples: city.py, car.py, whale.py, inheritance.py)
  10. Code Like a Pythonista: Idiomatic Python
  11. Scientific Programming in Python (Code examples: Numpy, Scipy, StatsModels, RPy2, BioPython)
  12. Parallel processing (Code examples: Multiprocessing, Parallel Python local, Parallel Python remote)
  13. Graphical User Interfaces (Code examples: basic, controls, sizers, nested sizers, events, long task, segfault, timer)
  14. Packaging (Code examples: pythonpy, setup, setup2, setup3)

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.