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

справочник по Python. мм isbn 9785932861578 9 785932 861578


Скачать 4.21 Mb.
Названиемм isbn 9785932861578 9 785932 861578
Анкорсправочник по Python
Дата08.05.2022
Размер4.21 Mb.
Формат файлаpdf
Имя файлаBizli_Python-Podrobnyy-spravochnik.440222.pdf
ТипСправочник
#518195
страница80 из 82
1   ...   74   75   76   77   78   79   80   81   82
838
Алфавитный указатель
UnicodeTranslateError, исключение,
124, 277
uniform(), функция, модуль random, 324
UnimplementedFileMode, исключение, модуль http.client, 628
Union, класс, модуль ctypes, 762
union(), метод множеств, 74
unittest, модуль, 239, 240
дополнительные параметры, 242
пример, 239
UNIX, операцтонная система определение эпохи, 507
UnixDatagramServer, класс, модуль
SocketServer, 613
UnixStreamServer, класс, модуль
SocketServer, 613
UnknownHandler, класс, модуль urllib.
request, 644
UnknownProtocol, исключение, модуль http.client, 628
UnknownTransferEncoding, исключе- ние, модуль http.client, 628
unlink(), функция, модуль os, 488
unpack(), метод объектов класса Struct,
367
unpack(), функция, модуль struct, 366
unpack_from(), функция, модуль struct,
366
Unpickler, класс, модуль pickle, 291
unquote(), функция, модуль urllib.parse,
649
unquote_plus(), функция, модуль urllib.
parse, 649
unquote_to_bytes(), функция, модуль urllib.parse, 649
unregister(), метод объектов класса Poll,
574
unregister_dialect(), функция, модуль csv, 684
unsetenv(), функция, модуль os, 478
until, команда отладчика, модуль pdb,
246
unused_data, атрибут, объектов decompressobj, 414
unwrap(), метод объектов класса
SSLSocket, 610
u(p) , команда отладчика, модуль pdb,
246
update(), метод множеств, 36, 75
объектов класса HMAC, 695
объектов контрольной суммы, 694
словарей, 72
update_wrapper(), функция, модуль functools, 341
upper(), метод строк, 71
uppercase, переменная, модуль string,
362
urandom(), функция, модуль os, 496
urldefrag(), функция, модуль urllib.
parse, 648
urlencode(), функция, модуль urllib.
parse, 650
URLError, исключение, 642
модуль urllib.error, 651
urljoin(), функция, модуль urllib.parse,
648
urllib2, модуль, 640
urllib.error, модуль, 650
urllib.parse, модуль, 646
urllib.request, модуль, 640
urllib.response, модуль, 646
urllib.robotparser, модуль, 651
urllib, пакет, 640
urlopen(), функция, модуль urllib.
request, 641
urlparse, модуль, 646
urlsafe_b64decode(), функция, модуль base64, 679
urlsafe_b64encode(), функция, модуль base64, 679
urlsplit(), функция, модуль urllib.parse,
647
urlunparse(), функция, модуль urllib.parse, 647
urlunsplit(), функция, модуль urllib.parse, 648
user, модуль, 726
User-Agent, заголовок HTTP-запросов, изменение, 643
username, атрибут объектов класса SplitResult, 648
UserWarning, предупреждение, 278, 303
utcfromtimestamp(), метод объектов класса datetime, 425
utcnow(), метод объектов класса datetime, 425
utcoffset(), метод объектов класса time, 424
объектов класса tzinfo, 429
utctimetuple(), метод объектов класса datetime, 426
'utf-8', кодировка, описание, 221
'utf-16', кодировка, описание , 222
'utf-16-be', кодировка, описание, 222
'utf-16-le', кодировка, описание , 222

