Библиотека knigago >> Компьютеры: Языки и системы программирования >> Python >> Изучаем Python, том 2

Марк Лутц - Изучаем Python, том 2

5-е издание Изучаем Python, том 2
Книга - Изучаем Python, том 2.  Марк Лутц  - прочитать полностью в библиотеке КнигаГо
Название:
Изучаем Python, том 2
Марк Лутц

Жанр:

Программирование: прочее, Python

Изадано в серии:

неизвестно

Издательство:

Диалектика

Год издания:

ISBN:

978-5-907144-53-8

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Изучаем Python, том 2"

Аннотация к этой книге отсутствует.

Читаем онлайн "Изучаем Python, том 2" (ознакомительный отрывок). [Страница - 4]

try/except/finally
Унифицированный синтаксис оператора try
Комбинирование finally и except за счет вложения
Пример унифицированного оператора try
Оператор raise
Генерация исключений
Области видимости и переменные except в try
Распространение исключений с помощью raise
Сцепление исключений в Python З.Х: raise from
Оператор assert
Пример: улавливание нарушений ограничений (но не ошибок!)
Диспетчеры контекстов with/as
Базовое использование
Протокол управления контекстами
Множество диспетчеров контекстов в Python 3.1, 2.7 и последующих версиях
Резюме
Проверьте свои знания: контрольные вопросы
Проверьте свои знания: ответы

335
336
337
338
339
339
341
342
343
344
345
347
348
349
350
351
353
355
355
355

Г Л А В А 35. Объекты исключений

357

Исключения: назад в будущее
Строковые исключения канули в лету!
Исключения на основе классов
Реализация классов исключений
Для чего используются иерархии исключений?
Встроенные классы исключений
Категории встроенных исключений
Стандартный вывод и состояние
Специальное отображение при выводе
Специальные данные и поведение
Предоставление деталей исключения
Предоставление методов исключений
Резюме
Проверьте свои знания: контрольные вопросы
Проверьте свои знания: ответы

358
358
359
360
362
365
366
367
369
371
371
372
373
373
374

Г Л А В А 36. Проектирование с использованием исключений

375

Вложение обработчиков исключений
Пример: вложение в потоке управления
Пример: синтаксическое вложение
Идиомы исключений
Прерывание множества вложенных циклов: “безусловный переход”
Исключения не всегда являются ошибками
Функции могут сигнализировать об условиях с помощью raise
Закрытие файлов и серверных подключений
Отладка с помощью внешних операторов try
Выполнение внутрипроцессных тестов

375
377
377
379
379
380
381
382
383
383

Дополнительные сведения о функции sys . exc inf о
Отображение сообщений об ошибках и трассировок
Советы по проектированию с использованием исключений
и связанные с ними затруднения
Что должно быть помещено внутрь операторов try?
Перехват слишком многого: избегайте использования пустой
конструкции except и конструкции except Exception
Перехват чересчур малого: используйте категории на основе классов
Сводка по базовому языку
Комплект инструментов Python
Инструменты для разработки, ориентированные на более крупные проекты
Резюме
Проверьте свои знания: контрольные вопросы
Проверьте свои знания: ответы
Проверьте свои знания: упражнения для части VII

384
385

Часть VIII. Более сложные темы

399

386
386
387
389
390
390
391
395
396
396
396

Г Л А В А 37. Unicode и байтовые строки

400

Изменения строк в Python З.Х
Основы строк
Схемы кодирования символов
Хранение строк Python в памяти
Типы строк Python
Текстовые и двоичные файлы
Написание базовых строк
Строковые литералы Python З.Х
Строковые литералы Python 2.Х
Преобразования строковых типов
Написание строк Unicode
Написание текста ASCII
Написание текста, отличающегося от ASCII
Кодирование и декодирование текста, отличающегося от ASCII
Другие схемы кодирования
Байтовые строковые литералы: закодированный текст
Преобразования между кодировками
Кодирование строк Unicode в Python 2.Х
Объявления кодировок в файлах исходного кода
Использование объектов bytes в Python З.Х
Вызовы методов
Операции над последовательностями
Другие способы создания объектов bytes
Смешивание строковых типов
Использование объектов bytearray в Python З.Х/2.6+
Объекты bytearray в действии
Сводка по строковым типам Python З.Х
Использование текстовых и двоичных файлов
Основы текстовых файлов
Текстовый и двоичный режимы в Python 2.Х и З.Х

401
402
402
405
406
408
409
410
412
412
414
414
415
416
417
418
420
420
424
425
425
426
427
428
428
429
431
431
432
433

Несоответствия типов и содержимого в Python З.Х
Использование файлов Unicode
Чтение и запись данных Unicode в Python З.Х
Обработка маркера ВОМ в Python З.Х
Файлы Unicode в Python 2.Х
Имена файлов и потоки данных Unicode
Другие изменения инструментов для обработки строк в Python З.Х
Модуль ге для сопоставления с образцом
Модуль struct для работы с двоичными данными
Модуль pickle для сериализации объектов
Инструменты для разбора XML
Резюме
Проверьте свои знания: контрольные вопросы
Проверьте свои знания: --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.