The Royce Data Curation team will host a 5-day workshop aimed at materials science researchers new to these languages, and those looking for a refresher; designed to give you confidence in using shell, Git and GitHub, and Python.
You might be a complete beginner, or might have engaged briefly in the past. In developing these skills you will be well-placed to begin your digital research journey and apply basic computational approaches to materials data. A basic understanding would be helpful but not necessary.
You will gain a holistic view of dynamic programming languages, the capabilities of Python, and become ready to venture into self-learning Python. Topics covered include useful libraries, data structures, plotting, and functions.
More information about the event, an agenda of each day, a detailed map and accessibility resources can be found here:
Day 1: The Unix Shell 11/12/2023 13:00 – 17:00
Learn how to communicate with your computer, navigate through folder, and automate repetitive tasks
Day 2: Version control with Git 12/12/2023 | 13:00 – 17:00
Day 3: Version control with Git 13/12/2023 | 13:00 – 17:00
Learn how to use Git for version control by maintaining a history of all your file operations. Get hands-on experience with collaborative working and remote repositories in Github.
Day 4: Programming with Python 14/12/2023 | 13:00 – 17:00
Day 5: Programming with Python 15/12/2023 | 13:00 – 17:00