Автор |
Сообщение |
macho57 ®
Стаж: 11 лет
Сообщений: 2331
Ratio: 25.095
Раздал: 7.375 TB
Поблагодарили: 145014
100%
|
Адитья Бхаргава | Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих (2022) [PDF]
Автор: Адитья Бхаргава Перевод: Е. Матвеев Издательство: Питер Серия: Библиотека программиста ISBN: 978-5-4461-0923-4 Жанр: Программирование Язык: Русский Формат: PDF Качество: Изначально электронное (ebook) Иллюстрации: Черно-белые Описание:Алгоритмы — это всего лишь пошаговые инструкции решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — веселое и увлекательное занятие. Я прежде всего стремился к тому, чтобы книга легко читалась. Я избегаю неожиданных поворотов; каждый раз, когда в книге упоминается новая концепция, я либо объясняю ее сразу, либо говорю, где буду объяснять. Основные концепции подкрепляются упражнениями и повторными объяснениями, чтобы вы могли проверить свои предположения и убедиться в том, что не потеряли нить изложения. В книге приводится множество примеров. Моя цель — не вывалить на читателя кучу невразумительных формул, а упростить наглядное представление этих концепций. Я также считаю, что мы лучше всего учимся тогда, когда можем вспомнить что-то уже известное, а примеры помогают освежить память. Так, когда вы вспоминаете, чем массивы отличаются от связанных списков (глава 2), просто вспомните, как ищете места для компании в кинотеатре. Наверное, вы уже поняли, что я сторонник визуального стиля обучения, — в книге полно рисунков. Содержимое книги было тщательно продумано. Нет смысла писать книгу с описанием всех алгоритмов сортировки — для этого есть такие источники, как Википедия и Khan Academy. Все алгоритмы, описанные в книге, имеют практическую ценность. Я применял их в своей работе программиста, и они закладывают хорошую основу для изучения более сложных тем. Скриншоты:
Время раздачи: 24/7 (круглосуточно) (минимум до появления первых 3-5 скачавших) |
|
_________________
|
|
|
Bizonozubr
Стаж: 13 лет 9 мес.
Сообщений: 14
Ratio: 10.519
100%
Откуда: Россия
|
За книгу спасибо. И сразу вопрос - в чем существенные отличия от издания 2017 года? |
|
|
|
avtorov
Стаж: 13 лет 1 мес.
Сообщений: 234
Ratio: 14.58
4.79%
|
тока читать закончил опять перечитывать? |
|
|
|
macho57 ®
Стаж: 11 лет
Сообщений: 2331
Ratio: 25.095
Раздал: 7.375 TB
Поблагодарили: 145014
100%
|
avtorov писал(а): | тока читать закончил опять перечитывать? |
Придётся перечитывать |
_________________
|
|
|
avtorov
Стаж: 13 лет 1 мес.
Сообщений: 234
Ratio: 14.58
4.79%
|
Bizonozubr писал(а): | За книгу спасибо. И сразу вопрос - в чем существенные отличия от издания 2017 года? |
оглавление разное по тексту не заметил НО есть отдельно код в .py весь по каждой главе есть доп-файл с опечаткам постранично |
|
|
|
Potesha
Стаж: 11 лет
Сообщений: 181
Ratio: 1.899
Поблагодарили: 1423
9.55%
|
Что такое грокаем, имелось ввиду - грохаем(ломаем)? |
|
|
|
samantasweety
Стаж: 15 лет
Сообщений: 1932
Ratio: 35.527
Поблагодарили: 31
100%
Откуда: наша раша
|
Potesha писал(а): | Что такое грокаем, имелось ввиду - грохаем(ломаем)? |
В это вся интрига! Вот если бы было "Ломаем алгоритм", вы бы читать не стали. А так, грокаем, интрига) |
|
|
|
macho57 ®
Стаж: 11 лет
Сообщений: 2331
Ratio: 25.095
Раздал: 7.375 TB
Поблагодарили: 145014
100%
|
«Грокнуть» означает понять так полно, что наблюдатель становится частью объекта наблюдения... Р. Хайнлайн Данный текст указан на обложке книги, но к сожалению плохо виден. |
_________________
|
|
|
JoSevlad
Стаж: 13 лет 8 мес.
Сообщений: 202
Ratio: 6.773
77.09%
|
Кроме того, что приложили файл с ошибками\опечатками, и в самом тексте ошибки поправили. Прилагаемый код (как и в самой книге) на 2-м Питоне. На Гитхабе книги код переведен на 3-й Питон. Так же там добавляют листинги на других языках, не поленитесь туда заглянуть. |
|
|
|
Fasat
Стаж: 9 лет 6 мес.
Сообщений: 595
Ratio: 6.961
100%
Откуда: Ленинград
|
JoSevlad писал(а): | Кроме того, что приложили файл с ошибками\опечатками, и в самом тексте ошибки поправили. Прилагаемый код (как и в самой книге) на 2-м Питоне. На Гитхабе книги код переведен на 3-й Питон. Так же там добавляют листинги на других языках, не поленитесь туда заглянуть. |
можно ссылку? |
_________________ Скачал? Оставь отзыв, оставайся на раздаче!
|
|
|
JoSevlad
Стаж: 13 лет 8 мес.
Сообщений: 202
Ratio: 6.773
77.09%
|
Так прямо в книге, на 16 странице в пункте "Как работать с этой книгой" и дан адрес. Продублирую сюда, надеюсь такие ссылки не против правил. |
|
|
|
aiwalev
Стаж: 12 лет 2 мес.
Сообщений: 9371
Ratio: 3781.219
36.26%
|
Potesha писал(а): | Что такое грокаем, имелось ввиду - грохаем(ломаем)? |
Как придумал это слово (to grok) сам автор неведомо, но есть красивая параллель с "to groak". Хорошо передают смысл слова "грокать" кот, смотрящий на хозяйку на кухне. Когда она делает что-то повседневное - моет посуду, замешивает тесто, режет овощи, а кот в полудреме посматривает на хозяйку, то действо "смотрит" это "to see". Когда хозяйка достает из холодильника или с полки пачку чего-то, как потом окажется несущественного: макароны, соль, дрожжи...., то кот может, встрепетнувшись на некоторое время, смотреть на хозяйку уже с помощью другого глагола, к примеру "to look". Но когда хозяйка достала с холодильника что-то весомое, - мясо или рыбу, и режет на куски, то кот смотрит на ее совершенно иначе. Он обычно неотрывно следит за руками и каждым отрезанным куском мяса, оценивая его возможную траекторию. Это уже принципиально другой, в отличие от предыдущих случаев, процесс "смотреть" и лучше всего он описывается глаголом "to groak". Особенно учитывая что, если хозяйка достаточна благодушна, то вся познавательная деятельность кота завершится поеданием объекта познания. |
|
|
|
Srakdel
Стаж: 4 года
Сообщений: 13
Ratio: 6153.162
0%
|
Очевидно, переводили от гугла. По идее, должно быть: "Щелкаем алгоритмы". Оценим книжку, что-то все рекомендуют и чем больше рекомендуют, тем больше сомнений. |
|
|
|
alpex
Стаж: 14 лет 8 мес.
Сообщений: 358
Ratio: 5.201
99.87%
|
aiwalev писал(а): | Potesha писал(а): | Что такое грокаем, имелось ввиду - грохаем(ломаем)? |
Как придумал это слово (to grok) сам автор неведомо, но есть красивая параллель с "to groak". Хорошо передают смысл слова "грокать" кот, смотрящий на хозяйку на кухне. Когда она делает что-то повседневное - моет посуду, замешивает тесто, режет овощи, а кот в полудреме посматривает на хозяйку, то действо "смотрит" это "to see". Когда хозяйка достает из холодильника или с полки пачку чего-то, как потом окажется несущественного: макароны, соль, дрожжи...., то кот может, встрепетнувшись на некоторое время, смотреть на хозяйку уже с помощью другого глагола, к примеру "to look". Но когда хозяйка достала с холодильника что-то весомое, - мясо или рыбу, и режет на куски, то кот смотрит на ее совершенно иначе. Он обычно неотрывно следит за руками и каждым отрезанным куском мяса, оценивая его возможную траекторию. Это уже принципиально другой, в отличие от предыдущих случаев, процесс "смотреть" и лучше всего он описывается глаголом "to groak". Особенно учитывая что, если хозяйка достаточна благодушна, то вся познавательная деятельность кота завершится поеданием объекта познания. |
Термин "грокать" раскрыт в книге Хайнлайна "Чужак в чужой стране". И да, ее стоит почитать, даже если не любите фантастику |
|
|
|
podkopaev
Стаж: 16 лет 6 мес.
Сообщений: 118
Ratio: 24.856
27.84%
|
как вычислить старпера? он узнает цитаты из Алисы, Хэйнлайна и Стругацких! когда-то это было нормой... |
|
|
|
|
|
|