Skip to content

Debugging Google services via Google APIs and PDB

Debugging Google services via Google APIs and PDB

Details

LAST MINUTE LOCATION CHANGE

700 West Middlefield Road
Mountain View
Building #4
Room: Together

Abstract

In May, Wesley Chun presented a wide exploration of Google APIs with Python.

In this presentation, Dan Bikle presents a drill-down into some
specific scripts which connect Python with Google services via Google APIs.

The presentation will be targeted at people new to both Python and Google APIs.

Using Python to interact with Google APIs is an effective way to learn both technologies.

Each script will serve as a stand-alone lesson.

To start, Dan will discuss each script from a general perspective.

Then Dan will operate each script inside the Python pdb debugger to give
you a look at how each line contributes action to an overall goal.

Some topics we will cover are listed below:

  • Ubuntu as a training and development environment.
  • GCP Projects
  • Accessing an Ubuntu environment from a chrome browser.
  • Python installation.
  • Python packages
  • Installation of google-api-python-client
  • pdb
  • Google product categories
  • Google Drive
  • Google Sheets
  • GCP Service Accounts
  • Authentication + Authorization + JSON
  • Service Account Key creation
  • Google Drive + Python
  • Local-File read-write with Python
  • Python-Only Google Authentication
  • Declare Authorizations with Python
  • File upload to Google Drive
  • Python manipulation of Google Drive permissions:
    • Make file world-readable
    • Grant write-privilege to a gmail-address
  • List Sharable-URLs of files in Google Drive
  • Google Sheets + Python
  • Create a Sheet
  • Understand "A1 Notation"
  • Add rows to a Sheet
    • Make Sheet world-readable
    • Grant write-privilege to a gmail-address
  • Sheets are complicated, So is the API.
  • Let's explore the Sheets API.

Biography

Dan Bikle builds Full-Stack Machine-Learning Apps.
Dan graduated from Caltech with a BSEE.
There he learned: "The truth shall make you free."

Photo of BAyPIGgies group
BAyPIGgies
See more events
700 W Middlefield Rd
700 W Middlefield Rd · Mountain View, CA