Learn Python
- Introduction to programming using Python (a course for biologists at the Pasteur Institute).
- The official Python tutorial.
- For experienced programmers: Dive into Python.
- The main Python documentation page (with lots of links to tutorials, references, etc.).
Learn SciPy/NumPy and Pylab
- If you already know Matlab, read this tutorial: NumPy for Matlab users and this list of Matlab-Python translations (pdf version here).
- How to vectorise your code with Matlab and Scilab (same techniques with Scipy/Pylab).
- Look at the online documentation.
Learn Brian
- Look at the examples and tutorials (don’t forget to download the extras zip file).
- Use the reference sheet.
- Read the manual online.
- Read our introductory article: Goodman DF and Brette R (2008) Brian: a simulator for spiking neural networks in Python. Front. Neuroinform. doi:10.3389/neuro.11.005.2008
Computational neuroscience courses with Brian
- Computational neuroscience by Romain Brette, Paris (France) (in French).
- Introduction to neuroscience methods by Wei Ji Ma, Houston (US).
