Skip to content

Julia

September 29, 2023
November 19, 2015

The Julia Language
Julia for VSCode

Juno discontinued
Bye-bye Juno, hello Julia for VS Code - IDE shifts form, reaches 1.0 • DEVCLASS

The Julia programming language is optimized for scientific computing, effective for general-purpose. It combines functional programming paradigms with high speed.

IntroToJulia
Introducing Julia: An Alternative to Python and R for Data Science
JuliaPro Available as a Docker and AWS (AMI) Images – Julia Computing

Using Python To Compile Julia Code Natively - Towards Data Science
Bye-bye Python. Hello Julia! - Towards Data Science
Possible Python rival? Programming language Julia is winning over developers | ZDNet
Julia » ADMIN Magazine
Julia: The programming language of the future? - JAXenter
The unreasonable effectiveness of the Julia programming language – Ars Technica

Scientific computing’s future: Can any coding language top a 1950s behemoth? | Ars Technica
What is the Julia language? A fresh approach to numerical computing | InfoWorld
Julia vs. Python: Julia language rises for data science | InfoWorld
5 Ways Julia Is Better Than Python - Towards Data Science
graydon2 | technicalities: interactive scientific computing #1 of 2, pythonic parts
graydon2 | technicalities: interactive scientific computing #2 of 2, goldilocks languages
Why your next project should use Julia: // Speaker Deck
Julia Language with Jeff Bezanson | Software Engineering Daily

Package manager

Julia Package Listing
JuliaCon 2017 | Pkg3: Julia's New Package Manager | Stefan Karpinski - YouTube

Learning

Learning Julia resources
Getting started with Julia: A list of resources (free PDF) - TechRepublic

Julia By Example
A Complete Tutorial to Learn Data Science with Julia from Scratch

Learn Julia For Beginners – The Future Programming Language of Data Science and Machine Learning Explained
Julia takes a page from Go, adds composable multi-threading feature - JAXenter

Cheat sheets:
The Fast Track to Julia
Learn Julia in Y Minutes

Learning Julia
Julia Computing

Books

chrisvoncsefalvay/learn-julia-the-hard-way: Learn Julia the hard way!
Introducing Julia - Wikibooks, open books for an open world
bkamins/The-Julia-Express: A concise Julia language introductory manual for programmers.

Video

The Julia Language - YouTube
Intro to Julia - YouTube
dpsanders/scipy_2014_julia

The 4th annual JuliaCon 2017 (Berkeley) - YouTube

Social coding

JuliaBox
JuliaLang/IJulia.jl: Julia kernel for Jupyter
Jupyter Notebook Viewer

#perfmatters

Performance Tips · The Julia Language

@code_warntype since v0.4
annotate global type when calling, sin(x) vs sin(x::Float64)


Packages

Julia Ecosystems
Julia.jl | Curated decibans of Julia language.
Packages | Julia Observer
The Julia Lab

Image

JuliaIO/ImageMagick.jl: Thin Wrapper for the library ImageMagick
Home · JuliaImages

Julia.jl/DataIO.md at master · svaksha/Julia.jl

Concurrency

Parallel Julia
Parallel Computing · The Julia Language
Parallel Julia: Part 2 » ADMIN Magazine

Web

JuliaWeb

Genie Framework | Highly Productive Web Development with Julia
How to Build Your First Web App in Julia with Genie.jl 🧞‍♂️

DataFrame (Julia)

JuliaData/DataFrames.jl: Library for working with tabular data in Julia
bkamins/Julia-DataFrames-Tutorial: A tutorial on Julia DataFrames package

C binding

Introduction to the Packages Cxx.jl and CxxWrap.jl – Julia Computing
Calling C and Fortran Code · The Julia Language

Python binding

JuliaPy/PyCall.jl: Package to call Python functions from the Julia language