Вы уже освоили основы синтаксиса Python и готовы программировать? Отточите свои навыки на самых интересных задачах — графике, играх, анимации, расчетах и многом другом. Вы можете экспериментировать, добавляя к готовым проектам собственные детали.В 256 строк кода поместится все — «винтажная» экранная заставка, забег улиток на скорость, рекламный заголовок-приманка, вращающаяся спираль ДНК и так далее. Добавьте к этому пару строк своего кода, и вы сможете делиться собственными уникальными проектами в интернете.
Об авторе 9 О научном редакторе 10 Введение 11 Проект 1. Бейглз 25 Проект 2. Парадокс дней рождения 30 Проект 3. Сообщение в виде битовой карты 35 Проект 4. Блек-джек 39 Проект 5. Отскакивающий от краев логотип DVD 47 Проект 6. Шифр Цезаря 53 Проект 7. Взлом шифра Цезаря 57 Проект 8. Генерация календарей 60 Проект 9. Морковка в коробке 65 Проект 10. Чо-хан 71 Проект 11. Генератор заголовков-приманок 75 Проект 12. Гипотеза Коллатца 80 Проект 13. Игра «Жизнь» Конвея 83 Проект 14. Обратный отсчет 87 Проект 15. Глубокая пещера 90 Проект 16. Ромбы 93 Проект 17. Арифметика с игральными костями 97 Проект 18. Выбрасыватель игральных костей 104 Проект 19. Цифровые часы 108 Проект 20. Цифровой поток 111 Проект 21. Визуализация ДНК 114 Проект 22. Утята 118 Проект 23. Гравировщик 124 Проект 24. Разложение на множители 130 Проект 25. Быстрый стрелок 134 Проект 26. Фибоначчи 137 Проект 27. Аквариум 141 Проект 28. Заливка 150 Проект 29. Моделирование лесного пожара 157 Проект 30. Четыре в ряд 162 Проект 31. Угадай число 168 Проект 32. Простак 171 Проект 33. Мини-игра со взломом 173 Проект 34. «Виселица» и «Гильотина» 179 Проект 35. Гексагональная сетка 185 Проект 36. Песочные часы 188 Проект 37. Голодные роботы 194 Проект 38. «Я обвиняю!» 202 Проект 39. Муравей Лэнгтона 211 Проект 40. П0г0в0рим (leetspeak) 217 Проект 41. Под счастливой звездой 220 Проект 42. Магический хрустальный шар 228 Проект 43. Манкала 231 Проект 44. Бегущий в лабиринте 2D 238 Проект 45. Бегущий в лабиринте 3D 244 Проект 46. Моделирование статистики за миллион бросков игральных костей 253 Проект 47. Генератор картин в стиле Мондриана 256 Проект 48. Парадокс Монти Холла 263 Проект 49. Таблица умножения 270 Проект 50. Девяносто девять бутылок 272 Проект 51. ДевяНосто деевяять буутылок 275 Проект 52. Счет в различных системах счисления 279 Проект 53. Периодическая таблица элементов 283 Проект 54. Поросячья латынь 287 Проект 55. Лотерея Powerball 290 Проект 56. Простые числа 295 Проект 57. Индикатор хода выполнения 298 Проект 58. Радуга 302 Проект 59. Камень, ножницы, бумага 306 Проект 60. Камень, ножницы, бумага (беспроигрышная версия) 310 Проект 61. Шифр ROT13 314 Проект 62. Вращающийся куб 317 Проект 63. Царская игра Ура 324 Проект 64. Семисегментный модуль индикации 333 Проект 65. Ковер из «Сияния» 337 Проект 66. Простой шифр подстановки 340 Проект 67. Синусовидное сообщение 345 Проект 68. Игра в 15 349 Проект 69. Бега улиток 355 Проект 70. Соробан — японский абак 359 Проект 71. Повторение музыки 365 Проект 72. Губкорегистр 369 Проект 73. Головоломка судоку 372 Проект 74. Преобразование текста в речь 379 Проект 75. Три карты Монте 381 Проект 76. Крестики-нолики 387 Проект 77. Ханойская башня 391 Проект 78. Вопросы с подвохом 396 Проект 79. Игра «2048» 403 Проект 80. Шифр Виженера 411 Проект 81. Головоломка с ведрами воды 416 Приложение A. Указатель тегов 422 Приложение Б. Таблица кодов символов 426
Название: Большая книга проектов Python Автор: Свейгарт Э. Год: 2022 Жанр: программирование Серия: Библиотека программиста Издательство: Питер Язык: Русский
Формат: pdf Качество: eBook Страниц: 432 Размер: 8 MB
Скачать Свейгарт Э. - Большая книга проектов Python (2022)