Google
Automating Real-World Tasks with Python
Google

Automating Real-World Tasks with Python

Google Career Certificates

Top Instructor

83,327 already enrolled

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
4.8

(2,704 reviews)

Beginner level
No prior experience required
Flexible schedule
Approx. 24 hours
Learn at your own pace
98%
Most learners liked this course
Gain insight into a topic and learn the fundamentals.
4.8

(2,704 reviews)

Beginner level
No prior experience required
Flexible schedule
Approx. 24 hours
Learn at your own pace
98%
Most learners liked this course

What you'll learn

  • 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

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

5 quizzes, 2 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder

Build your Cloud Computing expertise

This course is part of the Google IT Automation with Python Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from Google
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 5 modules in this course

In this module, you’ll be introduced to distributed systems and Non Abstract Large System Design or NALSD. We’ll cover built-in verse external libraries and go over API’s. Next, we’ll loop back to how to generate and manage containers, this time, focusing on VS Studio and Docker. You’ll learn how to use PIL for working with images. Finally, you’ll put what you learned into action in a lab where you will scale and convert images using PIL.

What's included

15 readings1 assignment1 app item

In this module, you’ll learn about web applications and services and APIs. We’ll cover RESTful APIs and REST architecture, as well as, how to use REST APIs to access web data. You’ll learn more about Flask and data serialization. Next, we’ll dive into the Python Requests Library and cover different request methods like HTTP GET and Post. Finally, you’ll be introduced to Django, a full stack web framework. You’ll complete a lab that uses Django to process text files with Python dictionaries and upload to a running web service.

What's included

18 readings1 quiz1 app item

In this module, you’ll learn about logging, the logging module, and exception handling. You’ll be introduced to the Python email library and learn how to add attachments and send emails through the SMTP server. Next, we’ll cover generating PDFs and how to add tables and graphics. Finally, you’ll put all of this together in a lab where you will generate a PDF and send it via email!

What's included

21 readings2 quizzes1 app item

In this module, you’ll complete the final course project! You’ll go over the project problem statement, and we’ll provide you with some resources to solve the problem and complete the project. You’ll put everything you have learned throughout this course into action by automating updating catalog information. In this lab, you’ll write a script, generate a PDF, automatically send that PDF via email, and write a script to check the health status of the system.

What's included

1 video6 readings1 quiz1 app item1 plugin

In this module, you’ll explore job readiness skills and other job related resources. You’ll learn more about working from home and advanced communication skills. We’ll also cover imposter syndrome and burnout and provide tips that you can use throughout your career.

What's included

1 video10 readings1 quiz1 assignment1 plugin

Instructor

Instructor ratings
4.8 (534 ratings)
Google Career Certificates

Top Instructor

Google
326 Courses11,178,913 learners

Offered by

Google

Recommended if you're interested in Cloud Computing

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

Showing 3 of 2704

4.8

2,704 reviews

  • 5 stars

    85.22%

  • 4 stars

    11.89%

  • 3 stars

    1.62%

  • 2 stars

    0.29%

  • 1 star

    0.96%

BJ
4

Reviewed on Jan 29, 2023

YC
5

Reviewed on Sep 11, 2020

AA
5

Reviewed on Jun 15, 2024

New to Cloud Computing? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions