Caleb is a software developer with a background in fine art and design. He's excited to learn new things and is most comfortable in challenging environments. In his free time he creates art and hangs out with random cats.
In part 2, we'll finish the UI before we dive in to adding the basic calculator functionality.
In part 1, we'll set up the overall project and then dive into developing the UI with Test-Driven Development.
This post looks at how to speed up a Python web scraping and crawling script with multithreading via the concurrent.futures module.