1. Числовые типы ....19
Упр.1. Игра «Угадай число»....21
Упр.2. Сложение чисел....31
Упр.3. Время выполнения....35
Упр.4. Шестнадцатеричный вывод....40
2. Строки....45
Упр.5. Поросячья латынь....47
Упр.6. Предложения на поросячьей латыни....53
Упр.7. Убби-Дубби....56
Упр.8. Сортировка строк....60
3. Списки и кортежи....64
Упр.9. Первый-последний....67
Упр.10. Суммируем что угодно....78
Упр.11. Упорядочение имен по алфавиту....82
Упр.12. Слово с наибольшим количеством повторяющихся букв....92
Упр.13. Печать записей кортежей....97
4. Словари и множества....103
Упр.14. Ресторан....109
Упр.15. Дождевые осадки....113
Упр.16. Dictdiff....121
Упр.17. Сколько всего разных чисел?....127
5. Файлы....132
Упр.18. Последняя строка....135
Упр.19. Создаем словарь из /etc/passwd....142
Упр.20. Счетчик слов....149
Упр.21. Самое длинное слово в файле....153
Упр.22. Чтение и запись в CSV....159
Упр.23. JSON....165
Упр.24. Переворачиваем строки....171
6. Функции....176
Упр.25. Генератор XML....181
Упр.26. Калькулятор с префиксной нотацией....191
Упр.27. Генератор паролей....198
7. Функциональное программирование с генераторами....204
Упр.28. Объединение чисел....208
Упр.29. Сложение чисел....219
Упр.30. Сглаживание списка....222
Упр.31. Перевод содержимого файла на поросячью латынь....225
Упр.32. Переворачиваем словарь....228
Упр.33. Преобразование переменных....231
Упр.34.....234
Упр.35a. Гематрия, часть 1....238
Упр.35b. Гематрия, часть 2....241
8. Модули и пакеты....246
Упр.36. Налог с продаж....253
Упр.37. Меню....261
9. Объекты....270
Упр.38. Ложка для мороженого....276
Упр.39. Чашка для мороженого....285
Упр.40. Ограничения для чаши....297
Упр.41. Чашка побольше....306
Упр.42. FlexibleDict....310
Упр.43. Животные....315
Упр.44. Клетки....321
Упр.45. Зоопарк....326
10. Итераторы и генераторы....332
Упр.46. MyEnumerate....339
Упр.47. Круг....344
Упр.48. Все строки, все файлы....348
Упр.49. Сколько времени прошло....351
Упр.50. MyChain....355
Содержание....360
Автор, Реувен Лернер преподает Python и data science компаниям по всему миру.
«Python-интенсив: 50 быстрых упражнений» - пособие по программированию для продолжающих, тех, кто владеет теоретической базой языка Python.
Книга отлично подойдет всем, кто хочет применить свои знания на практике. Перед каждым упражнением вы найдете теоретическую выжимку, необходимую для успешного выполнения заданий. Пособие также содержит ссылки на разбор упражнений и полезные материалы.