Программирование на Python 3. Руководство издательство СимволПлюс
Скачать 3.74 Mb.
|
П пакеты, 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), где именно Вы получили данный файл. |