Самое полное руководство по разработке на Python в примерах от сообщества Stack Overflow [Коллектив авторов] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

САМОЕ ПОЛНОЕ
РУКОВОДСТВО
ПО РАЗРАБОТКЕ

в примерах от сообщества
Stack Overflow

ПРОГРАММИРОВАНИЕ
ОТ ЭКСПЕРТОВ

САМОЕ ПОЛНОЕ
РУКОВОДСТВО
ПО РАЗРАБОТКЕ

PYTHON
в примерах от сообщества
Stack Overflow

МОСКВА
ИЗДАТЕЛЬСТВО АСТ

УДК 004.42
ББК 32.973.26-018.2
С17

Последнюю версию этой книги на английском языке можно скачать с сайта:
https://GoalKicker.com/PythonBook. Пожалуйста, не стесняйтесь поделиться этим
PDF-файлом с кем угодно бесплатно.
Книга Python® Notes for Professionals составлена на основе документации
Stack Overflow (https://archive.org/details/documentation-dump.7z), содержание написано прекрасными людьми из Stack Overflow. Текстовое содержимое предоставлено на условиях Creative Commons BY-SA. В конце книги указаны авторы,
внесшие вклад в создание различных глав. Авторские права на изображения принадлежат их соответствующим владельцам, если не указано иное.

С17

Самое полное руководство по разработке на Python в примерах
от сообщества Stack Overflow. — Москва : Издательство АСТ, 2024. —
672 с. : ил. — (Программирование от экспертов).
ISBN 978-5-17-160252-9.

Данное руководство по программированию на одном из широко распространенных языков — Python — основано на практических примерах кодов, написанных
специалистами и экспертами сообщества Stack Overflow, в котором лучшие разработчики программного обеспечения со всего мира делятся своими знаниями и опытом,
отвечая на многие технические вопросы. Опытные Python-программисты найдут
в книге множество примеров кода с подробными комментариями, что поможет им
усовершенствовать свои навыки и достичь новых высот в отрасли. Однако данное
издание будет полезно и начинающим специалистам с минимальным опытом
и уровнем знаний, так как содержит исчерпывающее объяснение важнейших
концепций Python с примерами, которые позволят избежать погружения в сухую
теорию и помогут быстро повысить уровень своих компетенций. Читатели найдут
здесь мощный и универсальный инструментарий для профессиональной работы
в самых разных областях применения: с базами данных, веб-фреймворком Flask,
XML и JSON, звуковыми данными, синтаксическим анализатором Lex-Yacc, а также
при сетевом программировании, визуализации данных, многопоточности и многопроцессорности, программировании «интернета вещей». Кроме того, в книге
представлена информация о применении Python в сфере науки, например, в математике, химии и криптографии. Отдельные главы посвящены секретам повышения
скорости работы Python-кода и оптимизирования его производительности.
УДК 004.42
ББК 32.973.26-018.2

ISBN 978-5-17-160252-9

Перевод на русский язык: ООО «Интеджер».
Издание на русском языке: ООО «Издательство АСТ».

Содержание
Глава 1. Начало работы с языком Py1hon ........................................................................................27
1.1. Начало работы .........................................................................................................................27
1.2. Создание переменных и присвоение им значений...........................................................31
1.3. Отступы блоков........................................................................................................................34
1.4. Типы данных.............................................................................................................................36
1.5. Типы коллекций .......................................................................................................................39
1.6. IDLE - графический интерфейс Py1hon ................................................................................ 43
1.7. Ввод данных пользователем ................................................................................................44
1.8. Встроенные модули и функции .............................................................................................45
1.9. Создание модуля .....................................................................................................................47
1.1 О. Установка Py1hon 2.7.х и 3.х.................................................................................................48
1.11. Строковые функции - str() и герг() .....................................................................................50
1.12. Установка внешних модулей с помощью pip ...................................................................51
1.13. Справочная утилита..............................................................................................................52
Глава 2. Типы данных в Python ...........................................................................................................53
2.1. Строковый тип данных ...........................................................................................................53
2.2. Множества (set и frozenset) ...................................................................................................53
2.3. Числовые типы данных .........................................................................................................54
2.4. Тип данных "список" (list) .......................................................................................................54
2.5. Тип данных "словарь" (dic) .....................................................................................................54
2.6. Тип данных "кортеж" (tuple) ...................................................................................................54
Глава 3. Отступы ...................................................................................................................................55
3.1. Простой пример .......................................................................................................................55
3.2. Как происходит разбор отступов..........................................................................................55
3.3. Ошибки отступа........................................................................................................................56
Глава 4. Комментарии и документация ............................................................................................56
4.1. Однострочные, строчные и многострочные