This repository contains materials for the workgroup to use while learning python.
The purpose of this group is to work together to learn new skills, languages, data science practices, etc. as they relate to our research in environmental science. The primary focus will be the use of python, with exercises in jupyter focused on accessing data and manipulating it in pandas dataframes. However, topics are not limited to these and you're encouraged to bring ideas and tools from other topics or languages.
This repository is public and thus anyone can access the files; however, only collaborators on the repository can add or edit files. I encourage everyone to sign up for a GitHub account, they are free and you will be able to take advantage of our issues for discussions and you can be added as a collaborator on the repository.
Lessons and format change from year to year, new lessons are added but old ones are not deleted.
Folder/File | Description |
---|---|
lessons_2022 | Markdown and notebooks for each week. |
practice | Contains code, data etc. to apply skills. |
slides | Contains slides covering each weeks lesson. |
CONDUCT.md | Code of conduct - from Data Carpentry |
README.md | This document, provides basic information. |
To keep things neat and tiddy we will impose some structures and best practices. These should resemble typical practices where possible (e.g. README) so that if you move to repositories maintained by others, at least something should look familiar.
So that it is easier for us to find materials and keep things looking orderly, we will follow these rules for naming files in the notes and meetings sections:
- Only use lower case (with the exception of the files listed above).
- No spaces are allowed in file names.
- Start out the name with something descriptive followed by the date with year, month, day separated by underscore.
- Use conventions for file extensions (e.g. .md for markdown, .R for R script, .py for python etc.).
For example, copy_feature_example_2018_01_11.py would be a good file name.
Any questions about the group or this repository feel free to contact @jbousquin directly, or submit an issue on the repo!