Détails sur le produit
Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?
|
Mots-clés associés par les clients à ce produit(De quoi s'agit-il ?)Cliquez sur un mot-clé pour trouver les produits, discussions et clients qui y sont associés.
|
|
Partagez votre opinion avec les autres clients:
|
||||||||||||||||||||||
|
Commentaires client les plus utiles
2 internautes sur 2 ont trouvé ce commentaire utile
1.0 étoiles sur 5
Expéditif,
Ce commentaire fait référence à cette édition : Python - Les Fondamentaux du langage - La Programmation pour les scientifiques (Broché)
L'ouvrage décrit1°) le langage Python, sa bibliothèque standard et l'interfaçage de Python avec C/C++ (pages 1-167 et pages 277-346) 2°) Des bibliothèques scientifiques sous Python. Mon analyse ne porte que sur le point 1°) ci-dessus. En résumé, l'exposé est extrêmement aride et extrêmement surchargé. Les notions ne sont pas introduites avec progressivité mais tout d'un bloc, en mélangeant -- les notions élémentaires et les notions avancées, -- les notions essentielles et les notions marginales, -- les banalités et l'exposé technique pointu, -- les fonctionnalités d'usage rare et les fonctionnalités d'usage fréquent. Il n'y a aucun filtrage dans les propos de l'auteur, il nous donne tout tout de suite sans aucune discrimination. L'exposé est très abstrait, non arrimé à du code concret si bien que si on n'est pas connaisseur (ce qui ipso facto est le cas d'une personne qui achète ce genre de manuel), l'exposé reste abscon. L'exposé utilise abondamment le jargon, ce qui rend l'exposé encore plus cryptique. Les exemples sont décontextualisés et incomplets, en général non accompagnés directement de commentaires et arrivent bien trop tard dans l'ordre d'exposition. L'auteur ne se soucie d'aucune questions pratiques d'installation, et d'utilisation d'outils périphériques (éditeur, débogueur, etc). Concernant l'utilisation pratique de Python lui-même, l'auteur y consacre 1 page et demi. Les explications sont très approximatives voire incorrectes (l'auteur sous-entend qu'il faut utiliser le système de paquets sous Linux alors que Python y est installé par défaut). Pour Windows, l'adresse du lien de téléchargement n'est pas donnée, il n'est pas indiqué quelle version choisir (de multiples sont proposées sur le site de python.org), aucune icône n'est placé sur le bureau (contrairement à ce qui est dit) et le lancement en console ne marche pas si on n'a pas modifié le path, ce que l'auteur n'explique pas. L'auteur n'explique pas comment utiliser IDLE, il n'explique pas vraiment le processus de programmation sous Python (mode interactif et mode fichier). Sous Windows, l'auteur suggère de double-cliquer sur un fichier pour le lancer ce qui est une aberration complète (phénomène de console furtive). Les explications données concernant la compilation des fichiers Python sont cryptiques. L'auteur parle IPython sans expliquer ce que c'est. Globalement, la qualité des explications est extrêmement faible. Par exemple, l'auteur consacre 1 page un quart (pages 45-6) à expliquer toutes les subtilités des arguments, des paramètres nommés, de la compression et de la décompression en tuples et dictionnaires, il en résulte un affreux charabia. L'exposé sur la programmation orienté objet, déjà très conceptuelle en soi, devient complètement cryptique (à moins d'être déjà connaisseur, et encore !). L'auteur vous explique en 10 lignes et sans exemple TOUT sur les descripteurs alors que c'est une notion très délicate et peu employée dans les programmes courants, même avancés. Idem pour le système d'exception, si vous n'en avez jamais entendu parler, vous saurez tout en une page et demi !!!! Idem, l'exposé sur les expressions régulières, domaine très technique, est complètement cryptique et totalement inutilisable, même si on est initié. La rédaction et le style sont peu soignés, on a parfois du mal à suivre l'auteur dans ses propos (toujours le problème du degré d'abstraction trop élevé de l'exposé et du manque de précision). Les titres des paragraphes ne sont pas toujours en accord avec leur contenu. Il emploie des termes incompréhensibles (par exemple, page 61, il parle de chercher un attribut dans (sic) "un repository externe"). L'orthographe est parfois défaillante, j'ai relevé plusieurs fautes d'accord grossières. Pour ce qui est de la qualité de l'exposé, l'auteur semble être quelqu'un de compétent. Néanmoins, le texte contient de nombreuses approximations regrettables, même si elles n'affecteront pas le lecteur débutant. Par exemple, l'auteur mélange sans cesse paramètre et argument (il suffit de lire page 45 : "les arguments d'une fonction se séparent en deux catégories : paramètres positionnels et paramètres formels" (le dernier point est d'ailleurs doublement incorrect, le terme adéquat étant "arguments nommés"). Ou encore, l'auteur mélange (pages 47 et suivantes) fonctions built-in et types built-in. Ou encore l'auteur utilise l comme nom de variable et on sait bien que le chiffre 1 se confond souvent typographiquement avec le l. Cet ouvrage présente au total peu d'intérêt. Il n'intéressera pas les débutants ni même les débutants avancés car les explications seront trop cryptiques pour eux. Il peut intéresser un programmeur expérimenté qui connaît bien un langage orienté objet avec des composantes de haut niveau, comme C++ ou Java. Mais au bout du compte, un tel programmeur aura plus intérêt à s'informer en lisant le tutoriel officiel (qui est médiocre mais déjà meilleur que la présentation du présent ouvrage) et en consultant la documentation officielle de la bibliothèque standard qui est assez bien faite. Pour ce qui est de la partie consacrée à la programmation scientifique sous Python avec Numpy et sciPy, je ne l'ai pas examinée, elle est peut-être correcte (c'est la spécialité de l'auteur après tout). Concernant la version numérique du livre, un encart publicitaire dans le livre dit: "1 livre imprimé acheté" = "la version numérique offerte" ce qui suggère qu'on aura l'_équivalent_ du livre . En fait, on a juste un accès : - limité dans le temps (pas le cas du livre imprimé) - par morceaux (pas le cas du livre imprimé) - distant -> obligation très contraignante d'être connecté qui retire toute ubiquité à l'objet (pas le cas du livre imprimé). La version numérique permet juste de télécharger le livre en pdf page par page, très décevant. Aidez d'autres clients à trouver les commentaires les plus utiles
5 internautes sur 6 ont trouvé ce commentaire utile
3.0 étoiles sur 5
Tintin chez les Soviets,
Ce commentaire fait référence à cette édition : Python - Les Fondamentaux du langage - La Programmation pour les scientifiques (Broché)
Ce n'est pas du tout un mauvais ouvrage : l'auteur sait de quoi il parle, nous fait part des bonnes façons de faire mais ce livre et froid comme le scalpel d'un médecin légiste.La mise en page "à la sovietique" est une bonne image du contenu : pas de littérature, des faits énoncés de façon spartiate, ça rigole pas :( Aidez d'autres clients à trouver les commentaires les plus utiles
Partagez votre opinion avec les autres clients: Créer votre propre commentaire
|
|