Julia Programming Projects

Learn Julia 1.x by building apps for data analysis, visualization, machine learning, and the web



Bookstore > Books > Julia Programming Projects

Price$44.99 - $51.95
Rating
AuthorAdrian Salceanu
PublisherPackt Publishing
Published2018
Pages500
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-10178829274X
ISBN-139781788292740
EBook Hardcover Paperback

Julia is a new programming language that offers a unique combination of performance and productivity. Its powerful features, friendly syntax, and speed are attracting a growing number of adopters from Python, R, and Matlab, effectively raising the bar for modern general and scientific computing.

After six years in the making, Julia has reached version 1.0. Now is the perfect time to learn it, due to its large-scale adoption across a wide range of domains, including fintech, biotech, education, and AI.

Beginning with an introduction to the language, Julia Programming Projects goes on to illustrate how to analyze the Iris dataset using DataFrames. You will explore functions and the type system, methods, and multiple dispatch while building a web scraper and a web app. Next, you'll delve into machine learning, where you'll build a books recommender system. You will also see how to apply unsupervised machine learning to perform clustering on the San Francisco business database. After metaprogramming, the final chapters will discuss dates and time, time series analysis, visualization, and forecasting.

We'll close with package development, documenting, testing and benchmarking.


  1. (2 books)


4 5 14

Similar Books


Scala Programming Projects

Scala Programming Projects

by Mikaƫl Valot, Nicolas Jorand

Scala is a type-safe JVM language that incorporates object-oriented and functional programming (OOP and FP) aspects. This book gets you started with essentials of software development by guiding you through various aspects of Scala programming, helping you bridge the gap between learning and implementing. You will learn about the unique f...

Price:  $42.29  |  Publisher:  Packt Publishing  |  Release:  2018

Internet of Things Programming Projects

Internet of Things Programming Projects

by Colin Dow

The Internet of Things (IOT) has managed to attract the attention of researchers and tech enthusiasts, since it powerfully combines classical networks with instruments and devices.In Internet of Things Programming Projects, we unleash the power of Raspberry Pi and Python to create engaging projects. In the first part of the book, you'...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Getting Started with Julia Programming

Getting Started with Julia Programming

by Ivo Balbaert

Julia is a new open source programming language that is used in the field of data science computing. It was created to solve the dilemma between high-level slow code and fast but low-level code, and the necessity to use both to achieve high performance. This book will give you a head start to tackle your numerical and data problems with J...

Price:  $35.10  |  Publisher:  Packt Publishing  |  Release:  2015

Web Development with Julia and Genie

Web Development with Julia and Genie

by Ivo Balbaert, Adrian Salceanu

Julia's high-performance and scalability characteristics and its extensive number of packages for visualizing data make it an excellent fit for developing web apps, web services, and web dashboards. The two parts of this book provide complete coverage to build your skills in web development.First, you'll refresh your knowledge o...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2022

CMake Best Practices

CMake Best Practices

by Dominik Berner, Mustafa Kemal Gilor

CMake is a powerful tool used to perform a wide variety of tasks, so finding a good starting point for learning CMake is difficult. This book cuts to the core and covers the most common tasks that can be accomplished with CMake without taking an academic approach. While the CMake documentation is comprehensive, it is often hard to find go...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2022

Statistics with Julia

Statistics with Julia

by Hayden Klok, Yoni Nazarathy

Ccurrently many of Julia's users are hard-core developers that contribute to the language's standard libraries, and to the extensive package eco-system that surrounds it. Therefore, much of the Julia material available at present is aimed at other developers rather than end users. This is where our book comes in, as it has been ...

Free ebook  |  Publisher:  Self-publishing  |  Release:  2020

Is Parallel Programming Hard, And, If So, What Can You Do About It?

Is Parallel Programming Hard, And, If So, What Can You Do About It?

by Paul McKenney

The purpose of this book is to help you program shared-memory parallel systems without risking your sanity. Nevertheless, you should think of the information in this book as a foundation on which to build, rather than as a completed cathedral. Your mission, if you choose to accept, is to help make further progress in the exciting field of...

Free ebook  |  Publisher:  Self-publishing  |  Release:  2021

The Julia Express

The Julia Express

by Bogumil Kaminski

Julia is a high-level, dynamic programming language. Its features are well suited for numerical analysis and computational science.Julia works with other languages (C, Python, R, Rust, C++, SQL, JavaScript, ...)The Purpose of this open book is to introduce programmers to the Julia programming by example. This is a simplified exposition of...

Free ebook  |  Publisher:  Self-publishing  |  Release:  2021