Онлайн-курс — Сертифицированная профессиональная стажировка по разработке Python 3 — Курсы Мичиганского университета

Станьте сертифицированным программистом Python! Изучите основы и освойте независимое программирование.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная Средний уровень продвижение вовлеченный

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • компьютерное программирование
  • Программирование на Python
  • сортировка

What you will learn in the course

Courses for which the course is suitable

  • программист на Python
  • Разработчик программного обеспечения
  • аналитик данных
  • Разработчик приложений
  • API-ключ
  • Эксперт по оптическому распознаванию символов (OCR)
  • Разработчик проектов в области науки о данных
  • Разработчик рекомендательных систем

Стажировка — серия курсов из 5 частей.

Эта специализация обучает основам программирования на Python 3. Мы начнем с основ:

  • изменение
  • условия
  • Петли

И мы перейдем к средним материалам, таким как:

  • Параметры ключевых слов
  • Понимание списков
  • Лямбда-выражения
  • Наследование классов

У вас будет много возможностей попрактиковаться. Вы также измерите способы мышления о производительности программы, чтобы она больше не была загадочной, и вы могли устранять неполадки программ, когда они не работают.

По окончании стажировки вы будете писать программы, которые будут делать API-запросы из Интернета на данные и извлекать из них полезную информацию. Вы также можете научиться использовать новые модули и API самостоятельно, прочитав документацию. Это станет отличным шагом на пути к тому, чтобы стать внештатным программистом Python.

Эта стажировка станет для вас хорошим шагом, если:

  • Вы прошли курс «Python для всех»
  • Заинтересованы в дальнейшем углублении основ Python и большей практике.

Так что вы можете уверенно переходить на такие специализации, как «Прикладная наука о данных на Python». Но он также считается первым набором курсов Python, если:

  • Вы уже знаете другой язык программирования
  • Или если вы готовы войти в этот мир с ясным умом

Прикладной учебный проект

В конце второго курса вы создадите простой анализатор настроений, который будет подсчитывать количество положительных и отрицательных слов в твитах. На третьем курсе вы подключите два API для создания рекомендаций по фильмам. Последний курс, проект Python: подушка, тессеракт и opencv (курс 5), представляет собой расширенный проект, в котором вы будете выполнять оптическое распознавание символов (OCR) и распознавание объектов на изображениях.

Details of the courses that make up the specialization

Основы Python — курс 1

  • 26 часов
  • 4,8 (17 561 оценка)

Детали курса

чему ты научишься
  • Изучите основы Python 3, включая условные операторы, циклы и структуры данных, такие как строки и списки.
  • Развивайте практические навыки программирования, создавая чертежи и улучшая свои навыки отладки.
навыки, которые вы приобретете
  • Категория: структура данных
  • Категория: Программирование на Python
  • Категория: Оценка данных
  • Категория: Тестирование кода

Функции, файлы и словари в Python — курс 2

  • 41 час
  • 4,8 (5295 оценок)

Детали курса

чему ты научишься
  • Изучите структуру данных словаря и пользовательские функции в Python.
  • Понимать такие понятия, как локальные и глобальные переменные, методы передачи параметров, именованные функции и выражения для науки.
  • Реализуйте функцию сортировки Python и отправьте порядок сортировки с помощью пользовательских функций.
  • Создайте окончательный проект, посвященный анализу данных социальных сетей и манипулированию файлами CSV.
навыки, которые вы приобретете
  • Категория: структура данных
  • Категория: Программирование на Python
  • Категория: Тестирование кода

Сбор и редактирование данных с помощью Python – курс 3

  • 20 часов
  • 4,7 (3944 оценки)

Детали курса

чему ты научишься
  • Эффективно выпускайте и обрабатывайте данные в веб-сервисах.
  • Основные списки в Python для извлечения и обработки данных.
  • Модуль запросов Inhale Python для взаимодействия с REST API и навигации по документам API.
навыки, которые вы приобретете
  • Категория: Программирование на Python
  • Категория: Тестирование кода
  • Категория: Тестирование кода

Классы и наследование в Python – курс 4

  • 19 часов
  • 4,7 (3621 оценка)

Детали курса

чему ты научишься
  • Изучите классы, экземпляры и наследование для эффективного представления данных.
  • Получите представление о проектировании классов и научитесь писать автоматические тесты для вашего кода.
  • Узнайте, как переопределять встроенные методы и создавать авторизованные классы, которые работают с существующими функциями.
навыки, которые вы приобретете
  • Категория: Программирование на Python
  • Категория: Тестирование кода
  • Категория: Тестирование кода

Проект Python: разработка программного обеспечения и манипулирование изображениями – курс 5

  • 8 часов
  • 4,2 (1462 оценки)

Детали курса

чему ты научишься
  • Как тестировать и понимать API и внешние библиотеки для использования с Python 3.
  • Как применить библиотеку изображений Python (подушку) для открытия, просмотра и изменения изображений, включая обрезку, изменение размера, изменение цвета и размещение текста.
  • Как реализовать библиотеку pytesseract с Python 3 для распознавания текста на изображениях с помощью оптического распознавания символов (OCR).
навыки, которые вы приобретете
  • Категория: Сбор данных
  • Категория: Программирование на Python
  • Категория: Документация по API