Event box

Julia Basics

Julia Basics Online

This workshop is an introduction to the Julia programming language for people familiar R, Python, or MATLAB. Compared to those languages, Julia code typically runs orders of magnitude faster but has a similar level of abstraction, so you can focus on your research problem rather than hardware minutiae. Julia also provides out-of-the-box Unicode support, an easy-to-use package manager, multithreading facilities, a macro system, and a rich type system to optimize and prevent bugs in your code. Workshop topics include a concise overview of Julia's syntax and features, an end-to-end introduction to using built-in functions and contributed packages to read, summarize, and visualize tabular data, real-world examples where we've found Julia beneficial. After this workshop, learners will be able to describe Julia's strengths and weaknesses relative to other programming languages and get started using Julia in their own research projects.

 

This workshop is offered by the UC Julia Users Group hosted by the UC Davis DataLab as part of UC Love Data Week 2024.

 

Prerequisites

Participants must be proficient programming in a language such as R, Python, or MATLAB. Before the workshop, participants must install the latest version of Julia on their computer. During the workshop all learners will need access to an internet-connected computer with the latest versions of Zoom and Julia.

 

Can't make it to this training? Check out upcoming workshop schedule. Recordings of prior similar workshops are also available in DataLab's training archive.

Date:
Monday, February 12, 2024
Time:
10:00am - 12:00pm
Time Zone:
Pacific Time - US & Canada (change)
Campus:
Davis Campus
Online:
This is an online event. Event URL will be sent via registration email.
Categories:
  DataLab Workshop  
Registration has closed.

Event Organizer

Profile photo of UC Davis DataLab
UC Davis DataLab

More events like this...