Thursday 9:00 AM–10:30 AM in Central Park East 6501a (6th fl)

Introduction to Julia

Jeff Bezanson, Stefan Karpinski

Audience level:
Novice

Description

Julia is a relatively new programming language geared towards data science and scientific computing. It is a dynamically typed language that is easy to use (like Python, or R) but also has performance comparable to a statically compiled language like C - a combination not seen before in this niche. This workshop is an introduction to Julia presented by the creators of the language.

Abstract

Julia is a high level, high-performance dynamic language with a focus on data science and scientific computing applications. It is both easy to write, with syntax that can pass off as pseudocode, and fast, like a statically compiled language like C. This combination of ease of use and high performance makes Julia uniquely powerful for a data science team:

In this workshop, we will introduce the Julia language and its ecosystem of packages, and show how people are using Julia in production environments across a wide range of domains.

We will be using Jupyter notebooks with the Julia back-end for the tutorial. Attendees can join along and try the same at juliabox.com without requiring any installation. However, we do recommend locally installing Julia via http://julialang.org/downloads/, and IJulia - the Jupyter backend using Pkg.add("IJulia").

Further reading:

Subscribe to Receive PyData Updates

Subscribe