Аллен Б. Дауни - Основы Python. Научитесь думать как программист
2-е издание, дополнено для Python 3Название: | Основы Python. Научитесь думать как программист | |
Автор: | Аллен Б. Дауни | |
Жанр: | Программирование: прочее, Python | |
Изадано в серии: | Бестселлеры o’reilly | |
Издательство: | Манн, Иванов и Фербер | |
Год издания: | 2021 | |
ISBN: | 978-5-00146-798-4 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Основы Python. Научитесь думать как программист"
Это практическое руководство последовательно раскрывает основы программирования на языке Python. Вы будете продвигаться от самых простых тем к сложным и получите полное представление об одном из самых популярных языков программирования.
А еще вы поймете, как думают программисты, и сможете применять этот подход к решению даже повседневных задач.
Читаем онлайн "Основы Python. Научитесь думать как программист" (ознакомительный отрывок). Главная страница.
- 1
- 2
- 3
- . . .
- последняя (7) »
Дополнено
для Python 3
Эта книга принадлежит
Контакты владельца
Основы
Python
НАУЧИТЕСЬ ДУМАТЬ КАК ПРОГРАММИСТ
Аллен Б. Дауни
Эту книгу хорошо дополняют:
Python для детей
Джейсон Бриггс
Программирование на Python
Кэрол Вордерман
Аналитическая культура
Карл Андерсон
Основы глубокого обучения
Нихиль Будума, Николас Локашо
Как работают технологии
Dorling Kindersley (DK)
Allen B. Downey
Think Python
SECOND EDITION
Аллен Б. Дауни
Основы Python
НАУЧИТЕСЬ ДУМАТЬ КАК ПРОГРАММИСТ
Перевод с английского
Сергея Черникова
Москва
«Манн, Иванов и Фербер»
2021
УДК 004.43
ББК 32.973
Д 21
Н а у ч н ы й р е д а к т о р Андрей Родионов
Издано с разрешения O’Reilly Media, Inc.
На русском языке публикуется впервые
Дауни Аллен
Д 21 Основы Python. Научитесь думать как программист / Аллен Б. Дауни ; пер. с англ.
С. Черникова ; [науч. ред. А. Родионов]. — Москва : Манн, Иванов и Фербер, 2021. —
304 с.
ISBN 978-5-00146-798-4
Это практическое руководство последовательно раскрывает основы программирования на языке Python. Вы будете продвигаться от самых простых тем к сложным и получите полное представление об одном из самых популярных языков
программирования.
А еще вы поймете, как думают программисты, и сможете применять этот подход к решению даже повседневных задач.
УДК 004.43
ББК 32.973
Все права защищены.
Никакая часть данной книги не может быть воспроизведена
в какой бы то ни было форме без письменного разрешения
владельцев авторских прав.
ISBN 978-5-00146-798-4
© 2 020 Mann, Ivanov and Ferber
Authorized Russian translation of the English edition of Think
Python, 2nd Edition ISBN 9781491939369
© 2016 Allen Downey. 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.
© Издание на русском языке, перевод, оформление.
ООО «Манн, Иванов и Фербер», 2021
СОДЕРЖАНИЕ
13
13
15
16
16
16
Предисловие
Странная история этой книги
Условные обозначения
Использование примеров кода
Благодарности
Список участников проекта
23
23
24
25
26
27
28
30
31
33
Глава 1. Путь разработки
Что такое программа?
Запуск Python
Первая программа
Арифметические операторы
Значения и типы
Формальные и естественные языки
Отладка
Словарь терминов
Упражнения
Глава 2. Переменные, выражения и инструкции
Инструкции присваивания
Имена переменных
Выражения и инструкции
Выполнение скриптов
Приоритет операций
Операции со строками
Комментарии
Отладка
Словарь терминов
Упражнения
34
34
35
36
36
38
39
39
40
41
43
44
44
45
46
47
49
49
Глава 3. Функции
Вызов функции
Математические функции
Композиции
Добавление новых функций
Определение и использование
Порядок выполнения
7
С одержание
Параметры и аргументы
Переменные и параметры внутри функций — локальны
Стековые диаграммы
Результативные функции и void-функции
Зачем нужны функции?
Отладка
Словарь терминов
Упражнения
Глава 4. Практический пример: р
азработка интерфейса
Модуль turtle
Простое повторение
Упражнения
Инкапсуляция
Обобщение
Разработка интерфейса
Рефакторинг
Способ разработки
Строки документации
Отладка
Словарь терминов
Упражнения
Глава 5. Условия и рекурсия
Целочисленное деление и деление по модулю
Логические выражения
Логические операторы
Условное выполнение
Альтернативное выполнение
Связанные условия
Вложенные условия
Рекурсия
Стековые диаграммы для рекурсивных функций
Бесконечная рекурсия
Ввод с клавиатуры
Отладка
Словарь терминов
Упражнения
50
51
52
53
54
55
55
57
60
60
62
63
64
64
66
67
68
69
69
70
71
73
73
74
75
75
76
76
77
78
79
80
81
82
83
85
89
89
91
93
94
95
97
Глава 6. Функции, возвращающие значение
Возвращаемые значения
Пошаговая разработка
Композиция
Логические функции
Больше рекурсии
Слепая вера
8
Содержание
Еще один пример
Проверка типов
Отладка
Словарь терминов
Упражнения
98
99
100
101
102
104
104
105
106
108
108
110
111
111
112
Глава 7. Итерации
Переназначение
Обновление переменных
Инструкция while
Инструкция break
Квадратные корни
Алгоритмы
Отладка
Словарь терминов
Упражнения
114
114
115
116
117
118
119
119
120
121
122
122
124
125
Глава 8. Строки
Строка — это --">
- 1
- 2
- 3
- . . .
- последняя (7) »
Книги схожие с «Основы Python. Научитесь думать как программист» по жанру, серии, автору или названию:
Роберт Сесил Мартин - Чистый Agile. Основы гибкости Жанр: Современные российские издания Год издания: 2020 Серия: Библиотека программиста |
Титус Винтерс, Том Маншрек, Хайрам Райт - Делай как в Google. Разработка программного обеспечения Жанр: Программирование: прочее Год издания: 2021 Серия: Бестселлеры o’reilly |
Роберт Сесил Мартин - Идеальный программист. Как стать профессионалом разработки ПО Жанр: Программирование: прочее Год издания: 2012 |
Адам Д. Скотт - Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React... Жанр: Java, Java Script Год издания: 2021 Серия: Бестселлеры o’reilly |
Другие книги из серии «Бестселлеры o’reilly»:
Билл Любанович - Простой Python. Современный стиль программирования Жанр: Программирование: прочее Год издания: 2016 Серия: Бестселлеры o’reilly |
Орельен Жерон - Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow Жанр: Искусственный интеллект Год издания: 2020 Серия: Бестселлеры o’reilly |
Касун Индрасири, Данеш Курупу - gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes Жанр: Go (golang) Год издания: 2021 Серия: Бестселлеры o’reilly |
Карл Олбинг, Джей Пи Фоссен - Идиомы bash Жанр: Linux Год издания: 2023 Серия: Бестселлеры o’reilly |