Главная » Просмотр файлов » Лутц М. - Изучаем Python

Лутц М. - Изучаем Python (1077325), страница 175

Файл №1077325 Лутц М. - Изучаем Python (Лутц М. - Изучаем Python) 175 страницаЛутц М. - Изучаем Python (1077325) страница 1752018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 175)

72 ввод составных инструкций, 76 изменение строки приглашения к вводу, 76 использование, 75 отступы, 76 тестирование программного кода, 74 интернационализация,187 Интернет-модули, 44 интерпретатор, 58 соглашения по именованию, 303 интерфейсы, программные, 43 интроспекция, 545 информация о состоянии, 138 исключения, 701, 767 АввегФ!опЕггог, 725 ехсер1, предложение инструкции Фгу, пустое, 710 1пбехЕггог, 704 ВЗ2 Алфавитный указатель ЗупгахЕггог, 715 вложенные обработчики исключений, 751 вложение в потоке управления, 753 синтаксическое вложение, Т54 возбуждениеи обработка собственных исключений, 722 встроенные АгЫЬтпе!!сЕггог, 742 Ехсерс!оп, 742 Отег1!отвЕггог, 742 8тапбагбЕггог, 742 перехват, 715 заключительные операции, 703 идиомы, 756 зуа.ехс !пГо, 759 запуск тестов в рамках единого процесса, 758 исключения не всегда являются ошибками, Т56 отладка с помощью внешних инструкций !гу, 757 передача сигналов нз функций по условию, 756 использование, 751 на основе классов, 735 в сравнении с исключениями на основестрок, 736 определение текста исключения, 743 передача данных и поведения в экземплярах, 744 преимущества, 738 пример, 736 на основе строк, 734 назначение, 703 необычное управление потоком выполнения, 703 обработка ошибок и особых ситуаций, 703 обработчик исключений по умолчанию, 705 повторное возбуждение исключений с помощью инструкции га!зе, 724 пример, 704 развивитие, 702 советы по применению исключений, Т60 избегайте пустых предложений ехсерФ, 761 используйте категории, 763 что должно быть обернуто, 760 типичные проблемы, 764 уведомления о событиях, 703 искусственный интеллект, 46 исполняемые сценарии в 1!г!1Х, 81 источники документации, 364 6!г, функция, 365, 366 бес, атрибут, 367 Ье!р, функция, 365 РуРос Ье!р, функция, 369, 372 отчеты в формате НТМЬ, 372 веб-ресурсы„365, 376 комментарии №, 365 отчеты в формате НТМЬ, 365 печатные издания, 365, 376 стандартный набор руководств, 365, 375 строкидокументирования, 365, 36Т, 368 определяемые пользователем, 367 стандарты, 368 исходный код, компиляция, 62 итераторы, 342, 459 Б!ор1$егат!оп, исключение, 345 выражения-генераторы, 465 другие контексты итераций, 347 других встроенных типов, 346 и встроенные типы, 464 и сканирование файлов, 343 итерационный протокол, 345 несколько итераторов в одном объекте, 613 определяемые пользователем, 349, 610 файлов, 344 итерации альтернативы, 466 хронометраж„466 перегрузка, 609 протокол, 132 итерационный протокол, 345 кавычки, 122 каналы, 136 каталоги стандартной библиотеки, 492 категории, на основе классов, 763 Алфавитный указатель взз категории типов, 211, 252 отображения, 212 последовательности, 212 числа, 211 квадратные скобки, 282 классификация объектов, 252 классы, 562, 565, 567 Ьавев, атрибут, 628 атрибуты, 578, 603 возможности адаптация через наследование, 563 композиция, 562 множество экземпляров, 563 наследование, 562 перегрузкаоператоров, 563 вызовы методов классов, 567 и их хранение, 647 и модули, 659 как записи, 639 множественное наследование, 649 модули, 584 нового стиля, 668 бета!!с!Ьпсе, метод, 676 з!отл, атрибут, 673 другие расширения, 673 ромбоидальное наследование, 669 пример, 670 явное разрешение конфликтов имен, 671 свойства, 674 статические методы и методы класса, 673 операции присваивания внутри инструкции с!аэв, 578 определяемые пользователем, 138 основы программирования, 577 вызов объектов, 579 множество экземпляров, 577 зе!1, 579 конкретные элементы, 579 наследование, 579 поведение по умолчанию, 578 пример, 579 переопределениеоператоров языка РуСЬоп, 586 пример, 587 переопределение операторов языка Ру!Ьоп, 586 пример, 587 программирование, 595 пример,631 псевдочастные атрибуты, 665 для чего нужны, 666 смеси, 650 создание деревьев классов, 568 типичные проблемы, 684 изменение атрибутов, 684 методы, классы и вложенные области видимости, 687 многослойное обертывание, 689 множественное наследование, 685 шаблоны проектирования, 637, 661 перегрузка сигнатур вызова, 638 ключевые аргументы, 436 код компиляция,62 командная строка интерпретатора РусЬоп, 77 командные оболочки, 39 комбинированная инструкция присваивания, 293 комбинированноеприсваивание, 294 комментарии, 78, 150, 319 компилируемые расширения, 767 компиляция Рзусо, динамический компилятор, 67 ЗЬет!эй!и, 68 в байт-код, 62 комплексные числа, 144, 157 композиция, 562, 643 пример,643 компоненты интеграция, 44 конецстроки, 277 конкатенация, 118, 180 строк, 190 концепции проектирования модулей, 543 функций, 469 копии и ссылки, 254 короткая схема вычислений, 324 кортежи, 90, 113, 134, 240 массив ссылок на объекты, 240 в действии, 241 доступ к элементам по смещению, 240 запятыеи круглые скобки, 241 и генераторы списков, 243 литералы кортежей и операции, 241 834 Алфавитный указатель неизменяемые последовательности, 240 преобразования и неизменяемость, 242 упорядоченные коллекции объектов произвольных типов, 240 уровни вложенности, 240 циклы Гог, 340 переменные цикла, 340 косвенный вызов, 471 круглые скобки, 148, 277, 283, 378 Л лексическая область видимости, 399 литералы длинных целых чисел, 144 чисел, 143 чисел с плавающей точкой, 143 шестнадцатеричные и восьмеричные, 144 логические значения, 163, 327 логическиеоператоры, 146, 155 локальная область видимости, 399 локальные имена, 472 локальные переменные, 395 максимизировать многократное использование программного кода, 386 математическая обработка данных пользователя, 285 математические и научные вычисления 45 математические функции, 145 матрицы и генераторы списков, 456 метапрограммы, 544 методы, 119, 599 йпй, 205 1отп, 205, 207 гер1асе, 205 возможности, 601 вызов, 204, 599, 600 вызов конструкторов суперклассов, 601 несвязанные, 655 пример, 600 проверка наличия подстроки в конце, 209 проверка содержимого, 209 связанные, 658 экземпляра, 655 способы вызова методов, 600 строк, 204 экземпляра, 680 методы зепй и пехс, 463 методы класса, 673„677 и методы экземпляра, 680 использование, 679 несвязанные, 677 минимизировать избыточность программного кода, 386 мнимая часть, 157 многослойное обертывание в классах, 689 множества, 136, 161 множественное ветвление, 316 множественное наследование, 649, 685 множество экземпляров, 563 модель отношений реального мира, 641 модули, 77, 485, 767 Ггош *, инструкция, 503 Ггош, инструкция, 485, 503 потенциальные проблемы, 507 ппрог$ ав, расширение, 539 ппрог$, инструкция, 485, 503 выполняется только один раз, 504 ге1оай, функция, 485 вуэ.раса, список, 494 вложенные, 96 выбор файла модуля, 495 домашний каталог программы, 492 дополнительные возможности выбора, 496, 533 и использование инструкции ппрогт, 508 и классы, 584, 659 и пространства имен, 91 изменение значений имен в других файлах, 506 изменение пути поиска, 538 имена файлов, 501 использование, 502 каталогистандартной библиотеки, 492 концепции проектирования, 543 взаимозависимость„543 интроспекция, 545 согласованность, 543 метапрограммы, 544 назначение, 486 Алфавитный указатель 8З5 определение, 501 основы программирования, 501 переменная окружения Р т'ТНОХРАТН, 492 повторная загрузка, 514 повторное использование программного кода, 486 присваивание, 505 пространства имен, 509 вложенные, 513 дополнение имен атрибутов, 511 путь поиска модулей, 491 разделение системы пространств имен, 486 реализация служб или данных для совместного пользования, 486 синтаксис относительного импорта, 539 смешанные режимы использования, 535 тестирование модулей, 536 содержимое файлов с расширением .

