/SpecialistPython1

Материалы для курса "Python-1"

Primary LanguagePython

Материалы по Python-1 (Base)

Оглавление

Модуль 1: Знакомство с python

  1. Версии языка python
  2. Принцип работы интерпретатор
  3. Установка интерпретатора
  4. Арифметические операции
  5. Python shell
  6. Hello World. Запуск первой программы
  7. Переменные. Ввод/вывод данных

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

  1. Логические операции
  2. Ветвление
  3. Циклы

Модуль 3: Структуры данных

  1. Строки
  2. Списки
  3. Понятие последовательности
  4. Обход последовательностей в цикле(for in)
  5. Кортежи
  6. Словари
  7. Множества

Модуль 4: Функции

  1. Создание функций
  2. Аргументы по умолчанию
  3. Переменное количество аргументов
  4. lambda-функции
  5. Встроенные функции map, zip, filter

Модуль 5: Модули

  1. Подключение стандартных модулей
  2. Создание собственного модуля
  3. Установка стороннего модуля. Подсистема pip

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

  1. Чтение/запись в файл
  2. Контекстный менеджер with
  3. Модуль Pickle и Json

Модуль 7: Обработка исключений

  1. Ошибки и исключения
  2. Виды исключений
  3. Обработка исключения
  4. Выброс исключения

Модуль 8: Продвинутые инструменты

  1. Оператор is
  2. Функции как аргументы. Функции - объекты первого порядка
  3. Декораторы
  4. Генераторы списков и словарей

Модуль 9: Регулярные выражения

  1. Сырые строки
  2. Понятие о регулярном выражении
  3. Синтаксис регулярных выражений
  4. Применение регулярных выражений