Изучаем Python

6-е издание
Марк Лутц

Learning Python: Powerful Object-Oriented Programming, 6th Edition
Mark Lutz
книга Изучаем Python, 6-е издание
(увеличить обложку)

Книга в типографии

Оглавление
Пролистать книгу
Файлы к книге

Эта практическая книга представляет собой всестороннее и углубленное введение в основы языка Python. Она построена на базе популярного учебного курса Марка Лутца. Обновленное 6-е издание поможет читателю быстро научиться писать эффективный и высококачественный код на Python. В книге изложены начальные сведения, которые будут полезны как новичкам в программировании, так и профессиональным разработчикам, владеющими другими языками программирования. Изучив их читатель сможет быстро начать писать программы на Python независимо от своего уровня подготовки.

В это простое и понятное учебное пособие включены контрольные вопросы, упражнения и полезные иллюстрации. Книга обеспечит эффективное начало работы с Python 3.12 и последующими версиями, которые используются в настоящее время. Она ориентирована на то, что нужно знать, а также знакомит читателя с расширенными возможностями языка, получившими широкое распространение в коде Python.

Основные темы книги:

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

Об авторе

Марк Лутц — автор классических и фундаментальных учебников по Python, бывший преподаватель с двадцатилетним опытом обучения новичков языку Python и один из тех, кто внес значительный вклад в нынешнюю популярность Python.

Более подробную информацию об авторе можно найти на веб-сайте Марка, посвященном книгам и программному обеспечению, по адресу: learning-python.com.


1456, c ил стр., с ил.; ISBN 978-5-907911-28-4, 978-1-098-17130-8; формат 70x100/16; твердый переплет; тип бумаги: офсетная; серия In a Nutshell (O'Reilly); 12.08.2026; Вильямс.






Оглавление книги "Изучаем Python"


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

Часть I. Начало работы     35
Глава 1. Python в вопросах и ответах     36
Глава 2. Как Python выполняет программы     53
Глава 3. Как пользователь выполняет программы     66

Часть II. Объекты и операции     97
Глава 4. Введение в объекты Python     98
Глава 5. Числа и выражения     135
Глава 6. Кратко о динамической типизации     174
Глава 7. Фундаментальные основы строк     190
Глава 8. Списки и словари     242
Глава 9. Кортежи, файлы и все остальное     282

Часть III. Операторы и синтаксис     325
Глава 10. Введение в операторы Python     326
Глава 11. Операторы присваивания, выражений и вывода     346
Глава 12. Выбор с помощью if и match     382
Глава 13. Циклы while и for     404
Глава 14. Итерации и включения     432
Глава 15. Документация     458

Часть IV. Функции и генераторы     481
Глава 16. Основы функций     482
Глава 17. Области видимости     498
Глава 18. Аргументы     536
Глава 19. Разное о функциях     575
Глава 20. Включения и генераторы     608
Глава 21. Оценочные испытания     664

Часть V. Модули и пакеты     699
Глава 22. Модули: общая картина     700
Глава 23. Основы написания кода модулей     720
Глава 24. Пакеты модулей     741
Глава 25. Разное о модулях     768

Часть VI. Классы и объектно-ориентированное программирование     803
Глава 26. Объектно-ориентированное программирование: общая картина     804
Глава 27. Основы написания классов     819
Глава 28. Более реалистичный пример     840
Глава 29. Детали реализации классов     882
Глава 30. Перегрузка операций     911
Глава 31. Проектирование с использованием классов     959
Глава 32. Разное о классах     1006

Часть VII. Исключения     1073
Глава 33. Основы исключений     1074
Глава 34. Детали обработки исключений     1087
Глава 35. Объекты исключений     1121
Глава 36. Разное об исключениях     1142

Часть VIII. Более сложные темы     1167
Глава 37. Unicode и байтовые строки     1168
Глава 38. Управляемые атрибуты     1221
Глава 39. Декораторы     1268
Глава 40. Метаклассы и наследование     1337
Глава 41. Все хорошее когда-нибудь заканчивается     1378

Часть IX. Приложения     1387
Приложение А. Советы по использованию Python на разных платформах     1388
Приложение Б. Решения упражнений, приводимых в конце частей     1409
Предметный указатель     1451


Copyright © 1992-2026 Издательская группа "Диалектика-Вильямс"