Библиотека программиста - Свейгарт Э. - Большая книга проектов Python [2022, PDF, RUS]

Страницы:  1
Ответить
 

Osco do Casco

VIP (Заслуженный)

Стаж: 17 лет

Сообщений: 14318

Osco do Casco · 13-Янв-22 09:33 (4 года 6 месяцев назад, ред. 13-Янв-22 09:40)

Большая книга проектов Python
Год издания: 2022
Автор: Свейгарт Э.
Издательство: Питeр
ISBN: 978-5-4461-1907-3
Серия: Библиотека программиста
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 432
Описание: Вы уже освоили основы синтаксиса 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
Download
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

Pavel Tihiy

Стаж: 18 лет 7 месяцев

Сообщений: 137


Pavel Tihiy · 27-Янв-22 23:31 (спустя 14 дней)

iptcpudp37 писал(а):
Скажем спасибо современным цифровым робин гудам, отчасти благодаря которым качество (особенно перевода) и тиражи переводной технической литературы стабильно из года в год идет ко дну.
Качество переводов всегда было донным, но, более того, зачем программисту перевод? Программист, который не знает английского, это не полноценный программист, потому что огромное количество важных ресурсов существуют или актуальны именно на английском.
[Профиль]  [ЛС] 

бреду в бреду

Стаж: 4 года 11 месяцев

Сообщений: 32


бреду в бреду · 28-Янв-22 14:42 (спустя 15 часов, ред. 28-Янв-22 14:42)

Pavel Tihiy писал(а):
82664289
iptcpudp37 писал(а):
Скажем спасибо современным цифровым робин гудам, отчасти благодаря которым качество (особенно перевода) и тиражи переводной технической литературы стабильно из года в год идет ко дну.
Качество переводов всегда было донным, но, более того, зачем программисту перевод? Программист, который не знает английского, это не полноценный программист, потому что огромное количество важных ресурсов существуют или актуальны именно на английском.
Английский для чтения "ресурсов" или там оф. документации и англ. для чтения книг это два разных английских. Второй вариант для именно программирования(написания кода) нафиг не нужен. Хороший англ. нужен дишь тем кто работает с англоязычными, кто общается с ними, кто планирует свалить "туда" работать и/или жить. А ещё программисту может нравиться читать книги на родном языке. А ещё жизнь программиста не должна ограничиваться одной лишь работой(и связанной с этим литературой). А ещё в мире есть не только англоязычная литература. Если я например захочу почитать "в оригинале" то что входит в круг моих читательских интересов то мне придётся выучить минимум десяток языков, несколько из которых мёртвые. Если ваш мирок ограничен лишь примитивным "айтишным" чтивом и исключительно англоязычным то я рад за вас(на самом деле нет).
И если издательство берётся за перевод то будьте добры делать качественно, а не через одно место, как это давно принято на Руси зажолго до появления интернета и пиратов. И никакие "робин гуды" тут не причём. Переводишь через опу, не надейся что это кто-то купит.
[Профиль]  [ЛС] 

iptcpudp37

Стаж: 16 лет

Сообщений: 910


iptcpudp37 · 28-Янв-22 19:29 (спустя 4 часа, ред. 28-Янв-22 19:29)

Pavel Tihiy писал(а):
82664289
iptcpudp37 писал(а):
Скажем спасибо современным цифровым робин гудам, отчасти благодаря которым качество (особенно перевода) и тиражи переводной технической литературы стабильно из года в год идет ко дну.
Качество переводов всегда было донным
Да нет, раньше, к примеру, были такие издательства как Вильямс и Символ-Плюс, у них по большей части были хорошие грамотные переводы, с хорошими переводчиками и научными редакторами. Вместо них пришел шлак в виде издательств Диалектика и ДМК Пресс. А еще раньше, при СССР и начале 90-x, было издательство "Мир", издававшие в хороших переводах зарубежную научную и учебную литературу, в том числе компьютерную.
Pavel Tihiy писал(а):
82664289Программист, который не знает английского, это не полноценный программист, потому что огромное количество важных ресурсов существуют или актуальны именно на английском.
Отчего же, он то может и полноценный, но вот возможности для карьерного роста у него будут ограниченны, на топовые позиции и в топовые компании (которые, как правило, международные) ему вход закрыт.
[Профиль]  [ЛС] 

бреду в бреду

Стаж: 4 года 11 месяцев

Сообщений: 32


бреду в бреду · 11-Фев-22 01:10 (спустя 13 дней)

xFlowx писал(а):
82736168Для полноценного понимания языков программирования (особенно для создания своих собственных утилит) нужен английский, потому что все пк мира работают на нём. Если проще, на Винде. Если создать собственную операционку на исходном русском, тогда уже проблем не будет
Все ПК мира работают на машинном коде, а не на английском или ещё каком-то "человеческом" языке. Конкретно для программирования нужно знать кучку ключевых слов того или иного ЯП. Теже переменные в питоне можно прописывать на кирилице если сильно хочется. Всё остальное можно объяснить на любом естественном языке.
На винде работает мой настольный ПК и планшет. А вот смартфон(тоже вполне себе персональный) на андроиде, а айфон соседки на Иос(и это тоже не винда). И мой роутер тоже не на винде, и твой смарт-тв. Большинство суперкомпьютеров это Линукс. И все они на машинном коде, а не на анлийском. А винда тут вобще хз к чему помянута.
[Профиль]  [ЛС] 

alltum

Стаж: 12 лет 3 месяца

Сообщений: 1


alltum · 01-Апр-22 03:50 (спустя 1 месяц 18 дней)

бреду в бреду писал(а):
82739039
xFlowx писал(а):
82736168Для полноценного понимания языков программирования (особенно для создания своих собственных утилит) нужен английский, потому что все пк мира работают на нём. Если проще, на Винде. Если создать собственную операционку на исходном русском, тогда уже проблем не будет
Все ПК мира работают на машинном коде, а не на английском или ещё каком-то "человеческом" языке. Конкретно для программирования нужно знать кучку ключевых слов того или иного ЯП. Теже переменные в питоне можно прописывать на кирилице если сильно хочется. Всё остальное можно объяснить на любом естественном языке.
На винде работает мой настольный ПК и планшет. А вот смартфон(тоже вполне себе персональный) на андроиде, а айфон соседки на Иос(и это тоже не винда). И мой роутер тоже не на винде, и твой смарт-тв. Большинство суперкомпьютеров это Линукс. И все они на машинном коде, а не на анлийском. А винда тут вобще хз к чему помянута.
+ 10 000
[Профиль]  [ЛС] 

w.a.ia

Стаж: 5 лет 4 месяца

Сообщений: 3


w.a.ia · 05-Дек-24 15:16 (спустя 2 года 8 месяцев)

Кто может посоветовать ресурсы там например книги или туториалы, в котором показаны или обучают как делать проекты на пайтоне ?
то есть нужен ресурс чисто для практики, подскажите кто знает( СПАСИБО! )
[Профиль]  [ЛС] 

om-alexis

Стаж: 6 лет 3 месяца

Сообщений: 4


om-alexis · 21-Фев-26 07:12 (спустя 1 год 2 месяца)

w.a.ia писал(а):
87076917Кто может посоветовать ресурсы там например книги или туториалы, в котором показаны или обучают как делать проекты на пайтоне ?
то есть нужен ресурс чисто для практики, подскажите кто знает( СПАСИБО! )
github
https://onecompiler.com/python/3yxmxq8xd/
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error