Курс Python_1: Python. Основы программирования
Цена для физических лиц, р.: 49000
Цена для юридических лиц, р.: 49000
Цена вебинара для физических лиц, р.: 49000
Цена вебинара для юридических лиц, р.: 49000
Продолжительность курса (дней): 5
Даты (день):
Даты (вечер):
Цель:
Необходимая подготовка:
Формат обучения, регистрация на курс:
План курса:
Модуль 1. Язык программирования Python и его место среди других языков и систем программирования
Обзор существующих языков программирования.
Основные принципы работы интерпретатора Python.
Python на различных операционных системах.
Установка и тестирование интерпретатора Python.
Установка и тестирование среды разработки Python.
Модуль 2. Базовые конструкции языка Python
Переменные и выражения
Знакомство и типами данных: числа, строки, списки, логический тип, None
Типы данных. Принцип динамической типизации.
Оператор del
Структура программы. Блок
Ветвления
Базовая форма цикла
Операторы break и continue
Оператор pass
Простой ввод и простой вывод
Модуль 3. Кортежи, списки и словари
Кортеж. Основные операции с кортежем.
Список. Основные операции со списком.
Словарь. Основные операции со словарем.
Множества. Основные операции с множеством.
Срезы
Цикл по итератору.
Перебор (for)
Модуль 4. Функции и коллекции
Создание функции
Вызов функции
Именованные и неименованные аргументы функций
Функции с переменным числом аргументов
Перебор (for)
Функция как объект первого порядка
Встроенные функции: map, zip, filter, reduce
Лябмда-функция
Понятие коллекции
Генераторное выражение
Генератор-функция
Генератор списков, генератор словарей, генератор множеств
Модуль 5. Модули и пакеты
Создание модуля
Импорт пакета
Создание собственного пакета
Важнейшие стандартные пакеты
Подсистема pip
Установка стороннего модуля
Модуль 6. Работа с файловой системой
Работа с файлами и каталогами
Основные операции с файлами.
Основные операции с путями к файлам.
Рекурсивный обход каталога.
Обработка параметров командной строки
Чтение файла
Запись в файл
Модуль 7. Исключения и обработка ошибок
Понятие об исключении
Выброс исключения
Перехват исключения
Стандартные исключения
Модуль 8. Регулярные выражения
Понятие о регулярном выражении
Синтаксис регулярных выражений
Применение регулярных выражений