Алфавитный указатель
839
utime(), функция, модуль os, 488
uu, модуль, 728
V
-v, параметр командной строки, 227
validator(), функция, модуль wsgiref.
validate, 675
value, атрибут объектов класса FieldStorage, 665
объектов класса Morsel, 637
value(), метод объектов класса Manager,
537
value(), функция, модуль multiprocessing, 533
ValueError, исключение, 66, 124, 277
valuerefs(), метод класса
WeakValueDictionary, 307
values(), метод объектов класса Message, 686
словарей, 72
ValuesView, абстрактный базовый класс, 338
vars(), функция, 105, 272
verbose, атрибут переменной sys.flags,
294
verify_request(), метод объектов
SocketServer, 616
version, атрибут объектов класса
HTTPResponse, 627
version, переменная, модуль sys, 296
version_info, переменная, модуль sys,
296
vformat(), метод объектов класса
Formatter, 363
volume, атрибут, объектов класса
ZipInfo, 412
vonmisesvariate(), функция, модуль random, 325
W
W, параметр командной строки, 305
'w', режим, в функции open(), 207 wait(), метод объектов класса AsyncResult, 532
объектов класса Condition, 552
объектов класса Event, 550
объектов класса Popen, 506
wait(), функция, модуль os, 493
wait3(), функция, модуль os, 494
wait4(), функция, модуль os, 494
waitpid(), функция, модуль os, 493
walk(), метод объектов класса Message,
688
walk(), функция, модуль os, 489
warn(), функция, модуль warnings, 278,
304
warn_explicit(), функция, модуль warnings, 304
warning(), метод объектов класса
Logger, 448
Warning, предупреждение, 278, 303
warnings, модуль, 278, 303
warnoptions, переменная, модуль sys,
296
WatchedFileHandler, класс, модуль logging, 456
wave, модуль, 729
WCOREDUMP(), функция, модуль os,
494
WeakKeyDictionary, класс, модуль weakref, 307
weakref, модуль, 175, 305
WeakValueDictionary, класс, модуль weakref, 307
webbrowser, модуль, 676
weekday(), метод объектов класса date,
423
weibullvariate(), функция, модуль random, 325
WEXITSTATUS(), функция, модуль os,
494
wfile, атрибут объектов класса BaseHTTPRequest-
Handler, 633
объектов класса
StreamRequestHandler, 612
w(here) , команда отладчика, модуль pdb, 246
whichdb, модуль, 392
whichdb(), функция, модуль whichdb,
392
while, инструкция, 26, 117
whitespace, переменная, модуль string,
362
WichmannHill, класс, модуль random,
325
WIFCONTINUED(), функция, модуль os, 494
WIFEXITED(), функция, модуль os, 494
WIFSIGNALED(), функция, модуль os,
494
WIFSTOPPED(), функция, модуль os,
494
WinDLL(), функция, модуль ctypes, 759
Windows, операционная система, 415
доступ к реестру, 511
коды системных ошибок, 433

