Sep 29-30, 2022
09:00 - 15:30 SAST
Instructors: Jannetta Steyn, Kim Martin
Helpers: Cole Brady Kisten, Kaylan Naidu
This workshop is based on training material created for The Carpentries. The Carpentries is a fiscally sponsored project of Community Initiatives. They teach skills that are immediately useful for researchers, using lessons and datasets that allow researchers to quickly apply what they have learned to their own work, and become more efficient in their research.
Git is a powerful version control system that is becoming increasingly valuable as a tool for collaboration and Open Science.
Python is a flexible programming language with many applications in data capture, analysis, and visualization.
This workshop is a hands-on introduction to Git and Python for beginners, using material that has been adapted from the Software Carpentry lesson materials.
The target audience is learners who have little to no prior computational experience, and the instructors put a priority on creating a friendly environment to empower researchers and enable data-driven discovery. Even those with some experience will benefit, as the goal is to teach not only how to do analyses, but how to manage the process to make it as automated and reproducible as possible.
This workshop will be provided using the CarpentriesOffline framework developed by Dr Jannetta Steyn and others. CarpentriesOffline is intended to enable workshops like these to be seamlessly provided to Learners under conditions of limited internet availability.
Where: Rm 1006, JS Marais Building, Stellenbosch Central. Get directions with OpenStreetMap or Google Maps.
When: Sep 29-30, 2022. Add to your Google Calendar.
Requirements: Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on.
Accessibility: We are dedicated to providing a positive and accessible learning environment for all. Please notify the instructors in advance of the workshop if you require any accommodations or if there is anything we can do to make this workshop more accessible to you.
Contact: Please email jannetta.steyn@newcastle.ac.uk or kcmartin@sun.ac.za for more information.
Roles: To learn more about the roles at the workshop (who will be doing what), refer to our Workshop FAQ.
Who can attend?: This RSE@SUN workshop is open to staff, students, and postdoctoral researchers in Stellenbosch University. Please complete the application form (Please note that places are limited - you will be contacted with confirmation if a place is available.)
Everyone who participates in Carpentries activities is required to conform to the Code of Conduct. This document also outlines how to report an incident if needed.
Please be sure to complete these surveys before and after the workshop.
9:00 am | Getting started with version control using Git |
10:30 am | Break for coffee |
11:00 am | Collaborative science with Git |
12:30 pm | Break for lunch |
1:30 pm | Getting started with Python |
3:30 pm | End |
9:00 am | Exploring and handling data |
10:30 am | Break for coffee |
11:00 am | Loops and functions |
12:30 pm | Break for lunch |
1:30 pm | Solving and preventing problems |
3:30 pm | End |