For part 1, see here. Overview of the software components All the software written for this project is in Python. I’m not an expert python programmer, far from…