840
Алфавитный указатель реализация ветвления процессов в модуле multiprocessing, 545
WindowsError, исключение, 277
winreg, модуль, 511
winsound, модуль, 729
winver, переменная, модуль sys, 297
with, инструкция, 45, 94
и блокировки, 126, 553
и исключения, 45
@wraps(), декоратор, модуль functools,
156
wraps(), функция, модуль functools, 341
wrap_socket(), функция, модуль ssl, 608
writable(), метод объектов класса dispatcher, 569
объектов класса IOBase, 438
write(), метод объектов класса BufferedWriter, 441
объектов класса ConfigParser, 419
объектов класса ElementTree, 713
объектов класса FileIO, 439
объектов класса mmap, 466
объектов класса SSLSocket, 609
объектов класса StreamWriter, 351
объектов класса TextIOWrapper, 443
объектов класса ZipFile, 411
файлов, 30, 208, 210
write(), функция, модуль os, 484
write_byte(), метод объектов класса mmap, 466
writelines(), метод объектов класса IOBase, 438
объектов класса StreamWriter, 351
файлов, 208, 210
writepy(), метод, объектов класса
ZipFile, 411
writer(), функция, модуль csv, 682
writerow(), метод объектов записи csv, 683
объектов класса DictWriter, 683
writerows(), метод объектов записи csv, 683
объектов класса DictWriter, 683
writestr(), метод, объектов класса
ZipFile, 412
writexml(), метод объектов класса Node,
711
WSGI
запуск автономного сервера, 673
интегрирование с фреймворками,
675
обработка полей формы, 672
пример, 672
проверка приложений, 675
wsgiref, пакет, 673
wsgiref.handlers, модуль, 674
wsgiref.simple_server, модуль, 673
wsgiref.validate, модуль, 675
WSGI (Web Server Gateway Interface шлюзовой интерфейс веб-сервера), 671
wsgi.*, переменные окружения, 672
WSTOPSIG(), функция, модуль os, 494
wstring_at(), функция, модуль ctypes,
766
WTERMSIG(), функция, модуль os, 494
X
-x, параметр командной строки, 227
xdrlib, модуль, 728
XML, пример документа, 707
xml, пакет, 706
XML(), функция, модуль xml.etree.
ElementTree, 714
'xmlcharrefreplace', политика обработки ошибок при кодировании строк Юни- кода, 217
xml.dom.minidom, модуль, 708
xml.etree.ElementTree, модуль, 712
XMLGenerator(), функция, модуль xml.
sax.saxutils, 724
XMLID(), функция, модуль xml.etree.
ElementTree, 714
xmlrpc.client, модуль, 652
xmlrpclib, модуль, 652
xmlrpc.server, модуль, 655
xmlrpc, пакет, 651
XML-RPC, протокол, 651
дополнительные возможности настройки сервера, 659
пример реализации, 658
XML-RPC-сервер пример реализации многопоточного сервера, 617
xml.sax.saxutils, модуль, 723
xml.sax, модуль, 720
__xor__(), метод, 92
xor(), функция, модуль operator, 346
xrange() в сравнении со списками, 71
xrange, тип, 63
xrange(), функция, 38, 273
Y
yield, выражение, 41, 143
yield, инструкция, 83, 141
и генераторы, 40
и менеджеры контекста, 128
и сопрограммы, 41

Алфавитный указатель
841
Z
Z
eroDivisionError, исключение, 123, 277
zfill(), метод строк, 71
.zip, расширение файлов и модули, 194
zip(), функция, 119, 273
пример преобразования типов дан- ных, 62
zipfile, модуль, 409
ZipFile(), функция, модуль zipfile, 409
zipimport, модуль, 409, 726
ZipInfo, класс, модуль zipfile, 410, 412
ZipInfo(), функция, модуль zipfile, 410
zlib, модуль, 413
А
абсолютное значение, 97
абстрактные базовые классы, 59, 182,
326
ввода-вывода, 444
вызов методов в производных клас- сах, 183
контейнерные объекты, 336
ошибки при создании, 183
пример, 327
проверки, 183
регистрация существующих классов,
183
числовых типов, 321
адреса, сетевые, 587
анализ адресов URL, 646
даты и времени, 510
параметров командной строки, 469
сообщений электронной почты, 685
строк с датой и временем, 429
анонимные функции, 152
апостроф, экранированная последова- тельность в строках, 51
аппликативный порядок вычисления,
110
аргументы командной строки, 33
аргументы по умолчанию, 130
и изменяемые значения, 131
присваивание значений, 131
аргументы со значениями по умолча- нию, 39
арифметические выражения, 25
асинхронные сетевые операции когда использовать, 582
асинхронные события, 499
асинхронный ввод-вывод, 519
ассоциативные массивы, 36, 71
атомарные инструкции, дизассемблиро- вание, 251
атрибуты вычисляемые, как свойства, 158, 167
дескрипторов, 89, 170
и наследование, 161
объектов dircmp, 397
ограничение с помощью атрибута
__slots__, 177
подстановка значений в строках фор- мата, 106
создание в методе __init__(), 159
функций, 155
и декораторы, 141
частные, 171
аутентификация, 645
Б
база данных свойств символов Юникода, 222
символов Юникода, 369
базовые классы, 43, 160
исключений, 273
базы данных и CGI-сценарии, 669
типа DBM, 391
байтовые литералы, 54
байтовые строки, 67
декодирование в строке Юникода,
216
и файлы, 210
смешивание со строками Юникода,
103
байты, в виде экранированных последо- вательностей в строковых литералах,
53
безопасность запросов к базе данных, 379
и модуль marshal, 289
и модуль pickle, 225
битовые операции и аппаратное пред- ставление целых чисел, 97
блокировки доступа к файлам, 436, 467
и исключения, 46
и менеджеры контекста, 126 критические разделы, 517
файлов в модуле sqlite3, 383
броузеры, запуск из программ на языке
Python, 676
буферизация, и генераторы, 215

