Course overview
This workshop means to introduce the basics of professional software development to PhD students and researchers at QuTech. It consists of four parts, each addressing a separate topic. They are meant to be followed in sequence, but can be read independently. Each part aims to answer common problems encountered during software development.
Chapter 1: Why can't I just follow my own guidelines when working in a team?
Chapter 2: How can I contribute code with others in a project?
Chapter 3: Why can't I simply run code from others, and vise versa?
Chapter 4: When I write my own code, I can follow it perfectly, but why is it so difficult to read code from others?
Prerequisites
- Have a machine which runs on Windows / macOS / Ubuntu.
- Have Git 2+ installed.
- Have Python 3.10+ installed, and able to understand common syntax (like an if-statement).