Ce guide rapide du langage de programmation Julia est un code condensé et une référence syntaxique au langage de programmation Julia 1.x, mis à jour avec les dernières fonctionnalités des API, bibliothèques et packages Julia. Il présente la syntaxe essentielle de Julia dans un format bien organisé qui peut servir de référence pratique.
Ce livre fournit une introduction qui révèle les structures et la syntaxe de base de Julia ; discute des types de données, du flux de contrôle, des fonctions, des entrées/sorties, des exceptions, de la métaprogrammation, de la performance, et plus encore... Vous apprendrez à interfacer Julia avec d'autres langages de programmation tels que R pour statistiques ou Python, comment utiliser les paquets Julia pour analyser les données, optimiser numérique et calcul symbolique, et comment diffuser vos résultats dans des documents dynamiques ou des pages Web interactives.
Dans ce livre, l'accent est mis sur la fourniture d'informations importantes le plus rapidement possible. Il est rempli d'informations utiles et est un must pour tout programmeur Julia.
Ce que vous apprendrez
Configurez le logiciel nécessaire pour exécuter Julia et votre premier exemple Hello WorldTravailler avec les types et les différents conteneurs que Julia met à disposition pour le développement rapide d'applications.Utiliser du code vectorisé, du code classique basé sur des boucles, des opérateurs logiques et des blocs.Explorez les fonctions de Julia en examinant les arguments, les valeurs de retour, le polymorphisme, les paramètres, les fonctions anonymes et les émissions.Construire des structures sur mesure à JuliaInterface Julia avec d'autres langages tels que C/C+++, Python, et RProgrammer une API plus riche, en modifiant le code avant son exécution à l'aide d'expressions, de symboles, de macros, de blocs de citations, etc.Maximisez la performance de votre code
A qui s'adresse ce livre ?
Des programmeurs expérimentés nouveaux chez Julia, ainsi que des codeurs Julia existants nouveaux dans la version 1.0 de Julia, désormais stable.