Большая книга проектов Python
Библиотека программиста
Свейгарт Эл «Большая книга проектов Python» Питер, 2022 год, 432 стр., ISBN 978-5-4461-1907-3; (PDF-DJVU)
Описание книги.
Вы уже освоили основы синтаксиса Python и готовы программировать? Отточите свои навыки на самых интересных задачах — графике, играх, анимации, расчетах и многом другом. Вы можете экспериментировать, добавляя к готовым проектам собственные детали. В 256 строк кода поместится всё — «винтажная» экранная заставка, забег улиток на скорость, рекламный заголовок-приманка, вращающаяся спираль ДНК и так далее. Добавьте к этому пару строк своего кода, и вы сможете делиться собственными уникальными проектами в интернете.
Оглавление.
Проект 1. Бейглз
Проект 2. Парадокс дней рождения
Проект 3. Сообщение в виде битовой карты
Проект 4. Блек-джек
Проект 5. Отскакивающий от краев логотип DVD
Проект 6. Шифр Цезаря
Проект 7. Взлом шифра Цезаря
Проект 8. Генерация календарей
Проект 9. Морковка в коробке
Проект 10. Чо-хан
Проект 11. Генератор заголовков-приманок
Проект 12. Гипотеза Коллатца
Проект 13. Игра «Жизнь» Конвея
Проект 14. Обратный отсчет
Проект 15. Глубокая пещера
Проект 16. Ромбы
Проект 17. Арифметика с игральными костями
Проект 18. Выбрасыватель игральных костей
Проект 19. Цифровые часы
Проект 20. Цифровой поток
Проект 21. Визуализация ДНК
Проект 22. Утята
Проект 23. Гравировщик
Проект 24. Разложение на множители
Проект 25. Быстрый стрелок
Проект 26. Фибоначчи
Проект 27. Аквариум
Проект 28. Заливка
Проект 29. Моделирование лесного пожара
Проект 30. Четыре в ряд
Проект 31. Угадай число
Проект 32. Простак
Проект 33. Мини-игра со взломом
Проект 34. «Виселица» и «Гильотина»
Проект 35. Гексагональная сетка
Проект 36. Песочные часы
Проект 37. Голодные роботы
Проект 38. «Я обвиняю!»
Проект 39. Муравей Лэнгтона
Проект 40. ПOгOвOрим (leetspeak)
Проект 41. Под счастливой звездой
Проект 42. Магический хрустальный шар
Проект 43. Манкала
Проект 44. Бегущий в лабиринте 2D
Проект 45. Бегущий в лабиринте 3D
Проект 46. Моделирование статистики за миллион бросков игральных костей
Проект 47. Генератор картин в стиле Мондриана
Проект 48. Парадокс Монти Холла
Проект 49. Таблица умножения
Проект 50. Девяносто девять бутылок
Проект 51. ДевяНосто деевяять буутылок
Проект 52. Счет в различных системах счисления
Проект 53. Периодическая таблица элементов
Проект 54. Поросячья латынь
Проект 55. Лотерея Powerball
Проект 56. Простые числа
Проект 57. Индикатор хода выполнения
Проект 58. Радуга
Проект 59. Камень, ножницы, бумага
Проект 60. Камень, ножницы, бумага (беспроигрышная версия)
Проект 61. Шифр ROT13
Проект 62. Вращающийся куб
Проект 63. Царская игра Ура
Проект 64. Семисегментный модуль индикации
Проект 65. Ковер из «Сияния»
Проект 66. Простой шифр подстановки
Проект 67. Синусовидное сообщение
Проект 68. Игра в 15
Проект 69. Бега улиток
Проект 70. Соробан — японский абак
Проект 71. Повторение музыки
Проект 72. Губкорегистр
Проект 73. Головоломка судоку
Проект 74. Преобразование текста в речь
Проект 75. Три карты Монте
Проект 76. Крестики-нолики
Проект 77. Ханойская башня
Проект 78. Вопросы с подвохом
Проект 79. Игра «2048»
Проект 80. Шифр Виженера
Проект 81. Головоломка с ведрами воды
Приложение A. Указатель тегов
Приложение Б. Таблица кодов символов
Добавить комментарий