Looking for a better python Google Calendar API example
Just a self-plug:
There is the Google Calendar Simple API (gcsa) for Python (developed by me). It is much simpler, more Pythonic, and object-oriented. It handles credentials, JSON formatting, datetimes/timezones, recurrence, etc. for you. Here is the Documentation.
Check the docs for all Python samples, for instance here is one showing how to create an event: https://developers.google.com/google-apps/calendar/v3/reference/events/insert