рЬЦ 492 создание, 501 сокрытие данных, 533 а11, переменная, 534 предотвращение копирования, 534 типичные проблемы, 547 1гош *, инструкция, 550 1гош, инструкция, 549 ге1оат), функция, 550, 552 импортирование модулей по имени в виде строки, 548 порядок следования инструкций, 547 рекурсивный импорт инструкцией 1гош, 553 тестирование в интерактивной оболочке, 551 эквивалентность инструкций 1шрогз и Ггозп, 506 модули расширений, 502 модульноепрограммирование, 49 Н наследование, 562, 582, 600, 602, 637, 641 1пИ ,конструктор, 738 абстрактные суперклассы, 605 иерархия, 561 и атрибуты классов, 582 и обращение оЬзесс.а11ПЬпзе, 582 множественное, 649, 685 модель поиска в дереве наследования, 603 переопределение унаследованных методов, 603 подклассы и суперклассы, 582 приемы организации взаимодействия классов, 604 пример, 583, 670 ромбоидальиое, 669 пример,670 явное разрешение конфликтов имен, 671 создание дерева атрибутов, 602 специализация унаследованных методов, 603 суперклассы, 582 экземпляров, 582 явное разрешение конфликтов имен, 671 настройка переменных окружения, 781 неизменяемость (строки), 119 необычное управление потоком выполнения, 703 несвязанные методы класса, 655, 677 несоставные инструкции, 323 неформатированные строки, 180, 181, 184 подавлеииеэкранирования, 184 О обертывание, 760 области видимости, 398, 624 1ашЬба-выражения, 415 1.ЕОВ, правило, 401 аргументы со значениями по умолчанию,414 вложенные, 687 встроенная, 401, 404 глобальные, 400 замыкания,412 и вложенные функции, 410 изменения в соседних модулях, минимизация, 408 локальные, 400 объемлющие, 410 объемлющих инструкций бе1, 401 836 Алфавитный указатель основы, 399 охранение состояния объемлющей области видимости с помощью аргументов по умолчанию, 414 пример,403 присваиванне именам, 400 произвольное вложение, 418 рекурсия, 400 фабричные функции, 412 обработка особых ситуаций, 703 ошибок, 703 проверкой ввода, 286 обработчик исключений по умолчанию, 705 обработчики событий, 621 объединение разделенных инструкций, 323 объектно-ориентированный язык сценариев, 38 объекты, 168 вызов, 579 два стандартных поля, 169 и функции,471 несвязанные методы класса, 655 связанные методы экземпляра, 655 система хранения, 45 состояние и поведение, 578 строковые методы, 204 числа, 142, 150 объекты исключений, 733 на основе классов, 733 на основе строк, 733 объемлющие инструкции деу, 401 объемлющие области видимости, 410 ООП (объектно-ориентированное программирование), 46, 561, 564 взаимосвязи типа «имеет», 643 взаимосвязи типа *является», 641 вызовы методов классов, 567 зачем нужны классы, 562 адаптация через наследование, 563 композиция,562 множество экземпляров, 563 перегрузка операторов, 563 инкапсуляция, 573 классы, 565, 567 многократное использование программного кода, 571 платформы, 574 поиск унаследованных атрибутов, 564 создание деревьев классов, 568 фабрики, 653 зачем нужны, 654 шаблоны проектирования, 574 экземпляры, 565, 567 операторы выражений, 145 группировка подвыражений, 148 определение старшинства, 147 перегрузка, 149 смешивание операторов, 147 смешивание типов, 148 числа, 150 операции над строками, 190 операции присваивания внутри инструкции с1азэ, 578 внутри функции, 418 оригинальный модуль эзтйпй, 209 остаток отделения, оператор, 147 открытое программное обеспечение, 47 отладчики, 770 1РЬЕ,97 отображения, 212 отрицания оператор, 147 отрицательные смещения в строках, 192 отступы, 320, 377 конец, 278 правила оформления, 278 отсутствие инструкций объявления, 166 очереди, 136 ошибки при работе с функциями, 472 значения по умолчанию, 474 локальные имена, 472 переменные цикла в объемлющей области видимости, 476 функции, не возвращающие результат, 476 п пакеты модулей, 521 инструкции 1гош и ппрогц 526 когда используется операция импортирования, 527 основы операции импортирования, 521 1п1т .ру, файлы, 523 инициализация пакета, 524 Алфавитный укаэатель ВЗ7 инициализация пространства имен модуля, 524 настройка пути поиска, 522 поведение инструкции Сгош з, 524 точечный путь, 522 пример импортирования, 525 перегрузка операторов, 253, 563, 606 имитация частных атрибутов экземпляра, 617 итераторы несколько итераторов в одном объекте, 613 определяемые пользователями, 610 ключевые идеи, 607 общие методы, 608 асЫ, 608 са11, 608 стпр, 608 сСе1, 608 есс, 608 3еСассг, 608 йеСССеш, 608 1асССС, 608 1п!С, 608 1Сег, 608 1еп, 608 1С, 608 ог, 608 гас!с1, 608 герт, 608 весаССг, 608 вес!Сеш, 608 вСг, 608 основные идеи, 586 перегрузка сигнатур вызова, 638 передача аргументов, 398, 418 переменные„168 1ЮБ, 784 и основные выражения, 150 использование, 167 окружения, 781 создание, 167 типы, 167 цикла, 416 переносимый АХБ1 С, 48 переносимый прикладной программный интерфейс баз данных, 45 перехват обращения к атрибутам, 615 перечнслимые типы данных, 297 платформы, 574 поведение по умолчанию, 578, 714 повторение последовательности, 263 строки, 118 повторное возбуждение исключений с помощью инструкции га1зе, 724 повторное использование программного кода, 486 подавление экранированных последовательностей, 184 подвыражения, 148 подклассы, 565 замещение унаследованных атрибутов, 603 расширение встроенных типов, 663 поиск унаследованных атрибутов, 564 полиморфизм, 118, 138, 149, 392, 637 1псегвесс, функция, 394 положительные смещения в строках, 191 получение среза, 117 пользовательский интерфейс 1Ш.Е, 92 Т1с!псег, 93, 96 вложенные модули, 96 дополнительные возможности, 97 запуск в тлт1пс!овса, 93 запуск редактируемых файлов, 94 запуск сценариев, 96 многопоточные программы, 96 настройка, 96 отладчик, 97 очистка экрана, 96 ошибки соединения, 97 повторное выполнение команд, 94 подсветка синтаксиса, 94 файлы с исходным текстом, 94 поразрядный сдвиг, чисел, 155 последовательности, 116, 179, 212 отображение функций на, 449 почему программисты используют РуСЬоп, 35 высокая скорость разработки, 36 интеграция компонентов, 36 качество программного обеспечения, 35 переносимость программ, 36 поддержка библиотек, 36 удовольствие, 37 правила именования переменных, 301 предложения инструкции Сгу, 710 формы, 710 взв Алфавитный указатель предупреждения, 756 преобразованиестрок, 147 приглашение к вводу, 74 приемы организации взаимодействия классов, 604 приемы программирования циклов, 349 приложения баз данных, 45 пример использования объединенной инструкции Фгу, 720 присваивание, 505 классификация имен, 625 именам, 400 кортежей и списков, 293, 294 последовательностей, 293, 294 дополнительныеварианты, 296 пробелы, 319 проверка ввода, 286 и вложенных циклов, 454 ошибок, 730 соблюдения ограничений, 725 проверка истинности, 257, 323 короткая схема вычислений, 324 оператор апд, 325 оператор ог, 324 операторы апб и ог, 323 понятия Истина и Ложь, 259 программа Не!1о Жог16, 308 программирование интерпретатор, 58 модульное, 49 системное, 43 строковые методы, 204 программные ловушки импорта, 496 программный код вложенный, 289 многократное использование, 571 повторное использование, 486 самый простой класс на языке Ру$1топ, 589 типичные ошибки программирования, 377 производительность, 63 произвольное вложение областей видимости, 418 пространства имен, 88, 91, 398, 486, 509, 624, 694 вложенные, 513 дополнение имен атрибутов, 511 имена атрибутов, 624 классификация имен, 625 классы, 596 простые имена, 624 разделение системы пространств имен, 486 словари, 627 составные имена атрибутов„624 ссылки, 630 пространства имен, объявление, 406 профилировщики, 769 процедурная декомпозиция, 386 псевдочастные атрибуты, 665 для чего нужны, 666 пустые предложения ехсер$, 710, 761 пустые строки, 180, 319 равенство, 257 разделение системы пространств имен, 486 разделяемые ссылки, 171 и аргументы, 419 и изменяемые объекты, 1ТЗ и равенство, 175 расширение встроенных типов, 661 встраиванием, 662 наследованием, 663 расширения на языке Ру$Ьоп, 766 расширения файлов, 79 режимы сопоставления, 423, 435 переменное число аргументов, 424 по ключам, 424 по позиции, 423 по умолчанию, 424 рекурсия, 400, 630 ромбоидальное наследование, 669 пример, 670 явное разрешение конфликтов имен, 671 сборка мусора, 49, 130, 170 свободное программное обеспечение, 47 свойства класса, 6Т4 связанные методы экземпляра, 655, 658 связность, 469 сдвигаоператоры, 146 символы, крупные наборы, 187 подчеркивания, 534 синтаксис относительного импорта, 539 Алфавитный указатель 839 синтаксическиеправила, 318 системная командная строка и файлы, 77 исполняемые сценарии в 1У111Х, 81 использование, 79 сканирование файлов, 343 словари, 113, 127, 224 1еп, функция, 227 рор, метод, 230 прпа1е, метод, 230 базовые операции, 227 вложенность, 129 дополнительные методы, 229 доступ к элементам по ключу, а не по индексу, 225 другие способы создания, 235 замечания по использованию, 231 изменение, 228 имитация гибких списков, 232 интерфейсы словарей, 236 использование в качестве записей, 234 итерации и оптимизация, 132 как избежать появления ошибок обращения к несуществующему ключу, 233 ключи, 128 литералы и операции, 226 неупорядоченные коллекции произвольных объектов, 225 операции над последовательностями, 231 операции отображения, 128 отсутствующие ключи, 133 переменнаядлина,гетерогенностьи произвольноечислоуровней вложенности, 225 пространств имен, 627 сортировка по ключам, 130 структуры разреженных данных, 233 таблица языков, 230 таблицы ссылок на объекты (хештаблицы), 226 словари для хранения записей, 639 сложение, правостороннее, 619 службы или данные для совместного пользования, 486 смешивание типов, операторы выражений, 148 соглашения по именованию, 303 содержимое файлов с расширением .

Характеристики

Тип файла
DJVU-файл
Размер
11,21 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6264
Авторов
на СтудИзбе
316
Средний доход
с одного платного файла
Обучение Подробнее