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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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