К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Python Project: Software Engineering and Image Manipulation · LearnSpace
Назад в каталог
courseraПрограммирование

Python Project: Software Engineering and Image Manipulation

Курс от University of Michigan
Средний≈ 8.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 pytesseract). By the end of the course you will have worked with these different libraries available for Python 3 to create a real-world 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 project can also benefit from this course. This is the fifth and final course in the Python 3 Programming Specialization.

Навыки, которые вы освоите

JupyterSoftware EngineeringUnified Modeling LanguageSoftware DocumentationObject Oriented DesignApplication Programming Interface (API)Software DesignPython ProgrammingImage Analysis

Программа курса

3 модулей · 24 учебных материалов

01Introduction11 материалов

Welcome to Python Project: Software Engineering and Image Manipulation

Introduction to the SpecializationВидеоWhat’s New? Updates and Improvements in the Second EditionВидеоWelcome to the Python 3 Project CourseВидеоSyllabusЧтение

Учитесь у экспертов

Christopher Brooks

Associate Professor

Python Project: Software Engineering and Image Manipulation
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.2 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Help Us Learn More About You!Чтение

Designing Python Projects

Designing Python ProjectsВидеоConverting Class DiagramsВидеоCapturing Interactions Between ClassesВидеоCompleting the GameВидеоIntroduction to Assignment 1ВидеоAssignment 1Программирование
02The Python Imaging Library (PIL)6 материалов

Week One Assignment

Introduction to the Python Imaging LibraryВидеоFundamentals of ImagesВидеоCommon Functions in the Python Imaging LibraryВидеоCreating Images in PythonВидеоIntroduction to Assignment 2ВидеоAssignment 2Программирование
03Optical Character Recognition (OCR) with Tesseract7 материалов

Tesseract

Introducing Optical Character RecognitionВидеоCombining OCR with ImagingВидеоUsing Jupyter WidgetsВидеоAssignment 3ПрограммированиеCourse FeedbackЧтениеGain advanced skills in data-oriented programming and debuggingЧтениеKeep Learning with Michigan OnlineЧтение