Библиотека knigago >> Компьютеры: Языки и системы программирования >> Python >> Изучаем Python, том 2


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1756, книга: Строение и законы Вселенной
автор: Дмитрий Черкасов

Книга "Строение и законы Вселенной" Дмитрия Черкасова - это всеобъемлющее исследование структуры, эволюции и основных принципов, управляющих нашей обширной Вселенной. Подойдя к теме с междисциплинарной точки зрения, автор сочетает знания из астрономии, физики, космологии и философии, чтобы создать захватывающее и проницательное путешествие в глубины космических загадок. Черкасов начинает с базовых положений астрономии, вводя читателей в предмет исследования Вселенной. Затем он...

СЛУЧАЙНАЯ КНИГА

Хаос. Создание новой науки. Джеймс Глик
- Хаос. Создание новой науки

Жанр: Научная литература

Год издания: 2021

Серия: Книги политеха

Марк Лутц - Изучаем Python, том 2

5-е издание Изучаем Python, том 2
Книга - Изучаем Python, том 2.  Марк Лутц  - прочитать полностью в библиотеке КнигаГо
Название:
Изучаем Python, том 2
Марк Лутц

Жанр:

Программирование: прочее, Python

Изадано в серии:

неизвестно

Издательство:

Диалектика

Год издания:

ISBN:

978-5-907144-53-8

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Изучаем Python, том 2"

Аннотация к этой книге отсутствует.

Читаем онлайн "Изучаем Python, том 2" (ознакомительный отрывок). [Страница - 2]

операций?
Простейший в мире класс Python
Снова о записях: классы или словари
Резюме
Проверьте свои знания: контрольные вопросы
Проверьте свои знания: ответы

34
35
35
36
38
39
41
42
43
45
46
49
51
51
52

Г Л А В А 28. Более реалистичный пример

54

Шаг 1: создание экземпляров
Написание кода конструкторов
Тестирование в ходе дела
Использование кода двумя способами
Шаг 2: добавление методов, реализующих поведение
Написание кода методов
Шаг 3: перегрузка операций
Реализация отображения

55
55
56
58
59
61
63
63

29
32
32
33

Шаг 4: настройка поведения за счет создания подклассов
Написание кода подклассов
Расширение методов: плохой способ
Расширение методов: хороший способ
Полиморфизм в действии
Наследование, настройка и расширение
Объектно-ориентированное программирование: основная идея
Шаг 5: настройка конструкторов
Объектно-ориентированное программирование проще, чем может казаться
Другие способы комбинирования классов
Шаг 6: использование инструментов интроспекции
Специальные атрибуты класса
Обобщенный инструмент отображения
Атрибуты экземпляра или атрибуты класса
Размышления относительно имен в классах инструментов
Финальная форма классов
Шаг 7 (последний): сохранение объектов в базе данных
Модули pickle, dbm и shelve
Сохранение объектов в базе данных shelve
Исследование хранилища shelve в интерактивной подсказке
Обновление объектов в хранилище shelve
Указания на будущее
Резюме
Проверьте свои знания: контрольные вопросы
Проверьте свои знания: ответы

65
66
66
67
69
70
71
72
73
74
77
78
79
81
82
83
84
85
86
87
89
91
93
93
94

Г Л А В А 29. Детали реализации классов

96

Оператор class
Общая форма
Пример
Методы
Пример метода
Вызов конструкторов суперклассов
Другие возможности вызова методов
Наследование
Построение дерева атрибутов
Специализации унаследованных методов
Методики связывания классов
Абстрактные суперклассы
Пространства имен: заключение
Простые имена: глобальные, если не выполнено их присваивание
Имена атрибутов: пространства имен объектов
“Дзен” пространств имен: присваивания классифицируют имена
Вложенные классы: снова о правиле областей видимости LEGB
Словари пространств имен: обзор
Связи между пространствами имен: инструмент подъема по дереву
Снова о строках документации
Классы или модули

96
97
97
99
100
101
101
102
102
104
104
106
108
109
109
110
112
114
117
119
120

Резюме
Проверьте свои знания: контрольные вопросы
Проверьте свои знания: ответы

121
121
122

Г Л А В А 30. Перегрузка операций

123

Основы
Конструкторы и выражения:__ in it__ и__ sub__
Распространенные методы перегрузки операций
Индексирование и нарезание:__ getitem__ и__ setitem__
Перехват срезов
Нарезание и индексирование в Python 2.Х
Но метод__ index__ в Python З.Х не имеет отношения к индексированию!
Итерация по индексам:__ getitem__
Итерируемые объекты:__ iter__ и___next__
Итерируемые объекты, определяемые пользователем
Множество итераторов в одном объекте
Альтернативная реализация: iter плюс yield
Членство: contains , iter и getitem
Доступ к атрибутам:__ getattr__ и__ setattr__
Ссылка на атрибуты
Присваивание и удаление атрибутов
Другие инструменты управления атрибутами
Эмуляция защиты атрибутов экземпляра: часть 1
Строковое представление: г ер г и str
Для чего используются два метода отображения?
Замечания по использованию отображения
Использование с правой стороны и на месте:__ г add__ и__ iadd__
Правостороннее сложение
Сложение на месте
Выражения вызовов:__ cal 1__
Функциональные интерфейсы и код, основанный на обратных вызовах
Сравнения:__ It__ ,__ gt__ и другие
Метод__ стр__ в Python 2.Х
Булевские проверки:__ bool__ и_ 1еп___
Булевские методы в Python 2.Х
Уничтожение объектов:__ del__
Замечания относительно использования деструкторов
Резюме
Проверьте свои знания: контрольные вопросы
Проверьте свои знания: ответы

123
124
124
127
127
129
130
130
131
132
135
138
142
145
146
147
148
149
150
151
152
153
154
157
158
160
162
163
163
164
166
166
167
168
168

Г Л А В А 31. Проектирование с использованием классов

169

Python и объектно-ориентированное программирование
Полиморфизм означает интерфейсы, а не сигнатуры вызовов
Объектно-ориентированное программирование
и наследование: --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Изучаем Python, том 2» по жанру, серии, автору или названию:

Django 3.0. Практика создания веб-сайтов на Python. Владимир Александрович Дронов
- Django 3.0. Практика создания веб-сайтов на Python

Жанр: Web-дизайн

Год издания: 2021

Серия: Профессиональное программирование

Основы Python. Научитесь думать как программист. Аллен Б. Дауни
- Основы Python. Научитесь думать как программист

Жанр: Python

Год издания: 2021

Серия: Бестселлеры o’reilly