<div><b>Abstract</b><br></div><div>In May, Wesley Chun presented a wide exploration of Google APIs with Python.<br></div><div><br></div><div>In this presentation, Dan Bikle presents a drill-down into some specific scripts which connect Python with Google services via Google APIs.<br></div><div><br></div><div>The presentation will be targeted at people new to both Python and Google APIs.<br></div><div><br></div><div>Using Python to interact with Google APIs is an effective way to learn both technologies.<br></div><div><br></div><div>Each script will serve as a stand-alone lesson.<br></div><div><br></div><div>To start, Dan will discuss each script from a general perspective.<br></div><div><br></div><div>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.<br></div><div><br></div><div>Some topics we will cover are listed below:<br></div><div><br></div><ul><li>Ubuntu as a training and development environment.<br></li><li>GCP Projects<br></li><li>Accessing an Ubuntu environment from a chrome browser.<br></li><li>Python installation.<br></li><li>Python packages<br></li><li>Installation of google-api-python-client<br></li><li>pdb<br></li><li>Google product categories<br></li><li>Google Drive<br></li><li>Google Sheets<br></li><li>GCP Service Accounts<br></li><li>Authentication + Authorization + JSON<br></li><li>Service Account Key creation<br></li><li>Google Drive + Python<br></li><li>Local-File read-write with Python<br></li><li>Python-Only Google Authentication<br></li><li>Declare Authorizations with Python<br></li><li>File upload to Google Drive<br></li><li>Python manipulation of Google Drive permissions:<br></li><ul><li>Make file world-readable<br></li><li>Grant write-privilege to a gmail-address<br></li></ul><li>List Sharable-URLs of files in Google Drive<br></li><li>Google Sheets + Python<br></li><li>Create a Sheet<br></li><li>Understand "A1 Notation"<br></li><li>Add rows to a Sheet<br></li><ul><li>Make Sheet world-readable<br></li><li>Grant write-privilege to a gmail-address<br></li></ul><li>Sheets are complicated, So is the API.<br></li><li>Let's explore the Sheets API.<br></li></ul><div><br></div><div><b>Biography</b><br></div><div><br></div><div>Dan Bikle builds Full-Stack Machine-Learning Apps.<br></div><div>Dan graduated from Caltech with a BSEE.<br></div><div>There he learned: "The truth shall make you free."<br></div><div><br><br>Cheers,</div><div><br></div><div><br></div><div>Glen Jarvis<br></div><div>--<br></div><div>https://www.linkedin.com/in/glenjarvis/<br></div><div><br></div><div><br></div><div>Sent with ProtonMail Secure Email.<br></div><div><br></div>