Mastering Julia: Enhance your analytical and programming skills for data modeling and processing with Julia
Это второе издание книги, посвящённой глубокому изучению языка программирования Julia. Автор, Малкольм Шеррингтон, опытный инженер и организатор London Julia User Group, представляет Julia как мощный инструмент для аналитики и обработки данных.
Книга начинается с обзора философии языка, его преимуществ и сравнения с другими языками, такими как Python и R. Особое внимание уделяется производительности Julia, её системе типов и возможностям взаимодействия с другими языками программирования.
Основная часть книги охватывает практические аспекты разработки на Julia: работу с типами данных (целые числа, массивы, строки, комплексные числа), управление пакетами, многомерные массивы, разреженные матрицы, структуры данных (словари, множества, стеки, очереди) и систему типов языка.
Издание предназначено для разработчиков и аналитиков данных, которые хотят использовать Julia для высокопроизводительных вычислений, машинного обучения и обработки данных. Книга содержит множество примеров кода и практических задач, включая реализацию алгоритмов и работу с пакетами для машинного обучения.









