Skip to content

Summary

This course has been a rapid run-through of content aimed to help you package your Python code effectively, to apply some software engineering principles to your workflow to make your code more robust, and to show you some of the tools available for you to help make this process a bit easier.

Start time End time Duration Content
10:00 10:50 50 min Intro presentation
10:50 11:00 10 min Short break
11:00 12:00 60 min Version control and project organisation
12:00 13:00 60 min Lunch break, note that lunch is not provided
13:00 13:50 50 min Testing and linting code
13:50 14:00 10 min Short break
14:00 14:45 45 min Documentation and automated workflows
14:45 15:00 15 min Short break
15:00 15:45 45 min Packaging and releases
15:45 16:00 15 min Questions, wrap-up