Step by step guide to interact with Google Sheets using Python

These days I need to interact with Google Sheets, going to modify values, based on data taken from an external source (a DB) and on existing values in the target sheet.

There are services available to do this kind of operations (if something happens in this application, then do this operation on another) but if you need particular custom logic, both in the…