Julia comme seconde langue : Programmation générale avec un goût de science des données

Note :   (4,2 sur 5)

Julia comme seconde langue : Programmation générale avec un goût de science des données (Erik Engheim)

Avis des lecteurs

Résumé:

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.

Inconvénients:

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)

Titre original :

Julia as a Second Language: General Purpose Programming with a Taste of Data Science

Contenu du livre :

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.

Autres informations sur le livre :

ISBN :9781617299711
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2023
Nombre de pages :414

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Julia comme seconde langue : Programmation générale avec un goût de science des données - Julia as a...
Le langage de programmation Julia est un langage...
Julia comme seconde langue : Programmation générale avec un goût de science des données - Julia as a Second Language: General Purpose Programming with a Taste of Data Science

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)