![Stuart Langridge](https://uploads.sitepoint.com/wp-content/uploads/2022/09/1662432789slangridge-120x120.png)
Stuart is a consultant CTO, software architect, and developer to startups and small firms on strategy, custom development, and how to best work with the dev team. Code and writings are to be found at kryogenix.org and social networks; Stuart himself is mostly to be found playing D&D or looking for the best vodka Collins in town.
Stuart's articles
![Fetching Data from an HTTP API with Python](https://uploads.sitepoint.com/wp-content/uploads/2023/07/1690184012python-data-fetch-http-api-300x170.jpg)
In this tutorial, Stuart shows you how easy it is to use an HTTP API from Python using a couple of third-party modules.
![Quick Tip: Sending Email via Gmail with Python](https://uploads.sitepoint.com/wp-content/uploads/2023/07/1689926704sending-email-with-python-300x170.jpg)
In this quick tip, Stuart shows you how you can use Python to send emails via Gmail. This can be useful to send status reports, for example.
![Quick Tip: Controlling macOS with Python](https://uploads.sitepoint.com/wp-content/uploads/2023/07/1689047586python-control-macos-300x170.jpg)
Working on a Mac, we can control almost everything about the system using pyobjc, the Python-to-Objective-C bridge.
![Quick Tip: Controlling Windows with Python](https://uploads.sitepoint.com/wp-content/uploads/2023/07/1689047260python-control-windows-300x170.jpg)
Windows is entirely controllable from code, using the Win32 API. Stuart looks at ways to control the Windows OS with Python.
![Why Learn Python?](https://uploads.sitepoint.com/wp-content/uploads/2022/09/1662434826why-learn-python5-300x170.jpg)
Wondering if you should learn Python? We look at 8 key reasons why Python is a great language to learn, and how you can easily get started.