Модуль 1. Линейное программирование и разветвления. Ввод-вывод данных. Целочисленная арифметика
1.1. Введение. Знакомство с Python. Команды print и input. Типы данных.
1.2. Операции над целыми числами.
Модуль 2. Условный оператор
2.1. Логические операции.
2.2. Вложенный и каскадный условный оператор.
Модуль 3. Циклы. Цикл for
3.1. Переменная цикла. Функция range.
3.2. Вложенные циклы.
Модуль 4. Цикл while
4.1. Работа цикла while.
4.2. Выход из цикла.
Модуль 5. Строки и списки. Строковый тип данных
5.1. Работа со строками.
5.2. Функции и методы строк.
Модуль 6. Списки
6.1. Срезы списка.
6.2. Операции и методы списков.
Модуль 7. Пользовательские функции
7.1. Определение функции. Вызов функции.
7.2. Возврат значения из функции.
Модуль 8. Рекурсивные функции
8.1. Рекурсивный вызов функции.
Модуль 9. Итоговая аттестация
Итоговая аттестация. Зачёт.



