Note :
Ce livre est une ressource complète pour les personnes travaillant dans le domaine de l'informatique scientifique, en particulier pour les débutants en Python et les outils connexes. Il couvre un large éventail de sujets, notamment NumPy, le contrôle de version et la gestion de projet, mais manque souvent d'explications approfondies et de structure. Bien qu'il soit considéré par beaucoup comme une introduction utile, certains lecteurs le trouvent insuffisant pour apprendre Python de manière approfondie ou pour répondre à des besoins de programmation avancés.
Avantages:Couverture complète des outils et pratiques de calcul scientifique.
Inconvénients:Bonne introduction à Python pour les scientifiques et les ingénieurs.
(basé sur 21 avis de lecteurs)
Effective Computation in Physics: Field Guide to Research with Python
De nos jours, de plus en plus de physiciens assument le rôle de développeur de logiciels dans le cadre de leurs recherches, mais le développement de logiciels n'est pas toujours facile ou évident, même pour les physiciens. Ce livre pratique enseigne les compétences essentielles en matière de développement de logiciels pour vous aider à automatiser et à accomplir presque n'importe quel aspect de la recherche dans un domaine basé sur la physique.
Rédigé par deux docteurs en génie nucléaire, ce livre comprend des exemples pratiques tirés d'une connaissance pratique des concepts de la physique. Vous apprendrez à utiliser le langage de programmation Python pour tout faire, depuis la collecte et l'analyse de données jusqu'à la création de logiciels et la publication de vos résultats.
En quatre parties, ce livre comprend :
⬤ Prise en main : Découvrez Python, la ligne de commande, les conteneurs de données, les fonctions, le contrôle des flux et la logique, ainsi que les classes et les objets.
⬤ Passer à l'action : Découvrez les expressions régulières, l'analyse et la visualisation, NumPy, le stockage de données dans des fichiers et HDF5, les structures de données importantes en physique, le calcul en parallèle et le déploiement de logiciels.
⬤ Bien faire les choses : Construire des pipelines et des logiciels, apprendre à utiliser le contrôle de version local et distant, et déboguer et tester votre code.
⬤ Documentez votre code, traitez et publiez vos résultats, et collaborez efficacement ; plongez dans les licences logicielles, la propriété et les procédures de copyright.
© 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)