Фоновый баннер

Программирование на языке Python. Уровень 1. Базовый курс

Подробнее о курсе

Краткое описание курса
На курсе вы освоите синтаксис языка Python, получите базовые навыки структурного и процедурного программирования, познакомитесь с базовыми структурами данных языка Python
Также вы получите необходимую подготовку для изучения объектно-ориентированного программирования на языке Python

Получаемые знания и навыки
По окончании курса слушатели научатся

  • устанавливать и настраивать среду разработки
  • применять базовые конструкции Python
  • создавать модули и пакеты
  • пользоваться основными структурами данных
  • выполнять основные операции ввода/вывода

Краткое содержание курса
Модуль 1 — Начало работы

  • Версии и реализации языка Python
  • Основные принципы работы интерпретатора Python
  • Установка интерпретатора и среды разработки используемых на курсе
  • Основные элементы программирования

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

  • Ветвление
  • Циклы
  • Простой ввод и простой вывод

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

  • Словарь
  • Список
  • Кортеж
  • Последовательность
  • Перебор (for)
  • Функция
  • Генератор-функция

Модуль 4 — Модули и пакеты

  • Создание собственного модуля
  • Создание пакета
  • Подсистема pip
  • Краткий обзор стандартной библиотеки
  • Установка стороннего модуля

Модуль 5 — Практическая работа

Модуль 6 — Работа с файловой системой

  • Работа с файлами
  • Работа с каталогами
  • Обработка параметров командной строки

Модуль 7 — Исключения и обработка ошибок

  • Понятие об исключении
  • Выброс исключения
  • Перехват исключения
  • Стандартные исключения

Модуль 8 — Регулярные выражения и основы синтаксического разбора

  • Понятие о регулярном выражении
  • Синтаксис регулярных выражений
  • Применение регулярных выражений

Модуль 9 — Элементы функционального программирования

  • Функция как объект
  • Операция замыкания (closure) и операция каррирования (currying)
  • Понятие о декораторе

Вам также будет интересно…

Отзывы по курсу

Сентябрь 2020 года
Слушатель: Файзуллина Карина Радиковна (Менеджер)
Отзыв: Очень информативный курс, отзывчивый преподаватель, работа в маленькой группе

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

Декабрь 2019 года
Слушатель: Аносов Алексей Юрьевич (Ведущий эксперт)
Отзыв: Курс очень понравился, особенно практические занятия, рассмотрение оптимальных и не оптимальных способов решения задач

Август 2019 года
Слушатель: Черепанов Василий Олегович (Специалист (эксперт)
Отзыв: Все понравилось, с удовольствием прослушаю продвинутый курс по Python

Июнь 2019 года
Слушатель: Коленко Ксения Анатольевна (Эксперт)
Отзыв: Понравились практические задания и теория, учебный материал по данному курсу. Преподаватель рассказывал про отличительные особенности языка с демонстрацией на примерах

Слушатель: Рудаков Кирилл Геннадьевич (Главный специалист)
Отзыв: Понравилась простота и ненавязчивость преподнесения материала. Приятный сервис с кофебрейками

Слушатель: Зотов Сергей Сергеевич (Ведущий инженер по сопровождению)
Отзыв: Преподаватель отлично владеет материалом и грамотно его преподает

Слушатель: Корнилов Игорь Алексеевич (Старший инженер)
Отзыв: Впечатления хорошие. Материал предоставлен понятным языком для усваивания