Дмитрий Мусин - Самоучитель Python. Выпуск 0.2
Название: | Самоучитель Python. Выпуск 0.2 | |
Автор: | Дмитрий Мусин | |
Жанр: | Python | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 2016 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Самоучитель Python. Выпуск 0.2"
Аннотация к этой книге отсутствует.
Читаем онлайн "Самоучитель Python. Выпуск 0.2". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (34) »
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
75
75
76
81
84
85
86
90
25 Документирование кода в Python. PEP 257
95
25.1 Что такое строки документации? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
25.2 Однострочные строки документации . . . . . . . . . . . . . . . . . . . . . . . . . . 96
25.3 Многострочные строки документации . . . . . . . . . . . . . . . . . . . . . . . . . 96
26 Работа с модулями: создание, подключение инструкциями import и from
26.1 Подключение модуля из стандартной библиотеки . . . . . . . . . . . . . .
26.2 Использование псевдонимов . . . . . . . . . . . . . . . . . . . . . . . . . . .
26.3 Инструкция from . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26.4 Создание своего модуля на Python . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27 Объектно-ориентированное программирование. Общее представление
98
98
99
99
100
103
28 Инкапсуляция, наследование, полиморфизм
105
28.1 Инкапсуляция . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
28.2 Наследование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
28.3 Полиморфизм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
29 Перегрузка операторов
107
29.1 Перегрузка арифметических операторов . . . . . . . . . . . . . . . . . . . . . . . . 108
30 Декораторы
30.1 Передача декоратором аргументов в функцию .
30.2 Декорирование методов . . . . . . . . . . . . . . .
30.3 Декораторы с аргументами . . . . . . . . . . . . . .
30.4 Некоторые особенности работы с декораторами
30.5 Примеры использования декораторов . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
112
114
115
117
119
120
31 Устанавливаем python-пакеты с помощью pip
31.1 Установка pip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31.2 Начало работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31.3 Что ещё умеет делать pip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
122
. 122
. 122
. 123
32 Часто задаваемые вопросы
32.1 Почему я получаю исключение UnboundLocalError, хотя переменная имеет
значение? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32.2 Каковы правила для глобальных и локальных переменных в Python? . . . .
32.3 Почему анонимные функции (lambda), определенные в цикле с разными
значениями, возвращают один и тот же результат? . . . . . . . . . . . . . . . .
32.4 Как организовать совместный доступ к глобальным переменным для
нескольких модулей? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
124
. 124
. 125
. 126
. 127
iii
32.5 Как правильнее использовать импортирование? . . . . . . . . . . . . .
32.6 Почему значения по умолчанию разделяются между объектами? . . .
32.7 Как передать опциональные или именованные параметры из одной
ции в другую? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32.8 Почему изменение списка ‘y’ изменяет также список ‘x’? . . . . . . . .
32.9 Как создавать функции более высокого порядка? . . . . . . . . . . . . .
32.10Как скопировать объект в Python? . . . . . . . . . . . . . . . . . . . . . . .
32.11Как узнать доступные методы и атрибуты объекта? . . . . . . . . . . . .
32.12Как можно узнать имя объекта? . . . . . . . . . . . . . . . . . . . . . . . .
32.13Какой приоритет у оператора “запятая”? . . . . . . . . . . . . . . . . . . .
32.14Есть ли в Python эквивалент тернарного оператора ”?:” в C? . . . . . . .
32.15Можно ли писать обфусцированные однострочники? . . . . . . . . . .
32.16Почему -22 // 10 равно -3? . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32.17Как можно изменить строку? . . . . . . . . . . . . . . . . . . . . . . . . . .
32.18Как использовать строки для вызова функций/методов? . . . . . . . . .
32.19Как удалить все символы новой строки в конце строки? . . . . . . . . .
32.20Как удалить повторяющиеся элементы в списке? . . . . . . . . . . . . .
32.21Как создать многомерный список? . . . . . . . . . . . . . . . . . . . . . . .
32.22Почему a_tuple[i] += [’item’] не работает, а добавление работает? . . . .
. . . .
. . . .
функ. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . --">
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
75
75
76
81
84
85
86
90
25 Документирование кода в Python. PEP 257
95
25.1 Что такое строки документации? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
25.2 Однострочные строки документации . . . . . . . . . . . . . . . . . . . . . . . . . . 96
25.3 Многострочные строки документации . . . . . . . . . . . . . . . . . . . . . . . . . 96
26 Работа с модулями: создание, подключение инструкциями import и from
26.1 Подключение модуля из стандартной библиотеки . . . . . . . . . . . . . .
26.2 Использование псевдонимов . . . . . . . . . . . . . . . . . . . . . . . . . . .
26.3 Инструкция from . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26.4 Создание своего модуля на Python . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27 Объектно-ориентированное программирование. Общее представление
98
98
99
99
100
103
28 Инкапсуляция, наследование, полиморфизм
105
28.1 Инкапсуляция . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
28.2 Наследование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
28.3 Полиморфизм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
29 Перегрузка операторов
107
29.1 Перегрузка арифметических операторов . . . . . . . . . . . . . . . . . . . . . . . . 108
30 Декораторы
30.1 Передача декоратором аргументов в функцию .
30.2 Декорирование методов . . . . . . . . . . . . . . .
30.3 Декораторы с аргументами . . . . . . . . . . . . . .
30.4 Некоторые особенности работы с декораторами
30.5 Примеры использования декораторов . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
112
114
115
117
119
120
31 Устанавливаем python-пакеты с помощью pip
31.1 Установка pip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31.2 Начало работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31.3 Что ещё умеет делать pip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
122
. 122
. 122
. 123
32 Часто задаваемые вопросы
32.1 Почему я получаю исключение UnboundLocalError, хотя переменная имеет
значение? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32.2 Каковы правила для глобальных и локальных переменных в Python? . . . .
32.3 Почему анонимные функции (lambda), определенные в цикле с разными
значениями, возвращают один и тот же результат? . . . . . . . . . . . . . . . .
32.4 Как организовать совместный доступ к глобальным переменным для
нескольких модулей? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
124
. 124
. 125
. 126
. 127
iii
32.5 Как правильнее использовать импортирование? . . . . . . . . . . . . .
32.6 Почему значения по умолчанию разделяются между объектами? . . .
32.7 Как передать опциональные или именованные параметры из одной
ции в другую? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32.8 Почему изменение списка ‘y’ изменяет также список ‘x’? . . . . . . . .
32.9 Как создавать функции более высокого порядка? . . . . . . . . . . . . .
32.10Как скопировать объект в Python? . . . . . . . . . . . . . . . . . . . . . . .
32.11Как узнать доступные методы и атрибуты объекта? . . . . . . . . . . . .
32.12Как можно узнать имя объекта? . . . . . . . . . . . . . . . . . . . . . . . .
32.13Какой приоритет у оператора “запятая”? . . . . . . . . . . . . . . . . . . .
32.14Есть ли в Python эквивалент тернарного оператора ”?:” в C? . . . . . . .
32.15Можно ли писать обфусцированные однострочники? . . . . . . . . . .
32.16Почему -22 // 10 равно -3? . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32.17Как можно изменить строку? . . . . . . . . . . . . . . . . . . . . . . . . . .
32.18Как использовать строки для вызова функций/методов? . . . . . . . . .
32.19Как удалить все символы новой строки в конце строки? . . . . . . . . .
32.20Как удалить повторяющиеся элементы в списке? . . . . . . . . . . . . .
32.21Как создать многомерный список? . . . . . . . . . . . . . . . . . . . . . . .
32.22Почему a_tuple[i] += [’item’] не работает, а добавление работает? . . . .
. . . .
. . . .
функ. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . --">
- 1
- 2
- 3
- 4
- . . .
- последняя (34) »
Книги схожие с «Самоучитель Python. Выпуск 0.2» по жанру, серии, автору или названию:
Николай Н. Иванов - Программирование в Linux. Самоучитель Жанр: Linux Год издания: 2012 |
Эл Свейгарт - Криптография и взлом шифров на Python Жанр: Python Год издания: 2020 |
Кристиан Хилл - Научное программирование на Python Жанр: Python Год издания: 2021 |
- Devpractice Team. Python. Визуализация данных. Matplotlib. Seaborn. Mayavi Жанр: Python Год издания: 2020 |