Note :
Ce livre est bien accueilli par les programmeurs intermédiaires et ceux qui cherchent à consolider leur compréhension de Go. Il fournit une base solide, de bons exemples et un aperçu de l'écosystème de programmation Go. Cependant, il ne convient pas aux débutants complets et présente quelques problèmes de qualité dans certaines copies.
Avantages:⬤ Idéal pour les développeurs intermédiaires et ceux qui sont familiers avec un autre langage de programmation.
⬤ Des chapitres concis couvrant les aspects essentiels de Go.
⬤ D'excellents exemples intégrés dans une application d'exemple.
⬤ Offre un aperçu pratique des fonctionnalités et de l'écosystème de Go.
⬤ Une bonne base pour comprendre le langage Go avec des exemples idiomatiques.
⬤ Couverture complète de sujets importants tels que la concurrence et les tests.
⬤ Pas idéal pour les débutants complets
⬤ Il suppose des connaissances préalables en programmation.
⬤ Certains livres ont des problèmes de qualité d'impression, ce qui rend la lecture difficile.
⬤ Certains chapitres sont arides ou répétitifs
⬤ Certains peuvent trouver que l'approche est trop axée sur le codage étape par étape sans suffisamment d'exemples du monde réel.
⬤ Le livre peut ralentir après les premiers chapitres, en particulier en ce qui concerne l'exploration de la bibliothèque standard.
(basé sur 54 avis de lecteurs)
Résumé
Go in Action présente le langage Go, vous guidant du développeur curieux au gourou de Go. Le livre commence par présenter les caractéristiques et les concepts uniques de Go. Ensuite, vous obtiendrez une expérience pratique de l'écriture d'applications du monde réel, y compris des sites Web et des serveurs de réseau, ainsi que des techniques pour manipuler et convertir des données à des vitesses qui rendront vos amis jaloux.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
Le développement d'applications peut s'avérer assez délicat, même si l'on n'est pas confronté à des problèmes de programmation de systèmes complexes tels que la concurrence à l'échelle du web et les performances en temps réel. Bien qu'il soit possible de résoudre ces problèmes courants à l'aide d'outils et de cadres supplémentaires, Go les prend en charge dès le départ, ce qui rend l'expérience de codage plus naturelle et plus productive. Développé par Google, Go fait fonctionner les startups dynamiques ainsi que les grandes entreprises, qui s'appuient sur des services performants dans leur infrastructure.
À propos du livre
Go in Action s'adresse à tout développeur de niveau intermédiaire qui a de l'expérience avec d'autres langages de programmation et qui souhaite se lancer dans l'apprentissage de Go ou acquérir une compréhension plus approfondie du langage et de ses aspects internes. Ce livre offre une vision intensive, complète et idiomatique de Go. Il se concentre sur la spécification et l'implémentation du langage, y compris des sujets tels que la syntaxe du langage, le système de types de Go, la concurrence, les canaux et les tests.
Ce qu'il y a dedans
⬤ Spécification et implémentation du langage.
⬤ Le système de types de Go.
⬤ Les structures de données internes de Go.
⬤ Les tests et l'évaluation des performances.
A propos du lecteur
Ce livre suppose que vous êtes un développeur professionnel maîtrisant un autre langage comme Java, Ruby, Python, C# ou C++.
À propos des auteurs
William Kennedy est un développeur de logiciels chevronné et l'auteur du blog GoingGo. Net. Brian Ketelsen et Erik St. Martin sont les organisateurs de GopherCon et les coauteurs du framework Skynet basé sur Go.
Table des matières
⬤ Présentation de Go.
⬤ Démarrage rapide de Go.
⬤ Emballage et outils.
⬤ Les tableaux, les tranches et les cartes.
⬤ Le système de types de Go.
⬤ Concurrence.
⬤ Modèles de monnaie fiduciaire.
⬤ Bibliothèque standard.
⬤ Tests et analyses comparatives.
© 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)