Марк Лутц - Изучаем Python, том 1
5-е изданиеНазвание: | Изучаем Python, том 1 | |
Автор: | Марк Лутц | |
Жанр: | Программирование: прочее, Python | |
Изадано в серии: | неизвестно | |
Издательство: | O'REILLY | |
Год издания: | 2019 | |
ISBN: | 978-5-907144-52-1 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Изучаем Python, том 1"
Аннотация к этой книге отсутствует.
Читаем онлайн "Изучаем Python, том 1" (ознакомительный отрывок). Главная страница.
- 1
- 2
- 3
- . . .
- последняя (7) »
5-е издание
Изучаем Python
FIFTH EDITION
Learning Python
Mark Lutz
Beijing • Boston • Farnham • Sebastopol «Tokyo
O’REILLY
5-е издание
Изучаем Python
Том 1
Марк Лутц
Москва • Санкт-Петербург
2019
ББК 32.973.26-018.2.75
Л86
УДК 681.3.07
ООО “Диалектика”
Зав. редакцией С.Н. Тригуб
Перевод с английского и редакция Ю.Н. Артеменко
По общим вопросам обращайтесь в издательство “Диалектика” по адресу:
info@dialektika.com, http://www.dialektika.com
Лутц, Марк.
Л86 Изучаем Python, том 1, 5-е изд.: Пер. с англ. — СПб.: ООО “Диалектика”, 2019. —
832 с. : ил. — Парад, тит. англ.
ISBN 978-5-907144-52-1 (рус., том 1)
ISBN 978-5-907144-51-4 (рус., многотом.)
ББК 32.973.26-018.2.75
Все названия программных продуктов являются зарегистрированными торговыми марками соответствую
щих фирм.
Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было
форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование
и запись на магнитный носитель, если на это нет письменного разрешения издательства О’Reilly&Associates.
Authorized Russian translation of the English edition of Learning Python, 5th Edition (ISBN 978-1-449-35573-9)
© 2013 Mark Lutz.
This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all rights to
publish and sell the same.
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic
or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior
written permission of the copyright owner and the Publisher.
Нау^сно-популярное издание
Марк Лутц
Изучаем Python, том 1
5-е издание
Подписано в печать 05.06.2019. Формат 70x100/16.
Гарнитура Times.
Усл. печ. л. 55. Уч.-изд. л. 67,08.
Тираж 500 экз. Заказ № 5983.
Отпечатано в АО “Первая Образцовая типография”
Филиал “Чеховский Печатный Двор”
142300, Московская область, г. Чехов, ул. Полиграфистов, д. 1
Сайт: www.chpd.ru. E-mail: sales@chpd.ru, тел. 8 (499) 270-73-59
ООО “Диалектика”, 195027, Санкт-Петербург, Магнитогорская ул., д. 30, лит. А, пом. 848
ISBN 978-5-907144-52-1 (рус., том 1)
ISBN 978-5-907144-51-4 (рус., многотом.)
ISBN 978-1-449-35573-9 (англ.)
© 2019, ООО “Диалектика”
©2013 Mark Lutz
Оглавление
Часть I. Начало работы
39
ГЛАВА 1. Python в вопросах и ответах
40
ГЛАВА 2. Как Python выполняет программы
64
Г Л А В А 3. Как пользователь выполняет программы
78
Часть II. Типы и операции
125
Г Л А В А 4. Введение в типы объектов Python
126
ГЛАВА 5. Числовые типы
165
Г Л А В А 6. Кратко о динамической типизации
207
Г Л А В А 7. Фундаментальные основы строк
219
Г Л А В А 8. Списки и словари
268
Г Л А В А 9. Кортежи, файлы и все остальное
802
Часть III. Операторы и синтаксис
343
ГЛАВА 10. Введение в операторы Python
344
ГЛАВА 11. Операторы присваивания, выражений и вывода
362
ГЛАВА 12. Проверки if и правила синтаксиса
394
ГЛАВА 13. Циклы while и for
410
ГЛАВА 14. Итерации и включения
438
ГЛАВА 15. Документация
466
Часть IV. Функции и генераторы
491
ГЛАВА 16. Основы функций
492
ГЛАВА 17. Области видимости
504
ГЛАВА 18. Аргументы
541
ГЛАВА 19. Расширенные возможности функций
571
Г Л А В А 20. Включения и генераторы
598
Г Л А В А 21. Оценочные испытания
645
Часть V. Модули и пакеты
683
Г Л А В А 22. Модули: общая картина
684
Г Л А В А 23. Основы написания модулей
702
Г Л А В А 24. Пакеты модулей
720
Г Л А В А 25. Расширенные возможности модулей
758
ПРИЛОЖЕНИЕ. Решения упражнений, приводимых в конце частей
794
Предметный указатель
819
5
Содержание
Об авторе
Об иллюстрации на обложке
21
21
Предисловие
22
“Экосистема” этой книги
О пятом издании
Линейки Python 2.Х и Python З.Х
Современная история Python 2.Х/З.Х
Раскрытие линеек Python З.Х и Python 2.Х
Какая версия Python должна использоваться?
Предпосылки и усилия
Структура этой книги
Чем эта книга не является
Это не справочник и не руководство по специфическим приложениям
Это не краткая история д ля спешащих людей
Изложение последовательно до той степени, до которой позволяет Python
Программы в книге
Версии Python
Платформы
Загрузка кода примеров для книги
Использование кода, сопровождающего книгу
Соглашения, используемые в этой книге
Ждем ваших отзывов!
Благодарности
Предыстория
Благодарности Python
Личные благодарности
22
23
25
25
26
27
28
29
32
32
33
33
34
34
35
35
35
36
36
37
37
37
38
Часть 1. Начало работы
39
ГЛАВА 1. Python в вопросах и --">
Изучаем Python
FIFTH EDITION
Learning Python
Mark Lutz
Beijing • Boston • Farnham • Sebastopol «Tokyo
O’REILLY
5-е издание
Изучаем Python
Том 1
Марк Лутц
Москва • Санкт-Петербург
2019
ББК 32.973.26-018.2.75
Л86
УДК 681.3.07
ООО “Диалектика”
Зав. редакцией С.Н. Тригуб
Перевод с английского и редакция Ю.Н. Артеменко
По общим вопросам обращайтесь в издательство “Диалектика” по адресу:
info@dialektika.com, http://www.dialektika.com
Лутц, Марк.
Л86 Изучаем Python, том 1, 5-е изд.: Пер. с англ. — СПб.: ООО “Диалектика”, 2019. —
832 с. : ил. — Парад, тит. англ.
ISBN 978-5-907144-52-1 (рус., том 1)
ISBN 978-5-907144-51-4 (рус., многотом.)
ББК 32.973.26-018.2.75
Все названия программных продуктов являются зарегистрированными торговыми марками соответствую
щих фирм.
Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было
форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование
и запись на магнитный носитель, если на это нет письменного разрешения издательства О’Reilly&Associates.
Authorized Russian translation of the English edition of Learning Python, 5th Edition (ISBN 978-1-449-35573-9)
© 2013 Mark Lutz.
This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all rights to
publish and sell the same.
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic
or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior
written permission of the copyright owner and the Publisher.
Нау^сно-популярное издание
Марк Лутц
Изучаем Python, том 1
5-е издание
Подписано в печать 05.06.2019. Формат 70x100/16.
Гарнитура Times.
Усл. печ. л. 55. Уч.-изд. л. 67,08.
Тираж 500 экз. Заказ № 5983.
Отпечатано в АО “Первая Образцовая типография”
Филиал “Чеховский Печатный Двор”
142300, Московская область, г. Чехов, ул. Полиграфистов, д. 1
Сайт: www.chpd.ru. E-mail: sales@chpd.ru, тел. 8 (499) 270-73-59
ООО “Диалектика”, 195027, Санкт-Петербург, Магнитогорская ул., д. 30, лит. А, пом. 848
ISBN 978-5-907144-52-1 (рус., том 1)
ISBN 978-5-907144-51-4 (рус., многотом.)
ISBN 978-1-449-35573-9 (англ.)
© 2019, ООО “Диалектика”
©2013 Mark Lutz
Оглавление
Часть I. Начало работы
39
ГЛАВА 1. Python в вопросах и ответах
40
ГЛАВА 2. Как Python выполняет программы
64
Г Л А В А 3. Как пользователь выполняет программы
78
Часть II. Типы и операции
125
Г Л А В А 4. Введение в типы объектов Python
126
ГЛАВА 5. Числовые типы
165
Г Л А В А 6. Кратко о динамической типизации
207
Г Л А В А 7. Фундаментальные основы строк
219
Г Л А В А 8. Списки и словари
268
Г Л А В А 9. Кортежи, файлы и все остальное
802
Часть III. Операторы и синтаксис
343
ГЛАВА 10. Введение в операторы Python
344
ГЛАВА 11. Операторы присваивания, выражений и вывода
362
ГЛАВА 12. Проверки if и правила синтаксиса
394
ГЛАВА 13. Циклы while и for
410
ГЛАВА 14. Итерации и включения
438
ГЛАВА 15. Документация
466
Часть IV. Функции и генераторы
491
ГЛАВА 16. Основы функций
492
ГЛАВА 17. Области видимости
504
ГЛАВА 18. Аргументы
541
ГЛАВА 19. Расширенные возможности функций
571
Г Л А В А 20. Включения и генераторы
598
Г Л А В А 21. Оценочные испытания
645
Часть V. Модули и пакеты
683
Г Л А В А 22. Модули: общая картина
684
Г Л А В А 23. Основы написания модулей
702
Г Л А В А 24. Пакеты модулей
720
Г Л А В А 25. Расширенные возможности модулей
758
ПРИЛОЖЕНИЕ. Решения упражнений, приводимых в конце частей
794
Предметный указатель
819
5
Содержание
Об авторе
Об иллюстрации на обложке
21
21
Предисловие
22
“Экосистема” этой книги
О пятом издании
Линейки Python 2.Х и Python З.Х
Современная история Python 2.Х/З.Х
Раскрытие линеек Python З.Х и Python 2.Х
Какая версия Python должна использоваться?
Предпосылки и усилия
Структура этой книги
Чем эта книга не является
Это не справочник и не руководство по специфическим приложениям
Это не краткая история д ля спешащих людей
Изложение последовательно до той степени, до которой позволяет Python
Программы в книге
Версии Python
Платформы
Загрузка кода примеров для книги
Использование кода, сопровождающего книгу
Соглашения, используемые в этой книге
Ждем ваших отзывов!
Благодарности
Предыстория
Благодарности Python
Личные благодарности
22
23
25
25
26
27
28
29
32
32
33
33
34
34
35
35
35
36
36
37
37
37
38
Часть 1. Начало работы
39
ГЛАВА 1. Python в вопросах и --">
- 1
- 2
- 3
- . . .
- последняя (7) »
Книги схожие с «Изучаем Python, том 1» по жанру, серии, автору или названию:
Чарльз Северенс - Введение в программирование на Python Жанр: Программирование: прочее Год издания: 2016 |
Владимир Александрович Дронов, Николай Прохоренок - Python 3 и PyQt 5. Разработка приложений Жанр: Python Год издания: 2016 |
Максим Кононенко - Программирование на Python с нуля Жанр: Python Год издания: 2023 |
Другие книги автора «Марк Лутц»:
Марк Лутц - Программирование на Python. Том 1 4 изд. Жанр: Python Год издания: 2011 |
Марк Лутц - Программирование на Python. Том 1 Жанр: Руководства и инструкции Год издания: 2011 |
Марк Лутц - Изучаем Python, 4-е изд. Жанр: Программирование: прочее Год издания: 2011 |
Марк Лутц - Изучаем Python, том 2 Жанр: Python Год издания: 2020 |