Introducere în Julia

Introducere în Julia

James Fulton

Climate informatics researcher

Ce este Julia?

  • Limbaj open-source conceput pentru știința datelor
  • Mai recent decât alte limbaje comune
  • De uz general
  • Conceput pentru calcul științific și prelucrarea datelor

Logo-ul limbajului de programare Julia.

Un tabel cu datele de lansare ale limbajelor MATLAB, Python, R și Julia. Julia este cel mai recent lansat.

Introducere în Julia

De ce a fost creat Julia?

Creat de Jeff Bezanson, Stefan Karpinski, Viral B. Shah și Alan Edelman

Julia a fost conceput să fie:

  • Ușor de învățat
  • Potrivit și pentru programatori avansați
  • La fel de utilizabil ca Python pentru programare generală
  • La fel de simplu ca R pentru statistică
  • La fel de puternic ca MATLAB pentru algebră liniară
  • La fel de rapid ca C
1 https://julialang.org/blog/2012/02/why-we-created-julia
Introducere în Julia

Despre acest curs

  • Pentru programatori începători
  • Noțiuni de bază ale Julia
  • Lucrul cu date în Julia

Logo-ul limbajului de programare Julia.

Introducere în Julia

Instalarea Julia

Introducere în Julia

Scripturi vs. consolă

Consola

Un gif care arată un exemplu de utilizare a consolei. Numărul unu este introdus în consolă și același număr este afișat în consolă.

Introducere în Julia

Scripturi vs. consolă

Consola

Un gif care arată cum poate fi suprimată ieșirea din consolă folosind un punct și virgulă.

Introducere în Julia

Scripturi vs. consolă

O imagine a editorului de scripturi DataCamp.

Introducere în Julia

Calcule simple și afișare

În script.jl:

# Print the number 2
println(2)

# Print the sum of 1+2
println(1+2)
2
3
Introducere în Julia

Comentarii

În script.jl:

# Print the number 2        <--- these are comments
println(2)

# Print the sum of 1+2      <--- these are comments
println(1+2)
2
3
Introducere în Julia

Comentarii

În script.jl:

Print the number 2
println(2)

Print the sum of 1+2
println(1+2)
ERROR: LoadError: syntax: extra token "the" after end of expression
Stacktrace:
 [1] top-level scope
   @ ~/script.jl:1
Introducere în Julia

Comentarii pe mai multe linii

În script.jl:

#=


=#
println(2)
2
Introducere în Julia

Comentarii pe mai multe linii

În script.jl:

#=
Print the 
number 2
=#
println(2)
2
Introducere în Julia

Să exersăm!

Introducere în Julia

Preparing Video For Download...