842
Алфавитный указатель
В
ввод-вывод мультиплексирование, 572
текстовой информации, 442
вводное руководство, 23
веб-программирование, 660
веб-сервер нестандартная обработка запросов,
634
пример, 632
веб-фреймворки, 669
взаимоблокировки, 553
взаимодействия процессов, 516
взаимоисключающие блокировки, 548
включение будущих особенностей, 232
вложенные списки, 32
вложенные функции, 135, 138
и отложенные вычисления, 138
внутренний кэш типов, 297
возврат каретки, экранированная после- довательность в строках, 52
возврат нескольких значений из функ- ций, 39
восьмеричных чисел литералы, 50
временные каталоги, 407
временные файлы, 407
время отклика, асинхронные операции с сетью, 584
всплывающее окно, реализация на
JavaScript, пример, 661
встраивание вызов функций на языке Python из программ на языке C, 756
преобразование объектов на языке
Python в объекты на языке C, 758
встраивание интерпретатора Python в программы на языке C, 733, 754
встроенные исключения, 273
встроенные классы исключений, 45
встроенные методы, 78
встроенные предупреждения, 278
встроенные типы, 63
встроенные функции, 78
встроенные функции и типы, 259
вывод даты и времени, 509
на экран, 30
выгрузка файлов в CGI-сценариях, 666
на сервер FTP, 622
на сервер HTTP, 628
выгрузка модулей, 196
вызов интерпретатора, 23
вызов удаленных процедур, 651
модуль multiprocessing, 529
вызов функции, 39, 130
на языке Python из программ на язы- ке C, 756
вызываемые объекты, типы, 75
выполнение программного кода в модулях, 189
в строке, 156
выполнение системных команд, 416
popen(), функция, модуль os, 491
system(), функция, модуль os, 493
модуль subprocess, 503
выполнение тела класса, 158, 185
выполнение файла __init__.py, 198
выражения, 96
выражения-генераторы, 150
и производительность, 150
отличия от генераторов списков, 150
преобразование в список, 151
эффективное использование памяти,
150
вычисление значений аргументов функции, 111
контрольных сумм, пример, 532 порядок, 113
приоритет операторов и ассоциатив- ность, 113
вычислительные задачи и потоки управ- ления, 555
Г
генераторы, 40, 83, 141
возбуждение исключений в функции-генераторе, 83
и инструкция break в циклах, 142
и многозадачность, 559
использование в операциях ввода- вывода, 214
конвейерная обработка данных, 40
практическое применение, 146
пример реализации многозадачно- сти, 559
рекурсия, 153
схема работы, 40
эффективное использование памяти,
147
генераторы множеств, Python 3, 772
генераторы словарей, Python 3, 772

