0950c7baf8
Signed-off-by: David Rotermund <54365609+davrot@users.noreply.github.com>
3.5 KiB
3.5 KiB
How to Python in computational neuroscience, data mining, and more
{:.no_toc}
* TOC {:toc}All the tutorials are tested with Python 3.11.x. Older version might have a problem with the new versions of type anotations.
Flow chart
Workflow
Python: The Basics of the basics
- Overview
- Hello, Python
- Style Rulez
- Programming Recommendations
- Basic Math Operations
- Truth Value Testing
- Formatted String Literals
- Flow Control Overview
- Sequence Types
- Mapping Types
- Functions
- Type annotations
- Files
- JSON and dict for parameter files
- Creating order via sub-directories: os.makedirs
- Finding files in a directory: glob
- Class
- Exceptions (try / except)
- The Python Standard Library
Numpy: The Basics of the basics
Numpy
Python: Data analysis
Python: Questions of spectral nature
- Numpy: rfft and spectral power
- scipy.signal: Butterworth low, high and band-pass
- PyWavelets: Wavelet Transforms in Python
Python: Daily little helper
PyTorch
Matlab: Basics
Note: I will transfer the old pages to this new place (and update it). It will take some time but it will happen...