Retour aux cours
AI015 Professional

Introduction à la programmation Julia

Un guide complet sur le langage de programmation Julia, un langage dynamique généraliste à haute performance particulièrement adapté au calcul scientifique et numérique. Ce cours couvre tout, du syntaxe de base et des types de données aux sujets avancés tels que la métaprogrammation, les cadres de données, le réseau et l'interaction avec les bases de données.

4.9
30.0h
913 étudiants
0 j'aime
Intelligence Artificielle
Commencer à apprendre

Aperçu du cours

📚 Résumé du contenu

Un guide complet sur le langage de programmation Julia, un langage dynamique généraliste à haute performance particulièrement adapté au calcul scientifique et numérique. Ce cours couvre tout, des bases de la syntaxe et des types de données aux sujets avancés tels que la métaprogrammation, les cadres de données (data frames), le réseau et l'interface avec les bases de données.

Maîtrisez le calcul scientifique à haute performance avec la vitesse du C et la simplicité du Python.

Auteur : Tutorials Point (I) Pvt. Ltd.

Remerciements : Copyright 2020 par Tutorials Point (I) Pvt. Ltd. Tout le contenu et les graphiques sont la propriété de Tutorials Point.

🎯 Objectifs d'apprentissage

  1. Définir le langage de programmation Julia et identifier ses fonctionnalités essentielles ainsi que son contexte historique.
  2. Différencier Julia des autres langages de calcul technique en termes de performance et de syntaxe.
  3. Installer et configurer correctement l'environnement Julia et l'interpréteur REPL sous Linux, Windows et macOS.
  4. Appliquer les conventions stylistiques de Julia pour la dénomination des variables et utiliser les commentaires simples ou multilignes pour la documentation du code.
  5. Créer des tableaux de divers types et dimensions à l'aide d'objets plages, de générateurs, de compréhensions et de fonctions intégrées comme zeros() et ones().
  6. Exécuter des opérations avancées d'indexation et de mutation de tableaux en utilisant la logique booléenne, le mot-clé end et les fonctions marquées d'un point d'exclamation (par exemple push!, splice!).
  7. Construire et manipuler des tuples et des tuples nommés, y compris leur utilisation comme arguments clés de fonction.
  8. Identifier et gérer les comportements de dépassement d'entier et les erreurs de division en utilisant des types standard et à précision arbitraire.
  9. Analyser les représentations en virgule flottante, y compris les zéros signés, les valeurs spéciales (NaN, Inf) et l'epsilon machine.
  10. Exécuter et combiner des opérateurs arithmétiques, binaires et mis à jour pour manipuler les types de données.

Leçons