Чтобы получить сертификат, необходимо успешно сдать экзамен и в совокупности набрать не менее 40% за все оцениваемые элементы курса. Сдача экзамена с асинхронным прокторингом будет доступна сразу после оплаты курса. В течение месяца со дня сдачи ваш экзамен будет верифицирован и по нему будет выпущен сертификат. Сертификат будет доступен в личном кабинете (раздел «Мои курсы»).
Стоимость прохождения процедур оценки результатов обучения с идентификацией личности - 3600 Р.
Курс «Python для всех: модели мышления и введение в алгоритмы» призван ознакомить студентов с фундаментальными алгоритмическими концепциями, используя язык Python. В ходе обучения слушатели освоят ключевые методы решения задач, развивая аналитическое мышление и умение эффективно решать практические вопросы при помощи программирования. Курс подходит для всех студентов вне зависимости от наличия предварительного опыта. Знания, полученные в ходе прохождения курса, будут полезны для дальнейшего использования Python и его алгоритмов.
Основная цель данного курса заключается в развитии у слушателей аналитического мышления. Помимо этого, студенты получат практические навыки написания собственных программ, а также ознакомятся с основами применения алгоритмов.
После каждой темы курса слушателям будут предложены тестовые задания, а также задачи на написание собственного кода. Также курс будет содержать дополнительные задания повышенной сложности, которые слушатели смогут выполнить по желанию (не на оценку). В конце курса предусмотрен мультивариативный тест в формате экзамена по всему пройденному материалу.
Курс состоит из 11 недель. Каждая неделя содержит видеолекции и оцениваемые задания. В открытом доступе размещены видеолекции первых двух недель, остальные материалы станут доступны после оплаты курса.
Lutz, M. (2008). Learning Python (Vol. 3rd ed). Beijing: O’Reilly Media.
Курс подходит для всех слушателей.
1. Модели алгоритмического мышления. Инструменты для работы в Python.
2. Изменяемые и незименяемые типы данных. Создание переменных. Основные ошибки.
3. Логический тип данных. Условные конструкции.
4. Цикл while. Операторы break, continue и pass Использование else в цикле.
5. Цикл for. Списки и кортежи. Списковые включения. Функция map().
6. Множества и словари.
7. Написание функций. Анонимная функция. Рекурсия.
8. Текстовые файлы. Регулярные выражения.
9. Основы работы в numpy и pandas.
10. Парадигмы программирования и функциональное программирование. Введение в объектно-ориентированное программирование.
11. Эффективность работы кода. Введение в алгоритмы.
Алгоритмическое мышления для декомпозиции задач.
Базовый синтаксис языка программирования Python.
Применение Python для ответа на логические вопросы.
Реализация простых алгоритмов и работа с файлами.
Способность осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач (УК-1).
Способность понимать принципы работы современных информационных технологий и использовать их для решения задач профессиональной деятельности (ОПК-1).
