Содержание
- Введение 1
- Обзор объектно-ориентированного программирования 2
- - Основные понятия ООП (классы, объекты) 2.1
- - Принципы ООП (наследование, полиморфизм, инкапсуляция) 2.2
- - ООП в Python (классы, объекты, методы) 2.3
- Разработка игры «Крестики-Нолики»: концепция и структура 3
- - Структура игрового поля 3.1
- - Реализация классов игроков 3.2
- - Логика игры и правила 3.3
- Реализация игры «Крестики-Нолики» на Python 4
- - Разработка классов (поле, игрок, ход) 4.1
- - Разработка алгоритма определения победителя 4.2
- - Разработка пользовательского интерфейса 4.3
- Тестирование и отладка 5
- - Типы тестирования (юнит-тесты и интеграционные тесты) 5.1
- - Инструменты для тестирования и отладки Python-кода 5.2
- - Тестовые сценарии и результаты тестирования 5.3
- Заключение 6
- Список литературы 7