Gânduri finale

Introducere în Julia

James Fulton

Climate informatics researcher

Lumea fascinantă a Julia

  • Julia creată în 2012
  • În expansiune rapidă
  • Versiunea stabilă 1.0 lansată în 2018

Sigla limbajului de programare Julia.

Introducere în Julia

Subiecte acoperite

  • Primii pași
    • println(1+1)
      
    • x = 0
      
    • y = "fin"
      
  • Tablouri
    • x = [1,2,3,4,5]
      
    • x .* 2
      
    • x[2:end]
      
  • Instrucțiuni condiționale
    if enjoyment == 5
      println("Leave a rating?")
    else
      println("Goodbye :)")
    end
    
  • Funcții
    function f(x)
      return x^2 + 2*x + 1
    end
    
Introducere în Julia

Subiecte acoperite

Broadcasting

x = [1,2,3]
y = f.(x)

Dispatch multiplu

function f(x::Int64)
    return x^2 + 2*x + 1
end

function f(x::Bool)
    return x
end

Utilizarea pachetelor

import Statistics
using DataFrames

DataFrames

df = DataFrames(CSV.Files("run.csv"))
Introducere în Julia

Felicitări!

Introducere în Julia

Preparing Video For Download...