Python Learning for Advanced Beginners with James Rennison

PyLAB logo
Python is cool

For 2021 we’re going to start developing an application with multiple interfaces, interacting with multiple third-party systems. We’ll start preparing Python packages, writing code that can be reused, tested and deployed. To do this we are going to try to use some of the tools and processes adopted by a lot of organisations.

The idea is to keep this fun and practical while allowing participants to get an idea not just about how to write great code, but also how to ensure the code meets a standard, priorities are delivered and dependencies identified. We’ll try out different approaches to find out what works for us, but we will start with an introduction to the Agile methodology, Scrum and look to adapt it to our needs.

Wednesday the 24th of February 2021

In PyLAB this Wednesday, we are going to estimate and, hopefully, commit to our first user stories. We also have some stories to demo and accept. The GitHub repo is now set up and we have a Wiki page with useful links, including decision we’ve made, if you’d like to learn a little about the technology and framework we’ll be using. Finally, as interim PO, I’ve drafted a Vision to include with our source code which I’ll present for discussion.If you’d like to join, then there’s no requirement to have any prior knowledge or commitment to deliver any code; just come along and see what we’re doing. If you think it looks interesting, we’d be delighted for any contribution.

If you’d like to join in, just introduce yourself on the python_workshop channel in CodeHub Slack ( or come along to the next Workshop Wednesday.