Note :
Ce livre est une introduction bien structurée au langage de programmation Julia, particulièrement adaptée aux programmeurs expérimentés qui souhaitent étendre leur boîte à outils à la science des données et aux applications numériques. Il présente un large éventail d'exemples et un style d'écriture clair, bien que certains évaluateurs aient exprimé des inquiétudes quant à la durabilité du livre et à la profondeur de l'apprentissage qu'il fournit.
Avantages:⬤ Bien structuré avec de nombreux exemples
⬤ fournit une introduction rapide à Julia pour les programmeurs expérimentés
⬤ couvre un large éventail de sujets
⬤ facilite la compréhension des capacités de Julia pour les applications numériques
⬤ amusant et satisfaisant à apprendre
⬤ les applications pratiques améliorent l'apprentissage
⬤ simple à lire, même pour ceux qui n'ont pas une solide formation en sciences de l'information.
⬤ Les couvertures des livres sont fragiles et ont tendance à s'enrouler
⬤ pas idéal pour les débutants complets
⬤ certains évaluateurs ont estimé que le livre simplifiait à l'excès ou passait sur des sujets importants
⬤ la compréhension du langage peut encore être à un niveau de base après la lecture.
(basé sur 11 avis de lecteurs)
Julia as a Second Language: General Purpose Programming with a Taste of Data Science
Le langage de programmation Julia est un langage qui permet de construire des projets amusants comme un lanceur de fusée, un gardien de mot de passe et un simulateur de combat.
Julia as a Second Language couvre :
⬤ Les types de données comme les nombres, les chaînes, les tableaux et les dictionnaires.
⬤ Les types de données comme les nombres, les chaînes, les tableaux et les dictionnaires.
⬤ Simplifier les interactions du code avec la distribution multiple.
⬤ Partager le code en utilisant des modules et des paquets.
⬤ Les styles de programmation orientés objet et fonctionnels.
Julia as a Second Language présente Julia aux lecteurs ayant une connaissance débutante d'un autre langage comme Python ou JavaScript. Vous apprendrez en codant des projets pratiques engageants qui vous encourageront à appliquer immédiatement ce que vous apprenez. Ne vous laissez pas décourager par la réputation de Julia en tant que langage de programmation scientifique - aucune connaissance en science des données ou en calcul numérique n'est requise. Vous pouvez commencer avec ce que vous avez appris en cours de mathématiques au lycée.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
Conçu à l'origine pour la science des données à haute performance, Julia est devenu un formidable langage de programmation à usage général. Il offre des fonctionnalités conviviales pour les développeurs, comme le ramassage des ordures, le typage dynamique et une approche flexible de la concurrence et de l'informatique distribuée. C'est le mélange parfait de simplicité, de flexibilité et de performance.
A propos du livre
Julia as a Second Language présente Julia en s'appuyant sur vos connaissances en programmation. Vous verrez Julia en action en créant une série de projets intéressants qui vous guideront de la syntaxe de base de Julia à ses fonctionnalités avancées. Maîtrisez les types et les structures de données en modélisant le lancement d'une fusée. Utilisez les dictionnaires pour interpréter les chiffres romains. Utilisez la fonction unique d'envoi multiple de Julia pour envoyer des chevaliers et des archers dans une bataille simulée. En cours de route, vous comparerez même les styles de programmation orientée objet et fonctionnelle - Julia supporte les deux !
Contenu
⬤ Les types de données comme les nombres, les chaînes, les tableaux et les dictionnaires.
⬤ Les types de données comme les nombres, les chaînes, les tableaux et les dictionnaires.
⬤ Simplifier les interactions du code avec la répartition multiple.
⬤ Partager le code à l'aide de modules et de paquets.
A propos du lecteur
Pour les lecteurs à l'aise avec un autre langage de programmation comme Python, JavaScript ou C#.
À propos de l'auteur
Erik Engheim est écrivain, conférencier, auteur de cours vidéo et développeur de logiciels.
Table des matières
PARTIE 1 - LES BASES
1 Pourquoi Julia ?
2 Julia en tant que calculatrice.
3 Le flux de contrôle.
4 Julia comme tableur.
5 Travailler avec du texte.
6 Stocker des données dans des dictionnaires.
PARTIE 2 - LES TYPES
7 Comprendre les types.
8 Construire une fusée.
9 Conversion et promotion.
10 Représenter des valeurs inconnues.
PARTIE 3 - COLLECTIONS
11 Travailler avec des chaînes de caractères.
12 Comprendre les collections Julia.
13 Travailler avec des ensembles.
14 Travailler avec des vecteurs et des matrices.
PARTIE 4 - GÉNIE LOGICIEL
15 La programmation fonctionnelle dans Julia.
16 Organiser et modulariser votre code.
PARTIE 5 - APPROFONDISSEMENT
17 Entrées et sorties.
18 Définition des types paramétriques.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)