From Julia for Data Science by İlker Arslan

This book tests and improves your Julia skills on the kind of tasks data scientists perform every day.


Are you ready to take your data science skills to the next level? Look no further than Julia for Data Science, the ultimate guide to mastering the powerful and versatile Julia programming language.

Julia is a relatively new language that combines the speed of C/C++ with the ease of Python, making it the perfect tool for numerical computing, machine learning, and data science. In this book, you will learn how to program with Julia and apply it to a range of data science tasks, including data analysis, manipulation, visualization, and building advanced machine learning models.

By reading this book, you will acquire five key skills that are essential for any aspiring data scientist:

  1. Programming with Julia from scratch
  2. Ingesting, analyzing, and manipulating data using Julia
  3. Developing supervised learning algorithms with Julia
  4. Developing unsupervised learning algorithms with Julia
  5. Building deep learning models with Julia

Figure 1 A high-level sketch of modeling lifecycle. In analytics part we need ease of syntax for the steps before training. For training and production, we need speed. Julia provides both and eliminates refactoring step. This mental model of lifecycle covers main steps of model development and production.

Whether you are a student, academic, or professional, this book is designed to help you build on your existing programming and data science knowledge and make a smooth transition to using Julia. Starting with the fundamentals, you will gradually build your confidence and explore more advanced topics until you are ready to tackle complex data science challenges.

Currently, the first four chapters are available online, with one new chapter slated to be added each month. Throughout the book, you will encounter real-life examples that demonstrate the power and versatility of Julia in the field of data science.

About the reader

This book is for data scientists who know the absolute basics of Julia and want to upgrade their skills.

It is the hope that this book will become a staple on your bookshelf. If you want to learn more about the book, go here.