Software Carpentry Training¶
We will host a SnowEx hackweek Software Carpentry training on June 21 - 22. This event is by invitation to SnowEx hackweek participants only.
The purpose of this training is to help everyone gain skills in fundamental data science tools. By offering this work in advance of the hackweek we can maximize the amount of time we get to focus on SnowEx data! Feel free to contact one of us if you need more clarity on deciding whether this would be a good use of your time.
Time Zones¶
All times listed below are UTC -7 (Pacific Daylight Time). You might want to consult this Time Zone Map to figure out times in your location.
Getting ready¶
Please take a minute before the workshop to go over the GitHub instructions, create an account.
Attention
We will be using the JupyterHub (https://snowex.hackweek.io) throughout this workshop. We encourage you to test your connection to JupyterHub before the training.
Schedule¶
Day 1: Monday June 21, 2021¶
Link to video of Day 1 tutorial¶
Jupyter, Git, and Unix Shell We’ll be using these lessons:
Time |
Topic |
---|---|
9:00 to 9:15 AM |
Introductions and getting connected |
9:15 to 9:25 AM |
Getting connected to JupyterHub environment via GitHub |
9:25 to 9:35 AM |
Orientation to the JupyterHub environment |
9:35 to 10:25 AM |
Unix Shell (Topics 1 to 3) |
10:25 to 10:45 AM |
Break |
10:45 AM to 12:45 PM |
Git/GitHub (Topics 1 to 5) |
Day 2: Tuesday June 22, 2021¶
Link to video of Day 2 tutorial¶
Python Programming Language We’ll be using this lesson:
Time |
Topic |
---|---|
9 to 9:30 AM |
Jupyter Notebooks, running Python code, Topics 1 to 3 |
9:40 to 9:50 AM |
Break |
9:50 to 10:50 AM |
variables, datatypes, libraries, Topics 3,4,6 |
10:50 to 11:00 AM |
Break |
11:00 to 11:50 AM |
lists, for loops, conditionals, functions Topics 11,12,13,16 |
11:50 AM to 12:00 PM |
Wrap-up, question and answer period |