Course Highlights
  • Use Python external libraries to create and modify documents, images, and messages
  • Understand and use Application Programming Interfaces (APIs) to interact with web services
  • Understand and use data serialization to send messages between running programs
  • Build a solution using the skills you have learned
Curriculum

20 Topics
Course introduction
Welcome to the Course!
Module 1 Introduction
Distributed systems
NALSD
Built-In Libraries vs. External Libraries
What is an API?
How to Make Sense of an API?
Generate and manage containers
Generate and manage containers: VS Studio & Docker
How to Use PIL for Working With Images
Project Problem Statement
Glossary terms from course 6 module 1
Qwiklabs Guidelines and Troubleshooting Steps
Exemplar: Scale and convert images using PIL
Module 1 challenge: Scale and convert images using PIL
Qwiklabs assessment: Scale and convert images using PIL
Meet & Greet
Discussion Prompt
Discussion Prompt

20 Topics
Module 2 Introduction
Web Applications and Services
RESTful APIs
What is REST architecture?
Using REST APIs to access web data
Python tools for REST APIs
What is Flask?
How to use Flask
Data Serialization
Data Serialization Formats
More About JSON
The Python Requests Library
Useful Operations for Python Requests
HTTP GET and POST Methods
What is Django?
Project Problem Statement
Glossary terms from course 6 module 2
Exemplar: Process text files with Python dictionaries and upload to running web service
Module 2 challenge: Process Text Files with Python Dictionaries and Upload to Running Web Service
Qwiklabs assessment: Process text files with Python dictionaries and upload to running web service

26 Topics
Module 3 Introduction
Logging
The logging module
Exception handling
Exception handling examples
Introduction to Python Email Library
Adding Attachments
Sending the Email Through an SMTP Server
Introduction to Generating PDFs
Adding Tables to our PDFs
Adding Graphics to our PDFs
Project Problem Statement
Exemplar: Automatically Generate a PDF and send it by email
DevOps
SLAs
SLOs
SLIs
Error budgets
DevOps review
Glossary terms from course 6 module 3
IT skills in action reading
Module 3 challenge: Automatically Generate a PDF and Send it by Email
Practice quiz: DevOps
Qwiklabs assessment: Automatically generate a PDF and send it by email
Discussion Prompt
Discussion Prompt

11 Topics
Outtakes!
Module 4 Introduction
Project Problem Statement
How to Approach the Problem
Exemplar: Automate Updates to catalog information
Course 6 glossary
IT Automation with Python glossary
Module 4 challenge: Automate updating catalog information
Qwiklabs assessment: Automate updates to catalog information
Discussion Prompt - Your Learner Journey
Google IT Cert Participant Exit Survey

14 Topics
Introducing Google AI Essentials
Social emotional skills
Working from home
Advanced communication skills
Impostor syndrome
Recognizing burnout
Introduction to AI for IT automation
AI tools for IT automation
Generative AI in IT automation: Practical applications
Key takeaways for AI for IT automation
Take the next step with Google AI Essentials
Resources for Google IT Automation with Python Certificate graduates
Activity: Generate Python script with AI
End of course survey

  Write a Review

Automating Real-World Tasks with Python

Go to Free Course