This is a highly-intensive, hands-on workshop, where participants take the time to learn Python through practice. Each session is organized around a theme, with three exercises done in-class and two (optional, but recommended) homework exercises.
Class Chatroom on Mattermost: https://mattermost.hzdr.de/signup_user_complete/?id=ukepppjneibotjgnrnftieh6he&md=link&sbr=su
| Oct 21st: Organizing Metadata | Oct 28th: Handling Arrays | Nov 4th: Complex Data Structures | Nov 11th: Scientific Data Analysis | (Skip Week) | Nov 25th: Scientific Reporting | Dec 2nd: Scientific Project Management |
|---|---|---|---|---|---|---|
| Strings & Methods | Binary Data Storage for Arrays | Matrics & Images in Numpy Arrays | Logical Indexing | -- | Data Analysis Project 2 | Organizing Python Projects |
| Lists & Dicts | Generating Array Data | Pandas DataFrames & HvPlot | Extracting & Filtering Data | -- | Statistical Analysis with Pingouin | Managing Dependencies with Conda |
| Metadata Handling in Files | Plotting Signal Data | Groupby Analysis & Plotting with Seaborn | Experiment Design Analysis | -- | Making Slides from Notebooks | Course Evaluation |
| -- | -- | -- | -- | -- | -- | -- |
| Indexing & Slicing | Numpy Review | Analysis with Pandas | Data Analysis Practice Project | -- | Data Analysis Practice Project 3 | -- |
| Text Data Extraction | Basic Frequency Analysis | XArray Data Arrays | DataFrame Reorganiztion | -- | -- | -- |