В книге представлены основные типы объектов в языке Python, порядок их создания и работы с ними, а также функции как основной процедурный элемент языка. Рассматриваются методы работы с модулями и дополнительными объектно-ориентированными инструментами языка Python – классами. Включены описания моделей и инструкций обработки исключений, а также обзор инструментов разработки, используемых при создании крупных программ.
Предисловие Введение Python в вопросах и ответах Как Python запускает программы Как пользователь запускает программы Типы и операции Введение в типы объектов языка Python Числа Интерлюдия о динамической типизации Строки Списки и словари Кортежи, файлы и все остальное Инструкции и синтаксис Введение в инструкции языка Python Присваивание, выражения и print Условная инструкция if Циклы while и for Документация Функции Основы функций Области видимости и аргументы Расширенные возможности функций Модули Модули: общая картина Основы программирования модулей Пакеты модулей Дополнительные возможности модулей Классы и ООП ООП: общая картина Основы программирования классов Подробнее о программировании классов Шаблоны проектирования с классами Дополнительные возможности классов Исключения и инструменты Основы исключений Объекты исключений Использование исключений Приложения Установка и настройка Решения упражнений Алфавитный указатель