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.
- For more in-depth notes on the topics discussed today, please see our extended documentation
- Please feel free to contact us for help/support/advice on implementing any of the topics we covered today: bit.ly/arc-help
- See the
REAME.md
file in our Python Project Template for quick hints and tips
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 |