-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.qmd
32 lines (24 loc) · 2.22 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
title: "Julia bootcamp"
author: "Claudia Solis-Lemus and Douglas Bates"
subtitle: "Stat. Dept., UW-Madison"
---
# Welcome
- Welcome to the Julia bootcamp for Data Science!
- The goal for the bootcamp is to highlight the main features that make Julia an attractive option for data science programmers
- The bootcamp is intended for statisticians/data scientists with experience in R and/or Python who are interested in learning the attractive features of Julia for Data Science. No knowledge of Julia is required.
- bootcamp materials are in the github repository [julia-bootcamp](https://github.com/crsl4/julia-bootcamp)
## Learning objectives for the bootcamp
At the end of the tutorial, participants will be able to:
- Identify the main features that make Julia an attractive language for Data Science
- Set up a Julia environment to run their data analysis
- Efficiently handle datasets (even across different languages) through Tables.jl and Arrow.jl
- Communicate across languages (Julia, R, python)
## In preparation for the bootcamp
Review the first part (Writing) of [Modern Julia Workflows](https://modernjuliaworkflows.github.io), abbreviated `MoJuWo`, which provides a general introduction to setting up a Julia development environment.
- That first part of MoJuWo mentions the [VS Code](https://code.visualstudio.com) editor; we suggest using [Positron](https://github.com/posit-dev/positron) instead. It is the same editor but customized by [Posit PBC](https://posit.co) for data scientists. Install Positron or VS Code.
- Install Julia using `juliaup`, as described in section 2 of `MoJuWo - Writing`
- We will use [Quarto](https://quarto.org), also from [Posit PBC](https://posit.co), for preparing slides and documents. Install quarto.
- Install the [Julia extension](https://code.visualstudio.com/docs/languages/julia) in VS Code or Positron. The [Quarto extension](https://quarto.org/docs/tools/vscode.html) is pre-installed in Positron.
- Git clone the bootcamp repository: `git clone https://github.com/crsl4/julia-bootcamp.git`
- Your cloned repository contains a file `Project.toml`, which is described in section 7 of `MoJuWo - Writing`. Use "package mode" in the REPL to activate and update the environment.