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

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

1. Введение 1. Язык Python и типы данных

1.1. Обзор языка Python
1.2. Среды разработки ПО
1.3. Интерпретатор и выполнение программ
1.4. Типы и структоры данных
1.5. Динамическая типизация
1.6 Ввод и вывод данных
1.7 Лабораторная работа 1.1: Работа с типами данных

2. Введение 2. Условия, циклы, словари

2.1. Структура программы
2.2. Условная инструкция
2.3. Циклы
2.4. Итерации и генераторы
2.5. Коллекции (кортежи, множества, словари)
2.6. Лабораторная работа 2.1: Работа со структурами
2.7. Лабораторная работа 2.2: Написание первых программ

3. Функциональное программирование

3.1. Структура и создание функций
3.2. Виды аргументов функций
3.3. Модули
3.4. Знакомство и работа с полезными модулями
3.5. Рубежная контрольная работа по Введению в Python
3.6. Лабораторная работа 3.1: Словари. Проект.
3.7. Лабораторная работа 3.2: Создание функций и работа с модулями

4. Обработка исключений и дополнительные возможности Python

4.1. Основы исключений
4.2. Особенности использования исключений
4.3. Объекты исключений
4.4. Использование исключений
4.5. Лабораторная работа 4.1: Функции и коллекции. Часть 2
4.6. Лабораторная работа 4.2: Обработка исключений

5. Объектно-ориентированное программирование

5.1. ООП и функциональное программирование
5.2. Общая концепция ООП
5.3. Парадигмы ООП
5.4. Классы
5.5. Создание классов
5.6. Дополнительные возможности классов
5.7. Лабораторная работа 5.1: Работа с ООП. Классы
5.8. Лабораторная работа 5.2: Парсинг строковых данных