Using Github, Testing and Continuous Integration

If you have started writing programmes in Python and are not already using version control to manage your code and testing to validate it's behaviour, you need to start. This lesson will revise use of git to manage your code and documents to help you keep track of changes and collaborate with your colleagies. It covers the key techniques used in professional software development to allow you to work efficiently and confidently.

Prerequisites:

To complete this lesson you should be familiar with:

  • Writing programs in Python
  • Working on the command line
  • Using git for version control
  • Wanting to make sure that your code is correct

Materials

Lesson material: https://arc-lessons.github.io/github-testing-ci/00_schedule.html

Book a place (University of Bath students and staff only)

Future lessons:

Dates Programme
23rd October 13:15-16:05 Classes, Modules, Performance

Previous lesson instructor notebooks:

| Date | Instructor | | --- | --- |