Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction
- Quel type de langage de programmation est Julia ?
- Comment Julia a-t-il été créé, quand et par qui ?
- Ressources Julia
Environnement de développement
- Introduction à l'environnement de développement en nuage
- Terminal
- REPL
- Chargement et installation de paquets
- IDE
Types fondamentaux, variables et opérateurs
- Types de données de base
- Chaînes de caractères et interpolation
- Variables
- Opérateurs
Variables, fonctions et opérations
- Variables et constantes
- Appel et déclaration de fonctions et de lambdas
- Flux de contrôle, gestion des exceptions et des erreurs
Cadrage
- Portée des fonctions
- Portée globale et locale
- Blocs
- début/fin
- laisser/fin
- Modules
- Structures de données
- Tuples
- Dictionnaires
- Tableaux
- Vecteurs
- Matrices & ; algèbre linéaire
- Tableaux multidimensionnels
- Notation en points (dans les fonctions)
- Valeurs manquantes
Les types
- Tuples et tuples nommés
- Structures et mutabilité
- Unions
- Types abstraits et héritage
- Types paramétriques (génériques) et héritage
- Types de valeurs
- Vérification des types
Méthodes et constructeurs
- Dispatching multiple
- Rédaction de méthodes pour les abstraits/types
- Constructeurs
- Méthodes d'impression/affichage
- Surcharge des opérateurs
- Interfaces
Métaprogamme
- Symboles
- Évaluer
- Expressions
- Interpolation
- Évaluation
- Appel et construction de macros
- Génération de code
- Fonctions @générées
Concurrence locale et parallélisme
- SIMD
- Parallélisme
- Tâches et canaux
- Programmation asynchrone
- Multithreading
- Optimisation des performances
Outillage
- Tests unitaires
- Analyse comparative des performances
- Profilage
- Journalisation
- Débogage : traces de pile
E/S
- Lecture et écriture de fichiers texte et binaires
- Fichiers délimités
- Cartographie de la mémoire
- Téléchargement de fichiers
Pré requis
Il n'y a pas de conditions préalables à la participation à ce cours
21 heures
Nos Clients témoignent (1)
everything about Julia