from googleapiclient.discovery import build code example

Example 1: create document google docs api python

"""
	Notes:
    	Anything else in the requests other than the title will be ignored.
        If you want to add text to the new document, you must access the "documentId" key and then do a batchupdate
	Replace:
    	creds = user credentials
        title = document title
"""

# Import Google Client libraries
from googleapiclient.discovery import build

# Build service (docs api v1 in our case)
service = build('docs', 'v1', credentials=creds)

# Make a request body
requests = {
  'title': title
}

# Create the document
doc = service.documents().create(body=requests).execute()

Example 2: python google api

# python3 -m pip install webbrowser
import webbrowser

question = input("What is your question? ")
webbrowser.open("https://www.google.com" + str(question))