What”s up guys?
Математика — как говорили в школе — царица наук, а ещё очень важный и полезный скилл для программиста.
Неважно, чем вы занимаетесь, если с этой наукой вы хорошо знакомы, вам будет легче. Математика применяется в программировании везде, начиная от машинного обучения, где вам необходимо знать линейную алгебру, заканчивая созданием каких‑либо физических движков, где может пригодится полный спектр разнообразных математических и физических приёмов и знаний.
В этой статье мы поговорим о книгах и ресурсах по изучению математики, которые на мой достаточно полезны. Начинаем.
И начать в этой статье я хотел бы не с книг, а с полезных онлайн‑ресурсов для изучения математики. Я знаю два таких:
mathprofi.ru — ресурс по высшей математике, который был создан преподавателем математики и информатики специально для студентов вузов.
mathter.pro— на этой странице вы можете найти материал для фактического повторения всей школьной математики.
Для повторения или использования как справочника или даже учебника, этих двух ресурсов вполне достаточно.
Теперь переходим к книгам:
Jay Abramson (и некоторые другие) — Algebra and Trigonometry. Достаточно подробная книга по алгебре и тригонометрии, но есть нюанс — она полностью на английском. В целом — книги излагает все основные аспекты алгебры, тригонометрии и немного аналитической геометрии. Так же в книге имеются и упражнения для самопроверки с ответами на них.
Если вам не хватило того, что изложено в этом учебнике, то у этого же издательства есть ещё три книги:
Книги по алгебре по уровням. В них некоторые вопросы рассматриваются более подробно. В них так же есть задания и ответы.
Эти учебники/книги находятся в открытом доступе, скачать их можно на сайте компании openstax (издатель этих книг).
The Matrix Cookbook — совсем небольшая книга‑шпаргалка по матрицам. Язык — английский. Такая книга может пригодится всем, кто занимается чем‑либо связанным с анализом данных и линейной алгеброй.
E. T. Jaynes — PROBABILITY THEORY — Фундаментальная книга о тории вероятности. Наверняка есть версия и на русском языке, но лучше конечно читать в оригинале.
Теперь ближе к книгам на русском языке.
И.А. Мальцев — Дискретная Математика — пособие по дискретной математике, которое рассматривает такие темы, как: множества, комбинаторика, графы, логика, конечные автоматы, теория алгоритмов, теория числил.
Майк Икс Коэн — Прикладная линейная алгебра — довольно интересная книга, которая так же может являться и учебником по линейной алгебре. Книга нацелена на исследователей данных, все примеры в ней приводятся на языке Python с библиотекой NumPy.
Это были основные книги, ещё я решил добавить две книги в раздел «можно почитать»:
Борис Элькин — Математика для тех, кто не открывал учебник — интересная книга, но как по мне, в ней написано не сильно много чего‑либо нового и интересного, если вы учили математику в школе. Но в целом, если есть свободное время — рекомендую.
Математика — полная энциклопедия — я прекрасно понимаю, что в наше время энциклопедия как книга не столь же удобна, как интернет, но эта книга была мне полезна и я включил её сюда.
В заключение статьи дам некоторые советы по чтению любой технической или научной литературы:
Не перегружайте себя информацией. Не надо читать слишком много за раз.
Как только встретили что‑то, что вам в книге не понятно — сразу изучите эту тему. Если этого не сделать — будет только хуже.
Практикуйте всё, что можно практиковать. Если в книги приводится какой‑либо алгоритм — поймите, как он работает и попробуйте воссоздать его, если программа — перепишите и разберитесь.
Пересказываете прочитанное. После прочтения теоретической, постарайтесь её пересказать (самому себе или кому‑то другому) максимально подробно. Так вы лучше запомните материал.
Если есть возможность — читайте книги в оригинале. Так у вас меньше шансов наткнуться на ошибки переводчика и редактора.
Все книги, упомянутые в статье вы можете скачать здесь.
На этом подборка книг подошла к концу, всем, кто дочитал до этого момента спасибо!
Комментарии (11)
longclaps
22.11.2023 16:44+11В заключение статьи дам некоторые советы по чтению любой технической или научной литературы.
Ваша самоуверенность превосходит даже вашу дурь. Вместо того, чтобы обозначить свою квалификацию в предмете статьи (она никакая), и уровень целевой аудитории, который никак не может превосходить ваш, вы решительно раздаёте свои советы и рекомендации, где-то банальные, где-то спорные, а кое-где просто смешные.
где вы увидели, что статья о лучших книгах?
У вас в тэгах "лучшие книги".
select26
22.11.2023 16:44Вы знаете, я разделяю ваше мнение.
Но ваш стиль подачи является явной иллюстрацией мема о токсичности русскоязычных коммьюнити. Зачем? Думаете у ваших читателей в жизни не хватает негатива?
Tsimur_S
Чем эти книги лучше любых других книг?
YarIkGU Автор
Во-первых, где вы увидели, что статья о лучших книгах?
Во-вторых, я рассказал именно про эти книги, потому-то они проверенные и довольно популярные, но не смотря на это, лично я столкнулся с проблемами, когда искал, что же на эти темы почитать.
suurtoll
Зачем вы так невежливо? Человек поинтересовался критериями, по которым вы отобрали именно эти книги из тысяч других. В заметке об этом ни слова.
middle
Смешно, он "поинтересовался" крайне невежливо.
Suharkov
Math best books на КДПВ. Если это не лучшие книги по математике, возможна еще одна версия перевода - сенокос берет верх над библиями.
Tsimur_S
В самом начале на КДПВ?
картинка
В том то и дело что почти все их я вижу впервые. По дискретной математики например гораздо чаще встречается Андерсен. По алгебре linear algebra done right/wrong, Кострикин+Манин, Тартышников, Беклемишев. По матану Зорич, Фихтенгольц, Ильин+Позняк.
Это я не к тому что из выборки в выборку должны кочевать одни и те же книжки. Спасибо за то что разбавляете одинаковую "спискотуру". Но хотелось бы увидеть чуть больше аргументов за ту или иную книжку чем:
Ни в коем роде не хочу задеть вас или авторов этих книжек.
select26
Ну вы, конечно, удачно сравнили Фихтенгольца и "Математика для тех, кто не открывал учебник" ))
Удивлен, что вы упомянули Беклемишева. Насколько я понимаю, это не просто старый, а старинный учебник. Как вас занесло? Профессиональный интерес?
Очень интересно, многие ли из читателей учились на Фихтенгольце?
Tsimur_S
Да я вроде их не сравнивал, просто указал что есть книги про которые знают или хотя бы слышали и книги в посте которые таковыми не являются. Ну и просто что бы не быть голословным привел список книг.
Ну вот например стандартные Сканави для школьников или Демидович для студентов. Что можно сказать нового про Сканави? В общем то ничего. Он уже будет в каждой сборке и про него написано куча рецензий и мнений. И если кто-то предлагает другой задачник то первый логичный вопрос а почему он а не
яСканави. И когда идет аргументация уровня - "ну такое себе в целом но под пивко потянет" то возникает другой вопрос а что эту книжка тут тогда делает в подборке лучших/полезных книг?Старый но не бесполезный. Как и Фихтенгольц, который наверное еще старее. Как и Зельдович, как и К+Р "Что такое математика".
В целом я считаю что лучший способ выучить что-то это идти по пути как исторически сложилось, +- поправки. Ведь не случайно люди стали использовать Эвклидову геометрию до того как пришли к квадратным уравнениям или логарифмам.
Если разбивать по уровням тот же матанализ то у меня сложилась примерно следующая иерархия:
mathprofi
Зельдович+Яглом
Фихтенгольц
Зорич
У нас в Вузе вообще не использовались учебники ) Из задачников - разве что вездесущий Демидович. Но и уровень был крайне низким. Уже преподы по физике объясняли нам что такое тензор и дивергенция с ротором на втором/третьем курсе.
egr0proxy
Фихтенгольц отличный учебник - много примеров разбирается, предмет изложен доступным языком. Учил матан по Кудрявцева, но жалею что не по Фихтенгольцу.