Wednesday 3:30 PM–5:30 PM in Room 2

Introduction to Julia for Pythonistas

John Pearson

Audience level:
Intermediate

Description

Many Python users are curious about Julia, but the language is still evolving, and best practices are not yet widespread. This tutorial will introduce the Julia language, with a focus on two key areas — multiple dispatch and the type system — that often trip up users coming from dynamic languages.

Abstract

This workshop will introduce the Julia language to those coming from a Python background.

Topics will include:

  • Installing Julia
  • Working at the REPL
  • Basic data types
  • Defining your own types
  • Types vs. Classes
  • Multiple Dispatch
  • Common pitfalls for Python users