Несмотря на все обилие курсов, которые помогут вам изучить Data Science с нуля, не стоит забывать о пользе книг. С их помощью можно изучить не только основы, но и углубить свои знания в этой обширной, но крайне интересной области.
Что же такое Data Science? Data Science - это наука о данных, которая сочетает в себе программирование, машинное обучение, математику и ряд других дисциплин. Наука довольно сложная и требует разностороннего развития, а также постоянного улучшения своих знаний и навыков.
Начинающему специалисту необходимо уметь писать код на языке Python и анализировать свою работу. Необходимо также уверенно знать английский язык, так как большая часть действительно годной литературы не переведена на русский язык, а кроме того, вам часто придется сталкиваться с различными терминами и понятиями.
Мы собрали для вас 10 книг, которые должен прочитать каждый Data Scientist и тот, кто хочет им стать.
Python Tricks: The Book
Dan Bader
Книга Python Tricks: The Book подойдет тем, кто уже начал свой путь в изучении языка Python. Речь пойдет о различных хитрых трюках, которые вы можете применить во время разработки. Они помогут вам не только научиться программировать лучше, но и быстрее, а также качественнее.
В книге рассматриваются основы языка Python, а также различные конструкции, которые будут полезны как новичкам, так и тем, кто уже знаком с языком. Кроме того, из книги вы узнаете необходимые шаблоны, эффективные функции, классы и ООП, общие структуры данных, циклы и многое другое. Помочь разобраться в многообразии терминов вам поможет словарь.
Learning Python
Mark Lutz
Learning Python максимально подробно расскажет вам об основах данного языка программирования, который любим разработчиками за простоту, скорость разработки и универсальность. Книга объяснит вам весь необходимый материал, включая основные типы объектив, порядок работы с ними, функции, классы и модули, а также многое другое.
Самый большой плюс книги - это контрольные вопросы, которые вы найдете в конце каждой главы. Они помогут закрепить пройденный материал, а также решить некоторые задачи.
Numsense! Data Science for the Layman
Annalyn Ng, Kenneth Soo
Данная книга научит вас понимать основы работы Data Science и Big Data. Информации много и она изложена весьма доступно, что поможет вам разобраться в основах. Понимать изложенную информацию помогает «Глоссарий», в котором вся теория изложена другими словами.
Будьте готовы к большому объему теории, так как книга захватывает достаточно большой объем данных. Однако у вас уже будет представление о том, с чем вы собираетесь работать. Все таки Data Science - это действительно обширная наука, изучение которой требует большого вложения времени и сил.
Data Science from Scratch
Joel Grus
«Data Science from Scratch» - это отличное пособие для новичков, которое затрагивает вопросы аналитики, программных библиотек, модулей, пакетов инструментов, платформ и многого другого. Если вы в ладах с математикой, то вам будет ощутимо проще погрузиться в Data Science, которая плотно идет рука об руку с этой сферой.
Кроме того, книга содержит интенсивный курс языка Python, элементы статистики, линейной алгебры, теории вероятности, основы работы с рекомендательными системами и многое другое. Пожалуй, для начала, это одна из самых сильных и полезных книг, которую только можно найти.
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Al Sweigart
Данная книга не сделает из вас специалиста по Data Science, но поможет научиться автоматизировать все рутинные задачи, которые занимают время. С помощью данной книги вы сможете использовать Python для написания программ, которые будут делать за вас рутинные задачи - переименовывать файлы, обновлять таблицы и многое другое.
Для написания всех этих программ вам нужно будет изучить лишь основы Python, но с их помощью вы сможете освободить большое количество времени, которое можно использовать для изучения Data Science или более углубленного погружения в Python.
Life 3.0: Being Human in the Age of Artificial Intelligence
Max Tegmark
Одна из самых популярных книг, которая рассказывает об Искусственном Интеллекте. Life 3.0: Being Human in the Age of Artificial Intelligence рассказывает о том, как изменится наша жизнь, когда ИИ будет работать стабильно, а автоматизация будет плотно внедрена во все системы. Если вы хотите узнать, как технологии повлияют на нашу жизнь с повсеместным приходом Искусственного Интеллекта, то эта книга будет вам полезна.
Кроме того, данная книга рассказывает о том, какие последствия могут быть у такого быстрого развития. Несмотря на то, что данная книга не является учебным пособием, она очень глубоко рассматривает тему Искусственного Интеллекта и показывает его работу.
Machine Learning
Tom Mitchell
Если вы еще ничего не знаете об Искусственном Интеллекте, то начать знакомство стоит с этой книги. Ее автор, Том Митчелл, основал первую в мире кафедру Машинного обучения и за свою жизнь опубликовал огромное количество работ, связанных с Искусственным Интеллектом. Книга расскажет вам о Машинном обучении, начиная с самых азов, причем доступным и понятным языком.
В данном пособии рассматривается не только Искусственный Интеллект, но и статистика, нейронные сети, байесовское обучение и многое другое, что будет полезно узнать новичкам.
Doing Data Science
Rachel Schutt, Cathy O'Neil
Doing Data Science подойдет тем специалистам, которые уже изучили самые базовые понятия Data Science и делают первые шаги в углублении своих знаний. Книга также содержит вводную информацию по Big Data, а также рассказывает о работе фильтрации спама, регрессионных моделях и рекомендательных машин.
Данное пособие является эдаким «мостом» между литературой для новичков и серьезными техническими изданиями. Поэтому ее рекомендуется изучить прежде, чем вы начнете углубляться в изучение Data Science.
A Student’s Guide to Python for Physical Modeling
Jesse Kinder, Philip Nelson
A Student’s Guide to Python for Physical Modeling будет полезна не только студентам, но и тем, кто начинает изучать Python и Data Science. С ее помощью вы изучите не только настройку среды программирования, но и сможете понять основы моделирования.
Книга объясняет теорию понятным для понимания языком и, более того, содержит образцы кода, а также различные упражнения, которые помогут вам закрепить знания и попробовать применить их на практике. Пожалуй, это пособие одно из тех, которое действительно строго рекомендуется к прочтению каждому, кто начинает изучать Data Science.
Глубокое обучение. Погружение в мир нейронных сетей
С. Николенко, А. Кадурин, Е. Архангельская
О Data Science выходит не так много книг на русском языке и от русских авторов. Однако, если вы начинаете изучать Data Science, Машинное обучение и Нейронные сети, то вам необходимо с ней ознакомиться. В ней рассматриваются новые архитектуры, алгоритмы обучения и многое другое, причем все объясняется доступным и понятным языком.
Если вы уже изучили основы и понимаете, что пора двигаться дальше, то эта книга станет лучшим выбором. В ней вы найдете множество примеров, научных историй, ссылок и многое другое, что необходимо при более глубоком погружении в мир Нейронных сетей и Data Science.
Хотите узнать больше о Data Science, Python, Машинном Обучение или Аналитике данных? Читайте в нашем блоге.