Библиотека knigago >> Компьютеры: Языки и системы программирования >> Python >> Основы Python. Научитесь думать как программист


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1443, книга: Дом, которого нет
автор: Ирина Анатольевна Шмакова

"Дом, которого нет" Ирины Шмаковой - это захватывающая и душещипательная книга, которая никого не оставит равнодушным. Этот современный прозаический роман рассказывает семейную историю, полную секретов, тайн и борьбы за справедливость. Автор окунает нас в атмосферу российской глубинки, где разворачивается история. Главная героиня, молодая женщина по имени Аня, отправляется на поиски правды о своем таинственном деде, который исчез во времена СССР. В своих поисках она встречает...

Аллен Б. Дауни - Основы Python. Научитесь думать как программист

2-е издание, дополнено для Python 3 Основы Python. Научитесь думать как программист
Книга - Основы Python. Научитесь думать как программист.  Аллен Б. Дауни  - прочитать полностью в библиотеке КнигаГо
Название:
Основы Python. Научитесь думать как программист
Аллен Б. Дауни

Жанр:

Программирование: прочее, Python

Изадано в серии:

Бестселлеры o’reilly

Издательство:

Манн, Иванов и Фербер

Год издания:

ISBN:

978-5-00146-798-4

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Основы Python. Научитесь думать как программист"

Это практическое руководство последовательно раскрывает основы программирования на языке Python. Вы будете продвигаться от самых простых тем к сложным и получите полное представление об одном из самых популярных языков программирования.
А еще вы поймете, как думают программисты, и сможете применять этот подход к решению даже повседневных задач.


Читаем онлайн "Основы Python. Научитесь думать как программист" (ознакомительный отрывок). Главная страница.

2-е издание
Дополнено
для 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. Строки

Строка — это --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.