Изучаем Python. Том 2. 5 изд.

Изучаем Python. Том 2. 5 изд.

Изучаем Python. Том 2. 5 изд.

Автор: Марк Лутц
Переводчик: Ю.Н. Артеменко
Дата выхода: 2020
Издательство: Компьютерное издательство "Диалектика"
Количество страниц: 722
Размер файла: 58,0 МБ
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Предисловие 7 

Часть VI. Классы и объектно-ориентированное программирование 10 

ГЛАВА 26. Объектно-ориентированное программирование: общая картина 20 

ГЛАВА 27. Основы написания классов 34 

ГЛАВА 28. Более реалистичный пример 54 

ГЛАВА 29. Детали реализации классов 96 

ГЛАВА 30. Перегрузка операций 123 

ГЛАВА 31. Проектирование с использованием классов 169 

ГЛАВА 32. Расширенные возможности классов 216 

Часть VII. Исключения и инструменты 315 

ГЛАВА 33. Основы исключений 316 

ГЛАВА 34. Детали обработки исключений 327 

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

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

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

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

ГЛАВА 38. Управляемые атрибуты 455 

ГЛАВА 39. Декораторы 504 

ГЛАВА 40. Метаклассы 590 

ГЛАВА 41. Все хорошее когда-нибудь заканчивается 644 

Часть IX. Приложения 653 

Приложение А. Установка и конфигурирование 654 

Приложение Б. Запускающий модуль Windows для Python 668 

Приложение В. Изменения в Python и настоящая книга 677 

Приложение Г. Решения упражнений, приводимых в конце частей 692 

Предметный указатель 709

 По причине большого объема книга разделена на два тома. 2-й том обновленного 5-го издания известной книги Марка Лутца поможет вам быстро научиться писать эффективный высококачественный код на Python. Это руководство - идеальный способ начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках.

 Простое и понятное учебное пособие, укомплектованное контрольными вопросами, упражнениями и полезными иллюстрациями, позволит вам освоить основы линеек Python 3.X и 2.X. Вы также ознакомитесь с расширенными возможностями языка, получившими широкое распространение в коде Python.

 Хорошая новость в том, что ООП в Python гораздо проще для понимания и использования, чем в других языках, таких как C++ или Java. Будучи динамически типизированным языком написания сценариев, Python устраняет большую часть синтаксического беспорядка и сложности, которые затуманивают ООП в других инструментах.

 Благодаря книге вы:

  • Исследуете основные встроенные типы объектов Python, такие как числа, списки и словари
  • Научитесь создавать и обрабатывать объекты с помощью операторов Python и освоите общую синтаксическую модель Python
  • Сможете применять функции для устранения избыточности кода и упаковки кода с целью многократного использования
  • Узнаете, как организовывать операторы, функции и прочие инструменты в более крупные компоненты посредством модулей
  • Погрузитесь глубже в классы — инструмент объектно-ориентированного программирования Python для структурирования кода
  • Научитесь писать крупные программы с применением модели обработки исключений и инструментов разработки Python
  • Освоите более сложные инструменты Python, включая декораторы, дескрипторы, метаклассы и обработку Unicode

Похожее: