- Level Professional
- Duration 20 hours
-
Offered by
About
This course will walk you through a hands-on project suitable for a portfolio. You will be introduced to third-party APIs and will be shown how to manipulate images using the Python imaging library (pillow), how to apply optical character recognition to images to recognize text (tesseract and py-tesseract), and how to identify faces in images using the popular opencv library. By the end of the course you will have worked with three different libraries available for Python 3 to create a real-world data-analysis project. The course is best-suited for learners who have taken the first four courses of the Python 3 Programming Specialization. Learners who already have Python programming skills but want to practice with a hands-on, real-world data-analysis project can also benefit from this course. This is the fifth and final course in the Python 3 Programming Specialization.Modules
Welcome to Python Project: Software Engineering and Image Manipulation
3
Videos
- Introduction to the Specialization
- What’s New? Updates and Improvements in the Second Edition
- Welcome to the Python 3 Project Course
2
Readings
- Syllabus
- Help Us Learn More About You!
Designing Python Projects
- Assignment 1
5
Videos
- Designing Python Projects
- Converting Class Diagrams
- Capturing Interactions Between Classes
- Completing the Game
- Introduction to Assignment 1
Week One Assignment
- Assignment 2
5
Videos
- Introduction to the Python Imaging Library
- Fundamentals of Images
- Common Functions in the Python Imaging Library
- Creating Images in Python
- Introduction to Assignment 2
Tesseract
- Assignment 3
3
Videos
- Introducing Optical Character Recognition
- Combining OCR with Imaging
- Using Jupyter Widgets
2
Readings
- Course Feedback
- Keep Learning with Michigan Online
Auto Summary
Dive into the Python Project course focused on image manipulation, text recognition, and face identification using pillow, tesseract, and opencv. Guided by expert instructors, you'll build a portfolio-ready project over 1200 minutes. Ideal for those with Python skills or completing the Python 3 Programming Specialization, the course offers practical, real-world data-analysis experience. Available with Starter and Professional subscriptions on Coursera.