Главная страница

Программирование на Python 3. Руководство издательство СимволПлюс


Скачать 3.74 Mb.
НазваниеРуководство издательство СимволПлюс
Дата10.11.2022
Размер3.74 Mb.
Формат файлаpdf
Имя файлаПрограммирование на Python 3.pdf
ТипРуководство
#780382
страница72 из 74
1   ...   66   67   68   69   70   71   72   73   74
П
пакеты, 230, 234
параметров, распаковывание, 210
переменные глобальные, 213
класса, 299
локальные, 193

604
Алфавитный указатель переменные окружения
LANG, 108
PATH, 25
PYTHONDONTWRITEBYTE
CODE, 234
PYTHONOPTIMIZE, 218, 234, 417,
421
PYTHONPATH, 232, 241
статические, 299
экземпляра, 279
подстановка имен файлов (file globbing),
399
позиционные аргументы, 204, 210, 211,
223, 419
поиск, 317
методом половинного деления, 317
полиморфизм, 286
полные квалифицированные имена, 230
порядок импортирования модулей, 231
следования байтов, 350
сортировки (Юникод), 88
потокидемоны, 477, 481
правила именования, 208
предотвращение конфликтов имен, 232
преобразования в логический тип, 76
в строку, 84
в тип complex, 82
в тип dict, 152
в тип float, 181
в тип int, 29
в тип list, 135, 165
в тип set, 145
в тип str, 29
в тип tuple, 130, 165
в целое число, 75
дата и время, 253
целого числа в символ, 87
целого числа в число с плавающей точкой, 78
числа с плавающей точкой в целое число, 78
приведение имен, 425
привязки горячих клавиш, 561, 578
горячих событий, 561
примеры
Abstract.py, 447
Appliance.py, 444
bigdigits.py, 55
BikeStock.py, 387
BinaryRecordFile.py, 378
bookmarkstk.py, 563
car_registration.py, 490
car_registration_server.py, 497
CharGrid.py, 243
checktags.py, 199
convertincidents.py, 337
csv2html2_opt.py, 251
csv2html.py, 119
digit_names.py, 213
dvdsdbm.py, 509
dvdssql.py, 514
external_sites.py, 158
ExternalStorage.py, 435
findduplicatest.py, 479
finddup.py, 262
FuzzyBoolAlt.py, 300
FuzzyBool.py, 292
generate_grid.py, 58
generate_test_names1.py, 168
generate_test_names2.py, 169
generate_usernames.py, 176
grepwordm.py, 478, 484
grepwordp.py, 469
grepwordt.py, 475
grepword.py, 166
html2text.py, 543
Image.py, 306
IndentedList.py, 410
interesttkpyw, 556
magicnumbers.py, 402
make_html_skeleton.py, 218
noblanks.py, 196
print_unicode.py, 109
Property.py, 436
quadratic.py, 116
ShapeAlt.py, 288
Shape.py, 280
SortedDict.py, 321
SortedList.py, 315
SortKey.py, 427
statistics.py, 180
TextFilter.py, 446
TextUtil.py, 237
uniquewords2.py, 162
uniqwords1.py, 155
untar.py, 258
Valid.py, 461
XmlShadow.py, 433
проверка типа, 419
проверки, регулярные выражения, 533
пространства имен, 277
пути к файлам в стиле системы UNIX,
168

Алфавитный указатель
605
Р
работа с каталогами, 260
с процессами, 260
с файлами, 260
распаковывание, 133, 210
отображений (**), 211, 221
последовательностей (*), 133, 137,
168, 192, 493
распространение исключений, 430
расширение списков, 136
шаблонных символов в именах файлов, 399
расширения файлов
.bz2, 256
.gz, 256
.ini, 256
.py, 230, 555
.pyc, 234
.pyo, 234
.pyw, 555
.tar, 256, 258
.tar.bz2, 256, 258
.tar.gz, 256, 258
.tgz, 256
.wav, 256
.xpm, 313
регулярные выражения, 524
альтернативы, 530
группировка, 531
квантификаторы, 527
максимальные, 529
минимальные, 529
обратные ссылки, 532
проверки, 533
символьные классы, 525
сохраняющая группи ровка, 531
специальные символы, 526
флаги, 533
редактор (IDLE), 26
рекурсивные функции, 409
репрезентативная форма, 103
родительпотомок, отношения, 557, 562
С
сборка мусора, 30, 139, 255, 566
свойства, 288
сетка, схема компоновки, 557
сжатые файлы, 256
символызаполнители, SQL, 517, 519
символьные классы, регулярные выражения, 525
слабые ссылки, 566
словари, ветвление, 395
собственные исключения, 198, 244
собственные модули и пакеты, 230
создание, объектов, 281
сопрограммы, 400
сохранение данных, 257
сохраняющая группировка, регулярные выражения, 531
специальные методы, 276, 281
__abs__(), 296
__add__(), 296, 303
__and__(), 296, 302
__and__() (&), 294
__bool__(), 294, 297, 302
__call__(), 426
__complex__(), 296
__contains__(), 310
__copy__(), 321
__del__(), 295
__delattr__(), 423, 424
__delete__(), 432
__delitem__(), 307, 310, 319, 325, 382,
388
__dir__(), 424
__divmod__(), 296
__enter__(), 428, 430
__eq__(), 303, 439
__eq__() (==), 283, 288
__exit__(), 428, 430
__float__(), 296, 297
__floordiv__(), 296
__format__(), 294, 298, 303
__ge__() (>=), 283
__get__(), 432, 434
__getattr__(), 423, 424, 426
__getattribute__(), 424, 426
__getitem__(), 307, 310, 319, 325, 380,
388
__gt__() (>), 283
__hash__(), 294, 303
__iadd__(), 296, 303
__iand__(), 296, 302
__ifloordiv__(), 296
__ilshift__(), 296
__imod__(), 296
__imul__(), 296
__index__(), 296
__init__(), 282, 286, 294, 315, 322
__int__(), 296, 297, 302
__invert__(), 296, 302
__ior__() (|), 294, 296
__ipow__(), 296
__irshift__(), 296
__isub__(), 296

