Contents#
In this course, we will cover basic concepts of Python programming and explore its usage in a neuroscientific context.
- Class 0: Background and Basic Syntax
- Class 1: More Syntax and The Python Stack
- Class 2: Virtual Environments and Object-oriented Programming (OOP)
- Class 3: More OOP and Exception Handling
- Class 4: Agentic AI — From Zero to Hero
- Class 5: The Scientific Stack - Part I:
numpy - Class 6: The Scientific Stack - Part II:
matplotlibandpandas - Class 7: Advanced
pandas - Class 8a: More
pandas - Class 8b: Tidy format, Visualizations,
xarrayand Modeling - Class 9: Testing, Test-Driven Development
- Class 8b: Linting & Formatting
- Class 10: Advanced and Performant Python
- Class 11: Introduction to Machine Learning
- Class 12: Git and More Python Libraries