In this course, we'll tie all the concepts they’ve learned throughout this program together. They’ll tackle scenarios in Qwiklabs that will challenge them to use multiple skills at once. They’ll take a closer look at how to use external Python modules like the Python Image Library (PIL) to extend their code’s capabilities. They’ll also use data serialization to turn in-memory objects into messages that can be sent over programs with Application Programming Interfaces (APIs). Finally, learners will solve a real-world problem by using their technical knowledge to create a program!
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.
涵盖的内容
15篇阅读材料1个作业1个应用程序项目
显示有关单元内容的信息
15篇阅读材料•总计60分钟
Course introduction•4分钟
Welcome to the course•4分钟
Module 1 Introduction•2分钟
Distributed systems•4分钟
NALSD•4分钟
Built-In Libraries vs. External Libraries•4分钟
What is an API?•4分钟
How to Make Sense of an API?•4分钟
Generate and manage containers•4分钟
Generate and manage containers: VS Studio & Docker•4分钟
How to Use PIL for Working With Images•4分钟
Project Problem Statement•4分钟
Glossary terms from course 6, module 1•2分钟
Qwiklabs Guidelines and Troubleshooting Steps•4分钟
Exemplar: Scale and convert images using PIL•8分钟
1个作业•总计50分钟
Module 1 challenge: Scale and convert images using PIL•50分钟
1个应用程序项目•总计90分钟
Qwiklabs assessment: Scale and convert images using PIL•90分钟
Interacting with web services
第 2 单元•小时 后完成
单元详情
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.
涵盖的内容
18篇阅读材料1个作业1个应用程序项目
显示有关单元内容的信息
18篇阅读材料•总计74分钟
Module 2 Introduction•4分钟
Web Applications and Services•4分钟
RESTful APIs•4分钟
What is REST architecture?•4分钟
Using REST APIs to access web data•4分钟
Python tools for REST APIs•4分钟
What is Flask?•4分钟
How to use Flask•4分钟
Data Serialization•4分钟
Data Serialization Formats•4分钟
More About JSON•4分钟
The Python Requests Library•4分钟
Useful Operations for Python Requests•4分钟
HTTP GET and POST Methods•4分钟
What is Django?•4分钟
Project Problem Statement•4分钟
Glossary terms from course 6, module 2•2分钟
Exemplar: Process text files with Python dictionaries and upload to running web service•8分钟
1个作业•总计50分钟
Module 2 challenge: Process Text Files with Python Dictionaries and Upload to Running Web Service•50分钟
1个应用程序项目•总计90分钟
Qwiklabs assessment: Process text files with Python dictionaries and upload to running web service•90分钟
Automatic output generation
第 3 单元•小时 后完成
单元详情
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!
涵盖的内容
21篇阅读材料2个作业1个应用程序项目
显示有关单元内容的信息
21篇阅读材料•总计86分钟
Module 3 Introduction•4分钟
Logging•4分钟
The logging module•4分钟
Exception handling•4分钟
Exception handling examples•4分钟
Introduction to Python Email Library•4分钟
Adding Attachments•4分钟
Sending the Email Through an SMTP Server•4分钟
Introduction to Generating PDFs•4分钟
Adding Tables to our PDFs•4分钟
Adding Graphics to our PDFs•4分钟
Project Problem Statement•4分钟
Exemplar: Automatically Generate a PDF and send it by email•8分钟
DevOps•4分钟
SLAs•4分钟
SLOs•4分钟
SLIs•4分钟
Error budgets•4分钟
DevOps review•4分钟
Glossary terms from course 6, module 3•2分钟
IT skills in action reading•4分钟
2个作业•总计80分钟
Module 3 challenge: Automatically Generate a PDF and Send it by Email•50分钟
Test your knowledge: Devops•30分钟
1个应用程序项目•总计90分钟
Qwiklabs assessment: Automatically generate a PDF and send it by email•90分钟
Putting it all together
第 4 单元•小时 后完成
单元详情
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.
涵盖的内容
9个视频10篇阅读材料2个作业1个应用程序项目1个插件
显示有关单元内容的信息
9个视频•总计28分钟
Nathalia: Driving impact with AI in the workplace•3分钟
Boost your IT support skills with AI•5分钟
Leverage AI for faster troubleshooting•4分钟
Communicate technical concepts with AI•2分钟
Automate routine IT tasks with AI•5分钟
Simplify IT documentation using AI•4分钟
Use AI to identify IT security risks•3分钟
Introducing Google AI Essentials•1分钟
Outtakes!•1分钟
10篇阅读材料•总计50分钟
Module 4 Introduction•2分钟
Project Problem Statement•4分钟
How to Approach the Problem•4分钟
Exemplar: Automate Updates to catalog information•8分钟
Introduction to AI in IT automation•8分钟
Use generative AI to help you work smarter and faster•8分钟
Activity: Use generative AI to optimize a Python script•45分钟
1个应用程序项目•总计120分钟
Qwiklabs assessment: Automate updates to catalog information•120分钟
1个插件•总计10分钟
Google IT Cert Participant Exit Survey•10分钟
Career resources
第 5 单元•小时 后完成
单元详情
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.
涵盖的内容
6篇阅读材料1个插件
显示有关单元内容的信息
6篇阅读材料•总计24分钟
Social emotional skills•4分钟
Working from home•4分钟
Advanced communication skills•4分钟
Impostor syndrome•4分钟
Recognizing burnout•4分钟
Resources for Google IT Automation with Python Certificate graduates•4分钟
Grow with Google is an initiative that draws on Google's decades-long history of building products, platforms, and services that help people and businesses grow. We aim to help everyone – those who make up the workforce of today and the students who will drive the workforce of tomorrow – access the best of Google’s training and tools to grow their skills, careers, and businesses.
确定
人们为什么选择 Coursera 来帮助自己实现职业发展
Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
学生评论
4.8
2,966 条评论
5 stars
85.30%
4 stars
12%
3 stars
1.71%
2 stars
0.33%
1 star
0.64%
显示 3/2966 个
Y
YC
5·
已于 Sep 11, 2020审阅
This course was really challenging, but also a great learning experience at the same time. Completing this course will boost your confidence and sharpen your skills.
N
NS
5·
已于 Sep 2, 2021审阅
Excellent course! Learning a ton... No doubt, I will reuse of part of it in real life. The capstone project is hard as real life :). Much appreciated. Thank you!
A
AS
5·
已于 Jul 12, 2020审阅
The perfect "ending" for very good courses! It takes everything you have learned in the first 3 courses and makes you apply the knowledge to real world problems!
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.