606
Алфавитный указатель
__iter__(), 310, 327
__itruediv__(), 296
__ixor__(), 296
__le__() (<=), 283
__len__(), 310
__lshift__(), 296
__lt__() (<), 283, 439
__mod__(), 296
__mul__(), 296
__ne__() (!=), 283
__neg__(), 296, 303
__new__(), 282, 294, 300
__next__(), 324, 399
__or__() (|), 294, 296
__pos__(), 296
__pow__(), 296
__radd__(), 296, 303
__rand__() (&), 294, 296
__rdivmod__(), 296
__repr__(), 285, 288, 294, 302, 327
__reversed__(), 310
__rfloordiv__(), 296
__rlshift__(), 296
__rmod__(), 296
__rmul__(), 296
__ror__(), 296
__round__(), 296
__rpow__(), 296
__rrshift__(), 296
__rshift__(), 296
__rsub__(), 296
__rtruediv__(), 296
__rxor__(), 296
__set__(), 432, 435, 437
__setattr__(), 423, 424
__setitem__(), 307, 310, 319, 325
__str__(), 285, 288, 294, 302, 328
__sub__(), 296
__truediv__(), 296
__xor__(), 296
коллекций (таблица), 310
фундаментальные (таблица), 294
специальные символы, регулярные выражения, 526
спецификаторы формата, для строк, 104
сравнение объектов, 284
строк, 88
файлов и каталогов, 260
среда разработки (IDLE), 26
срезы строк, 89
ссылка на объект, 139
ссылки на объекты, 29, 133, 151, 162,
168, 173, 295, 395, 401, 414
ссылочная целостность, 516
стандартная библиотека, 248
статические переменные, 299
строгий контроль типов, 31
строки в тройных кавычках, 85, 184, 239
строки документирования, 207, 209, 237,
238, 245, 289
строковая форма, 103
строковых литералов конкатенация, 99
сущности HTML, 544
сырые (raw) строки, 85, 239, 538
Т
таймер однократного срабатывания, 567,
571
текстовые файлы, 157, 356
терминология, объектно
ориентированная, 275
У
удаление дубликатов элементов, 146
упорядочение доступа к данным, для потоков выполнения, 474
управление доступом, 279, 288, 315
упрощение, 457
условные выражения, 42, 189, 207
Ф
фабричные функции, 162
файлы, сравнение форматов, 260, 335
файлы
XML, 364
архивные, 256
двоичные, 348, 376
конфигурационные, 256
сжатые, 256
текстовые, 356
фильтрация, 457
флаги, регулярные выражения, 533
фокус ввода, 559, 561, 574
фундаментальные специальные методы
(таблица), 294
функторы, 426
функции, 202
аннотации, 418
внешние, 268
генераторы, 324, 397
декораторы, 289, 414
динамические, 245
интроспекции, 406
локальные, 409
модуля, 300
модуля re, 539

Алфавитный указатель
607
функции рекурсивные, 409
ссылки на объекты, 162
фабричные, 162
частично подготовленные, 460
функциональное программирование, 457
Х
хешируемые объекты, 144, 151, 159, 161,
297
Ц
циклы, 190
обработки событий, 555, 575
Ч
частично подготовленные функции, 460
частные атрибуты, 279, 290, 425
Ш
шестнадцатеричные числа, 73
Э
экранирование в строках, 85
символов перевода строки, 85
служебных символов HTML и XML,
219
элементов деревья, 365
Ю
Юникод
UTF8/16, кодировки, 114
идентификаторы, 71
порядок сортировки, 88

По договору между издательством «СимволПлюс» и Интернетмага
зином «Books.Ru – Книги России» единственный легальный способ получения данного файла с книгой ISBN 9785932861615, назва
ние «Программирование на Python 3. Подробное руководство» – по
купка в Интернетмагазине «Books.Ru – Книги России». Если Вы по
лучили данный файл какимлибо другим образом, Вы нарушили международное законодательство и законодательство Российской
Федерации об охране авторского права. Вам необходимо удалить данный файл, а также сообщить издательству «СимволПлюс»
(piracy@symbol.ru), где именно Вы получили данный файл.
1   ...   66   67   68   69   70   71   72   73   74


написать администратору сайта