QuantEcon

  • Lectures
    • Quantitative Economics with Python
    • Quantitative Economics with Julia
    • QuantEcon DataScience
    • Cheatsheets
  • Code
    • QuantEcon.py
    • QuantEcon.jl
    • Jupinx
  • Notebooks
    • NB Library
    • QE Notes
  • Community
    • Blog
    • Forum
  • Store
  • Repository
  • Twitter

Quantitative Economics with Julia

Skip to content

  • Jesse Perla
  • Thomas J. Sargent
  • John Stachurski
  • Org •
  • Home »
  • Table of Contents »
  • Getting Started with Julia

QuantEcon

Getting Started with Julia¶

This first part of the course provides a relatively fast-paced introduction to enough of the Julia programming language to understand the lectures.

Lectures¶

  • Setting up Your Julia Environment
    • Overview
    • A Note on Jupyter
    • Desktop Installation of Julia and Jupyter
    • Using Julia on the Web
    • Installing Packages
  • Interacting with Julia
    • Overview
    • Using Jupyter
    • Using the REPL
  • Introductory Examples
    • Overview
    • Example: Plotting a White Noise Process
    • Example: Variations on Fixed Points
    • Exercises
    • Solutions
  • Julia Essentials
    • Overview
    • Common Data Types
    • Iterating
    • Comparisons and Logical Operators
    • User-Defined Functions
    • Broadcasting
    • Scoping and Closures
    • Exercises
    • Solutions
  • Arrays, Tuples, Ranges, and Other Fundamental Types
    • Overview
    • Array Basics
    • Operations on Arrays
    • Ranges
    • Tuples and Named Tuples
    • Nothing, Missing, and Unions
    • Exercises
    • Solutions
  • Introduction to Types and Generic Programming
    • Overview
    • Finding and Interpreting Types
    • The Type Hierarchy
    • Deducing and Declaring Types
    • Creating New Types
    • Introduction to Multiple Dispatch
    • Exercises

Creative Commons License

This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.

© Copyright 2019, Jesse Perla, Thomas J. Sargent and John Stachurski. Created using Jupinx, hosted with AWS.

  • Share page
getting_started_julia/index.ipynb

QuantEcon Notebook Launcher

The "Launch" button will launch a live version of the current lecture on the cloud and will allow you to change, run, and interact with the code.

You can choose to launch this cloud service through one of the public options that we have provided or through a private JupyterHub server. Once you have made your selection, the website will remember which server you previously used and automatically direct you to that cloud service unless you update your selection in this window

Select a server

  • Public
  • Private

GitHub Repository

The "Clone" button helps you obtain a local copy of the lecture notebooks

Select an option

  • Open repository
  • Copy clone command to clipboard
  • Open in GitHub Desktop
1607199479.7205086