logo

Python for Neuroscience

  • Introduction
  • Syllabus
  • Contents
    • 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: The Scientific Stack - Part I: numpy
    • Class 5: The Scientific Stack - Part II: matplotlib and pandas
    • Class 6: Advanced pandas
    • Class 7: More pandas , Visualizations, xarray and Modeling
  • Tutorials
    • General Setup
    • Create a Git Repository
  • Resources
Powered by Jupyter Book

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: The Scientific Stack - Part I: numpy
  • Class 5: The Scientific Stack - Part II: matplotlib and pandas
  • Class 6: Advanced pandas
  • Class 7: More pandas, Visualizations, xarray and Modeling
  • Higher Dimensionality: xarray
Syllabus Class 0: Background and Basic Syntax

By Dr. Hagai Hargil, Zvi Baratz, Gal Ben-Zvi
© Copyright 2020.