Overview
The course begins with an overview of how to use external Python modules to extend program capabilities, along with guidance on using documentation to learn new modules. For example, the Python Imaging Library (PIL) is used to create and modify images, with practical examples demonstrating common tasks while encouraging independent exploration of module documentation to solve specific problems.
It then introduces methods for communicating with external systems, including data serialization to convert in-memory objects into messages that can be exchanged with other programs. The course also covers sending messages across networks to Application Programming Interfaces (APIs), as well as techniques for sending email messages when interacting with users.
By the end of the Automating Real-World Tasks with Python course offered by Coursera in partnership with Google, learners are able to translate problem descriptions into functional solutions, similar to real-world job scenarios. The final capstone project involves developing a program based on a set of customer requirements.
What You Will 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
Programme Structure
Courses include:
Manipulating Images
Project Problem Statement
Interacting with Web Services
Sending the Email Through an SMTP Server
Automatic Output Generation
Putting It All Together
Key information
Duration
- Part-time
- 14 days
- 10 hrs/week
Start dates & application deadlines
Language
Delivered
- Self-paced
Campus Location
- Mountain View, United States
Disciplines
Software Engineering View 330 other Short Courses in Software Engineering in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- Beginner Level
- This course is aimed at learners with basic Python knowledge who want to develop practical skills in automating real‑world tasks using external libraries, APIs, and data exchange techniques
Tuition Fees
Additional Details
Course is free for the first 7 days. After 7 days, the course can be accessed with the Coursera Plus Subscription