Python for Biologists

Learning objectives

  • Ability to run Python scripts and work in interactive Python sessions
  • Ability to understand and edit existing Python scripts
  • Ability to manipulate numbers and text
  • Ability to create reusable functions
  • Basic understanding of Python’s built-in data types and structures
  • Basic understanding of control flow and loops
  • Ability to read in and write out files
  • Ability to reuse functionality from Python’s built-in standard library
  • Experience of creating a complex data analysis script