Présentation Julia

Esprit de la présentation:

  1. Présenter le langage julia comme un concurrent du langage C++ mais utilisable comme R (voire python).
    • Mon point de vue: c'est le successeur naturel de R
  2. Vous permettre de commencer à travailler avec julia
    • via création de packages pour projet de recherche
    • via fichiers de travail à exécuter dans VSCode
    • à savoir: alternatives comme Jupyter (mais par moi) et Pluto.jl
  3. Mes ressources enseignement julia

Installations

Prérequis Windows

  1. GitBash

Installation Julia et VSCode

  1. Install Julia et VSCode
    • IMPORTANT: (Windows only) Ne pas oublier de cocher "Path" dans l'installation de julia pour pouvoir l'utiliser en ligne de commande.
  2. VSCode ligne de commande

Premier démarrage dans un terminal

  1. Ouvrir un terminal (GitBash pour Windows user)
  2. Créer un répertoire pour mettre vos fichiers julia ou répertoires qui accueilleront vos packages
    • cd
    • mkdir JuliaWork
    • cd JuliaWork
  3. Ouvrir julia: julia (en ligne de commande)
  4. Revise.jl install et Revise.jl config pour que Julia (langage compilé JIT) se comporte encore plus comme un langage interprété.
  5. Alternativement:
    • code -n . (pour lancer vscode)
    • [Alt] + [J] suivi de [Alt] + [R] (laisser appuyer [Alt])
julia> a = "Hello jolie Julia"
"Hello jolie Julia"

Premier package

  1. Dans un terminal:
    cd
    cd JuliaWork
    julia
    # Taper ] pour entrer en mode Pkg
    generate MonPremierPackage
    # Taper [BackDelete] pour revenir en mode julia
    # [Ctrl]+[D] pour quitter le terminal julia
    cd MonPremierPackage
    code -n . # pour ouvrir code
    (A compléter...)