Алфавитный указатель
843
генераторы списков, 33, 148
и декларативное программирование,
151
область видимости переменной цик- ла, 149
отличия от выражений-генераторов,
150
синтаксис, 149
создание списков кортежей, 149
сходство с запросами SQL, 152
сходство с командой awk, 152
главный поток, 516
глобальная блокировка интерпретатора,
518, 555
и модули расширений, 753
глобальные переменные, 134
и функция eval(), 156
ссылки в кадре стека, 82
глубокое копирование, 61
гонка за ресурсами, 251, 517
гринлеты (greenlets), 559
Д
данные в формате CSV, пример чтения,
34
два символа подчеркивания в идентифи- каторах, 50
двоичные дистрибутивы, создание с по- мощью distutils, 202
двоичные структуры данных, упаковы- вание и распаковывание, 366
двоичные файлы буферизованный ввод-вывод, 440
двоичный режим работы с файлами, 207
двоичных чисел литералы, 50
двусторонние очереди, 332
дейтаграммы, 587
декларативное программирование, 151
декораторы, 44, 55, 139, 256
атрибуты функций, 155
классов, 188
копирование атрибутов функций,
341
местоположение, 140
применение к классам, 141
пример, 140
рекурсивные функции, 154
строки документирования, 154
деление истинное, 93
с усечением, 93
целых чисел, 96
целочисленное, 93
с округлением вниз, 96
демонический процесс, 521
дескрипторы, 89, 170
атрибуты, 89
и метаклассы, 187
файлов, 434
функции для работы с дескрипто- рами, 478
диапазон представления целых чисел,
64
дизассемблирование, 250
динамическая загрузка, модулей, 190
динамическая область видимости, от- сутствует, 136
динамическая типизация, 26, 165
динамическое связывание, атрибутов объектов, 165
диспетчер задач, пример реализации с использованием сопрограмм и функ- ции select(), 574
длинные целые числа, 64
добавление в журналируемые сообще- ния дополнительной контекстной ин- формации, 458
добавление элементов в словари, 36
дополнительное двоичное представление и целые числа, 97
доступ к атрибутам, 77, 88
специальные методы, 88
дочерние процессы, определение, 516
дробные десятичные числа, 309
Ж
журналирование событий в приложени- ях, 445
З
забой, экранированная последователь- ность в строках, 52
завершение потоков, 554
завершение программы, 298
регистрация функций завершения,
280
загрузка модулей, 194, 195
замена подстроки, 68
замыкания, 136
и вложенные функции, 137
и обертки, 139
преимущество в скорости перед клас- сами, 139
запросы к базам данных, как безопасно формировать, 379

844
Алфавитный указатель запуск дочерних процессов, 503
пример, 506
запуск приложений, 230
запуск программ на языке Python, 25
зарезервированные слова, 50
зеленые потоки (green threads), 559
И
игнорирование исключений, 122
идентификатор процесса, получение,
476
идентификаторы, 49
зарезервированные слова, 50
и объекты первого класса , 61
использование Юникода в Python 3,
772
начинающиеся или оканчивающиеся символами подчеркивания, 50
чувствительность к регистру, 50
идентичность объектов, 58
иерархические блокировки, 554
иерархия регистраторов, модуль logging, 451
числовых типов, 184
изменение глобальных переменных внутри функции, 39
изменение имени модуля в процессе импортирования, 190
изменение пути поиска модулей, 194
изменение текущего рабочего каталога,
475
изменение текущей позиции в файле,
210
изменение элементов словарей, 36
изменяемые объекты ключи словарей, 71
определение, 57
измерение объема потребляемой памя- ти, 249
измерение производительности, опти- мизация, 248
имена объектов, 61
имена файлов в Python 3, 786
разбиение на имя каталога и имя файла, 499
сопоставление с шаблоном, 398
именованные аргументы, 132
смешивание с позиционными аргу- ментами, 132
метода sort(), 66
функций, 39
именованные кортежи, 334
использование в стандартной библио- теке Python, 336
импортирование отдельных имен из модулей, 191
по абсолютному пути, 787
имя сценария, 205
индексирование, 30
индексирования оператор, 65
инкапсуляция данных, 171
инспектирование объектов, 95
интерактивные сеансы, 229
интерактивный режим, 229
и пустые строки, 49
отображение результатов, 86, 230
результат последней операции, 230
интерактивный терминал, 227
интервальный таймер, 500
интерполяция переменных в строках,
213
интерфейс доступа к базам данных, 375
и многопоточность, 382
интерфейс к внешним функциям, мо- дуль ctypes, 760
искажение имен, частных атрибутов,
171
исключения, 44, 120
finally, инструкция, 122
базовые классы, 273
встроенные, 273
для обработки нетипичных случаев,
255
для обработки типичных случаев,
255
и блокировки, 46
игнорирование, 122
иерархия, 124
обработка, 45
объединение в цепочки в Python 3,
777
определение новых, 125
перехватывание всех исключений,
122
перехватывание нескольких исклю- чений, 121
повторное возбуждение, 120
предопределенные классы, 275
экземпляры, 274
использование генераторов и сопро- грамм, 146
использование памяти объектами array, 330

Алфавитный указатель
1   ...   74   75   76   77   78   79   80   81   82


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