наверх

Основы Python

25 октября 2024 - 31 декабря 2025 г.
Курс уже начался
370 дней
До конца записи
  • Русский

    язык курса

  • от 7 до 9 недель

    длительность курса

  • от 4 до 5 часов в неделю

    понадобится для освоения

  • 2 зачётных единицы

    для зачета в своем вузе

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

Python — один из самых популярных языков программирования. Универсальный и простой в изучении, он используется в машинном обучении и Data Science — не говоря уже о веб-разработке и разработке ПО. Хотите начать карьеру разработчика или дата-сайентиста? Или вы ученый, которому нужно обрабатывать большие объемы данных? Тогда приглашаем вас на первую на курс «Основы Python»!

О курсе

На курсе мы разберем основные структуры данных, функций и модулей Python, которые необходимы для эффективного решения прикладных задач из различных областей. Также мы расскажем об особенностях Python, почему этот язык стал таким популярным, как установить и настроить окружение, чтобы комфортно писать код. 

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

Для кого этот курс? 

Курс подойдет всем, кто хочет освоить основы языка программирования Python. Он будет полезен начинающим программистам, разработчикам, аналитикам данных и другим специалистам, которые хотят расширить свои навыки в области программирования.

Формат

Форма обучения заочная (дистанционная). Еженедельные занятия будут включать просмотр тематических видеолекций,  изучение дополнительных материалов и выполнение тестовых заданий с автоматизированной проверкой результатов, тестирование по пройденному материалу. Для получения сертификата необходимо выполнить все задания, тесты.

Требования

Базовая компьютерная грамотность.

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

Модуль 1. Введение

Языки программирования. Интерпретатор. Переменная и базовые операторы. Обзор языка Python.

Модуль 2. Управляющие конструкции и основные типы

Основные типы данных. Встроенные коллекции: кортежи и списки, множества, словари. Управляющие конструкции.

Модуль 3. Функции

Введение в функции. Передача аргументов. Сопоставление аргументов. Области видимости. Операторы global и nonlocal. Функции высших порядков.

Модуль 4. Классы

Продвинутое использование строк. Классы. ООП. Магические методы.

Модуль 5. Декораторы, генераторы и итераторы

Декораторы. Полезные декораторы. Итераторы. Генераторы. Полезные генераторы.

Модуль 6. Исключения и менеджеры контекста

Исключения. Работа с исключениями. Пользовательские исключения. Менеджеры контекста. Примеры менеджеров контекста.

Модуль 7. Модули

Модули и система импорта. Работа с пакетами. Тестирование. Пакеты для тестирования в Python.

Модуль 8. Параллельное программирование.

Параллельное программирование. Многопоточность. Мультипроцессорность. Асинхронное программирование. Научный Python.

Направления подготовки

Знания

В процессе обучения Вы узнаете:

- базовые типы данных, такие как числа, строки, списки и словари;

- как создавать, вызывать и использовать функции для организации кода.

Умения

В процессе обучения Вы научитесь:

- работать с текстовыми данными и создавать собственные структуры данных с помощью классов;

- как обрабатывать ошибки с помощью исключений и эффективно управлять ресурсами, используя менеджеры контекста.

Навыки

В процессе обучения Вы приобретёте навык:

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

Яковлев Дмитрий Владиславович


Должность: преподаватель программирования, руководитель команды разработки

Сертификат

Сертификат выдается при условии успешного выполнения контрольных заданий и прохождении финального аттестационного испытания с прокторингом.

Стоимость прохождения процедур оценки результатов обучения с идентификацией личности - 3600 Р.

Похожие курсы