Julia Learning

This note is for the workshop on programming in National Chengchi University, Taiwan.

Notes

  1. Installation

    • This section begins with downloading Julia REPL and setting up Pluto.jl notebook.

  2. Basics

    • This section covers some basic of the Julia language.

  1. Advanced Topics

    • This section covers some more advanced topics of the Julia language, mostly about the struct and related topics.

Tutorials

  1. Tutorial 1

    • This tutorial familiarize one with basic operations, markdown language, and simple GUI components.

  2. Tutorial 2

    • This tutorial introduces the codes in the "Others" section.

  1. Tutorial 3

    • This tutorial introduces Franklin.jl, a static site generator of Julia.

Others

  1. Markov-Cayley tree-shifts

    • The code computes the entropy of Markov tree-shifts over Markov-Cayley tree-shifts.

  2. Spread model simulation

    • The code simulates multi-type Galton-Watson processes.

    • model configurations: model 1, model 2, model 3.