Python.
1. Искусственный интеллект
Введение в системы искусственного интеллекта. Понятие об искусственном интеллекте. Функциональная структура системы искусственного интеллекта. Направления развития искусственного интеллекта. Данные и знания. Представление знаний в интеллектуальных системах.
2. Среда разработки Python
Среды (IDE, сервисы) разработки на Python. Модули Python, переменные и операторы.
3. Управляющие конструкции
Простые встроенные функции. Условный оператор if. Циклы for и while. Отладка программного кода.
4. Коллекции.
Строки: индексация и срезы. Списки. Кортежи. Множества. Словари.
5. Функции.
Функции. Их создание и вызов. Передача параметров. Рекурсивные функции. Функции как объект. Лямбда функции.
6. ООП.
Концепция объектно-ориентированного программирования. Реализуемость в Python. Наследование. Полиморфизм и переопределение операторов.
Содержание курса