Intro to Python


This unit introduces fundamental Python programming concepts through an object-oriented lens. You will learn about Python’s type system, how to work with different data types (integers, floats, strings, booleans), and understand the distinction between functions, methods, and operators. Through hands-on exercises, you’ll explore Python’s built-in data collections (lists, tuples, dictionaries, sets) and learn practical skills like parsing metadata from filenames - essential for organizing and managing experimental data in neuroscience research.

Tools

  • Built-in Python types and functions
  • String manipulation methods
  • NumPy