язык курса
длительность курса
понадобится для освоения
для зачета в своем вузе
Уважаемые слушатели, некоторые материалы данного курса доступны для ознакомительного просмотра. Чтобы получить доступ ко всем материалам курса, необходимо оплатить его.
Python — один из самых популярных языков программирования. Универсальный и простой в изучении, он используется в машинном обучении и Data Science — не говоря уже о веб-разработке и разработке ПО. Хотите начать карьеру разработчика или дата-сайентиста? Или вы ученый, которому нужно обрабатывать большие объемы данных? Тогда приглашаем вас на первую на курс «Основы Python»!
На курсе мы разберем основные структуры данных, функций и модулей Python, которые необходимы для эффективного решения прикладных задач из различных областей. Также мы расскажем об особенностях Python, почему этот язык стал таким популярным, как установить и настроить окружение, чтобы комфортно писать код.
Помимо видеолекций вам будут доступны файлы с подробными инструкциями и полезными подсказками. Весь материал изложен логично и доступно, чтобы каждый мог легко освоить азы программирования.
Для кого этот курс?
Курс подойдет всем, кто хочет освоить основы языка программирования Python. Он будет полезен начинающим программистам, разработчикам, аналитикам данных и другим специалистам, которые хотят расширить свои навыки в области программирования.
Форма обучения заочная (дистанционная). Еженедельные занятия будут включать просмотр тематических видеолекций, изучение дополнительных материалов и выполнение тестовых заданий с автоматизированной проверкой результатов, тестирование по пройденному материалу. Для получения сертификата необходимо выполнить все задания, тесты.
Базовая компьютерная грамотность.
Модуль 1. Введение
Языки программирования. Интерпретатор. Переменная и базовые операторы. Обзор языка Python.
Модуль 2. Управляющие конструкции и основные типы
Основные типы данных. Встроенные коллекции: кортежи и списки, множества, словари. Управляющие конструкции.
Модуль 3. Функции
Введение в функции. Передача аргументов. Сопоставление аргументов. Области видимости. Операторы global и nonlocal. Функции высших порядков.
Модуль 4. Классы
Продвинутое использование строк. Классы. ООП. Магические методы.
Модуль 5. Декораторы, генераторы и итераторы
Декораторы. Полезные декораторы. Итераторы. Генераторы. Полезные генераторы.
Модуль 6. Исключения и менеджеры контекста
Исключения. Работа с исключениями. Пользовательские исключения. Менеджеры контекста. Примеры менеджеров контекста.
Модуль 7. Модули
Модули и система импорта. Работа с пакетами. Тестирование. Пакеты для тестирования в Python.
Модуль 8. Параллельное программирование.
Параллельное программирование. Многопоточность. Мультипроцессорность. Асинхронное программирование. Научный Python.
В процессе обучения Вы узнаете:
- базовые типы данных, такие как числа, строки, списки и словари;
- как создавать, вызывать и использовать функции для организации кода.
В процессе обучения Вы научитесь:
- работать с текстовыми данными и создавать собственные структуры данных с помощью классов;
- как обрабатывать ошибки с помощью исключений и эффективно управлять ресурсами, используя менеджеры контекста.
В процессе обучения Вы приобретёте навык:
- писать и организовывать код по модулям, чтобы его было легко тестировать и поддерживать.
язык курса
длительность курса
понадобится для освоения
для зачета в своем вузе
Должность: преподаватель программирования, руководитель команды разработки
Сертификат выдается при условии успешного выполнения контрольных заданий и прохождении финального аттестационного испытания с прокторингом.
Стоимость прохождения процедур оценки результатов обучения с идентификацией личности - 3600 Р.