This is a repository for all the materials for Stream 1 of the CDCS 2024 summer school. This repository will be updated each morning at 09:30am to provide the next days materials for the summer school. For queries, please message Chris Oldnall through Teams.
This course is designed for researchers who are complete beginners with no prior knowledge of coding and data analysis. Through lectures and exercises, attendees will learn how to code in Python, starting from core concepts such as variables and loops, through to coding live data visualisation. The course explores the basics of programming: variables, functions, loops, operating on data structures, data wrangling and visualisation. By the end of the summer school, attendees will understand how to bridge the gap between humans and computers, and how to apply the skills they have learnt to their own data analysis and research.
Throughout this course we will be using the Noteable platform to run Jupyter notebooks. This is a cloud-based computational notebook system that work on your browser from any device.
- Open the following link in a new tab: https://noteable.edina.ac.uk/login.
- Login with your EASE credentials (either your Edinburgh university login, or those you were provided with).
- Under 'Standard Notebook (Python 3)' click 'Start'
- From the Noteable home page, click on the '+GitRepo' button at the top right of the screen.
- In the 'Git Repository URL' field copy the link to this GitHub repository, "https://github.com/DCS-training/summerschool2024-stream1". Ignore all other fields.
- Once filled in, click the 'clone' button. After a few moments, you will then see a new folder appear with the files.