Python/Git Workshop

This repo provides resources to be used before and after the 2024-APR-05 workshop. During the workshop, participants will also practice Git commands by cloning and making pull requests to this repo.

View as GitPages | View on GitHub

2024-APR-05: Interactive workshop on Git & Python for Reproducible Research

Workshop teaser

Setup

April 4th - prep session

April 5th - main session

Please create an account for each of the following platforms depending on your personal goals:

Accounts to obtain Goals
Colab ... if you would like to save your work done during the workshop
Colab, GitHub, Streamlit ... if you would like to get the most out of the workshop
Colab, GitHub, Streamlit, Kaggle ... if you would like to try out everything that was mentioned during the workshop

Colab + Kaggle offer free Graphical Processing Units for your deep learning applications.

Quick how-to

Python from beginning

Complexity
Python 101 - Colab notebooks on select topics to help you get started <-- Offers free GPU
- https://ubc.syzygy.ca/
- https://sfu.syzygy.ca/
- Jupyter.org
Python 102 - Installing on your personal device with admin rights
- Creating virtual environments inhouse
- Guidelines
- IDE tools
Python 201 - Demo on writing classes
- Demo on Copying objects
Python users picking up R - 2019 blog

For software-production projects, please consult with your manager before electing to develop your products in Python.

R users complementing work with Python

Reproducible Research (RR)

Open textbooks

Domain specific

Workshop developers & facilitators

Acknowledgements

Many thanks to Data & Analytics Services and the curriculum consultants:


Shield: CC BY-NC 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC BY-NC 4.0