Книги / AI и ML / Data Science / Mastering Julia: Enhance your analytical and programming skills for data modeling and processing with Julia

Mastering Julia: Enhance your analytical and programming skills for data modeling and processing with Julia

Malcolm Sherrington

Это второе издание книги, посвящённой глубокому изучению языка программирования Julia. Автор, Малкольм Шеррингтон, опытный инженер и организатор London Julia User Group, представляет Julia как мощный инструмент для аналитики и обработки данных.

Книга начинается с обзора философии языка, его преимуществ и сравнения с другими языками, такими как Python и R. Особое внимание уделяется производительности Julia, её системе типов и возможностям взаимодействия с другими языками программирования.

Основная часть книги охватывает практические аспекты разработки на Julia: работу с типами данных (целые числа, массивы, строки, комплексные числа), управление пакетами, многомерные массивы, разреженные матрицы, структуры данных (словари, множества, стеки, очереди) и систему типов языка.

Издание предназначено для разработчиков и аналитиков данных, которые хотят использовать Julia для высокопроизводительных вычислений, машинного обучения и обработки данных. Книга содержит множество примеров кода и практических задач, включая реализацию алгоритмов и работу с пакетами для машинного обучения.