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


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

# 1202, книга: Леший
автор: Анастасия Муравьева

"Леший" Анастасии Муравьевой – это захватывающая и мрачная история, которая останется со мной надолго. Этот роман рассказывает о семье, которая живет в изолированном лесном доме. Муж, жестокий и властный, держит свою жену и дочь в страхе. Сюжет углубляется в сложную психологию персонажей, исследуя влияние травмы, жестокости и секретов. Муравьева создает гнетущую атмосферу, в которой каждый треск ветки или шелест листьев может вызвать леденящий душу трепет. Ее описания природы...

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

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

Жанр:

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

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

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

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

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

Год издания:

ISBN:

978-5-00146-798-4

Отзывы:

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

Рейтинг:

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

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

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

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

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

последовательность
Функция len()
Обход элементов с помощью цикла for
Срезы строк
Строки — неизменяемый тип данных
Поиск
Циклы и счетчики
Строковые методы
Оператор in
Сравнение строк
Отладка
Словарь терминов
Упражнения

128
128
129
131
132
134
135
135

Глава 9. Практический пример: игра слов

Чтение списка слов
Упражнения
Поиск
Циклы с индексами
Отладка
Словарь терминов
Упражнения

137
137
138
139
140
140

Глава 10. Списки

Список — это последовательность
Списки — изменяемый тип данных
Обход списка
Операции со списками
Срезы списков

9

С одержание
Методы списков
Сопоставление, фильтрация и сокращение
Удаление элементов
Списки и строки
Объекты и значения
Псевдонимы
Аргументы списка
Отладка
Словарь терминов
Упражнения
Глава 11. Словари

Словарь — это последовательность сопоставлений
Словарь как набор счетчиков
Циклы и словари
Обратный поиск
Словари и списки
Значения Memo
Глобальные переменные
Отладка
Словарь терминов
Упражнения
Глава 12. Кортежи

Кортежи — неизменяемый тип данных
Присваивание значения кортежа
Кортежи как возвращаемые значения
Кортежи с переменным числом аргументов
Списки и кортежи
Словари и кортежи
Последовательности последовательностей
Отладка
Словарь терминов
Упражнения
Глава 13. Практический пример: выбор структуры данных

Частотный анализ слов
Случайные числа
Гистограмма слов
Самые распространенные слова
Необязательные параметры
Вычитание словарей
Случайные слова
Цепи Маркова
Структуры данных
Отладка

10

141
142
143
144
145
146
147
149
151
152
156
156
158
160
160
162
164
165
167
168
170
172
172
174
175
175
176
178
180
181
182
183
186
186
187
189
190
191
192
193
194
196
198

Содержание
Словарь терминов
Упражнения

199
200
201
201
201
202
204
205
206
207
208
209
211
211
213

Глава 14. Файлы

Устойчивость (персистентность)
Чтение и запись
Оператор форматирования
Имена файлов и пути
Обработка исключений
Базы данных
Сериализация
Конвейер
Создание собственных модулей
Отладка
Словарь терминов
Упражнения

215
215
216
218
219
219
220
222
223
224

Глава 15. Классы и объекты

Пользовательские типы
Атрибуты
Прямоугольники
Возвращение экземпляров
Объекты изменяемы
Копирование
Отладка
Словарь терминов
Упражнения

225
225
226
227
228
230
231
232

Глава 16. Классы и функции

Класс Time
Чистые функции
Модификаторы
Прототип или планирование
Отладка
Словарь терминов
Упражнения
Глава 17. Классы и методы

Признаки объектно-ориентированного программирования
Печать объектов
Еще пример
Более сложный пример
Метод init
Метод __str__
Перегрузка операторов
Диспетчеризация на основе типов
Полиморфизм

11

234
234
235
237
238
238
239
240
240
242

С одержание
Интерфейс и реализация
Отладка
Словарь терминов
Упражнения
Глава 18. Наследование

Объекты карт
Атрибуты класса
Сравнение карт
Колоды
Печать колоды
Добавление, удаление, тасование и сортировка
Наследование
Диаграммы классов
Инкапсуляция данных
Отладка
Словарь терминов
Упражнения
Глава 19. Синтаксический сахар

Условные выражения
Генераторы списков
Выражения-генераторы
Функции any() и all()
Множества
Счетчики
Тип defaultdict
Именованные кортежи
Сбор именованных аргументов
Словарь терминов
Упражнения
Глава 20. Отладка

Синтаксические ошибки
Ошибки во время выполнения
Семантические ошибки
Глава 21. Анализ алгоритмов

Порядок роста
Анализ основных операций Python
Анализ алгоритмов поиска
Хеш-таблицы
Словарь терминов
Об авторе

Изображение на обложке

243
244
245
245
247
247
248
250
251
251
252
253
255
256
258
259
260
263
263
264
265
266
267
269
270
272
273
274
275
276
276
279
283
288
289
292
294
295
300
302
302

ПРЕДИСЛОВИЕ

СТРАННАЯ ИСТОРИЯ ЭТОЙ КНИГИ
В январе 1999 года я готовился преподавать вводный курс программирования на языке Java. Я уже делал это трижды и теперь находился в замешательстве. Слишком много студентов не тянули курс, и даже среди преуспевающих
общий уровень оставлял желать лучшего.
Как я обратил внимание, одной из причин были книги. Огромные,
с --">

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


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

Книги схожие с «Основы Python. Научитесь думать как программист» по жанру, серии, автору или названию:

Программирование на Python для начинающих. Майк МакГрат
- Программирование на Python для начинающих

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

Год издания: 2015

Серия: Программирование для начинающих

Другие книги из серии «Бестселлеры o’reilly»:

Законы UX-дизайна. Джон Яблонски
- Законы UX-дизайна

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

Год издания: 2022

Серия: Бестселлеры o’reilly

Python для программирования криптовалют. Джимми Сонг
- Python для программирования криптовалют

Жанр: Python

Год издания: 2020

Серия: Бестселлеры o’reilly