Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google

Automating Real-World Tasks with Python

Google via Google Skills

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Prepare to apply comprehensive IT automation skills learned throughout this program. This course challenges you with real-world scenarios in Qwiklabs, where you will use multiple abilities at once, including external Python modules like PIL and data serialization for APIs. This is the sixth and final course in the Google IT Automation with Python Certificate, a series designed to prepare you for an entry-level IT support role.

Syllabus

  • Manipulating images
    • 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
    • Scaling and converting images using PIL
    • Exemplar: Scale and convert images using PIL
    • Graded Quiz: Module 1 challenge: Scale and convert images using PIL
  • Interacting with web services
    • 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
    • Processing Text Files with Python Dictionaries and Uploading to Running Web Service
    • Exemplar: Process text files with Python dictionaries and upload to running web service
    • Graded Quiz: Module 2 challenge: Process Text Files with Python Dictionaries and Upload to Running Web Service
  • Automatic output generation
    • 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
    • Automatically Generate a PDF and sending it by E-mail
    • Exemplar: Automatically Generate a PDF and send it by email
    • Graded Quiz: Module 3 challenge: Automatically Generate a PDF and Send it by Email
    • DevOps
    • SLAs
    • SLOs
    • SLIs
    • Error budgets
    • DevOps review
    • Practice Quiz: DevOps
    • Glossary terms from course 6, module 3
    • IT skills in action reading
  • Putting it all together
    • Module 4 Introduction
    • Project Problem Statement
    • How to Approach the Problem
    • Automating updation of catalog information
    • Exemplar: Automate Updates to catalog information
    • Graded Quiz: Module 4 challenge: Automate updating catalog information
    • Introduction to AI in IT automation
    • Nathalia: Driving impact with AI in the workplace
    • Use generative AI to help you work smarter and faster
    • Boost your IT Support skills with AI
    • Leverage AI for faster troubleshooting
    • Communicate technical concepts with AI
    • Automate routine tasks with AI
    • Simplify IT documentation using AI
    • Use AI to identify IT security risks
    • Practice Quiz: Activity: Use generative AI to optimize a Python script
    • Key takeaways for AI in IT automation
    • Introducing Google AI Essentials
    • Take the next step with Google AI Essentials
    • Course 6 glossary
    • IT Automation with Python glossary
    • Outtakes!
  • Career resources
    • Social emotional skills
    • Working from home
    • Advanced communication skills
    • Impostor syndrome
    • Recognizing burnout
    • Resources for Google IT Automation with Python Certificate graduates
    • Course 6 resources and citations

Reviews

Start your review of Automating Real-World Tasks with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.