Note :
Ce livre propose une introduction complète aux concepts mathématiques essentiels pour les programmeurs, mêlant théorie et implémentations pratiques de Python. Bien qu'il constitue une ressource précieuse pour améliorer la compréhension des mathématiques dans le contexte de la programmation, en particulier pour ceux qui ont un bagage mathématique limité, il présente des lacunes notables en ce qui concerne les exemples de codage et la disponibilité du matériel source.
Avantages:⬤ Une couverture approfondie des concepts mathématiques importants pour la programmation, y compris l'algèbre linéaire, le calcul et les techniques d'apprentissage automatique.
⬤ Forte concentration sur les applications pratiques avec des exemples de code Python qui aident à éclairer le matériel.
⬤ Bien adapté aux débutants et à ceux qui cherchent à rafraîchir leurs compétences en mathématiques, de nombreux utilisateurs indiquant qu'il peut combler des lacunes dans la compréhension.
⬤ Un livre électronique gratuit est inclus, ce que certains utilisateurs trouvent avantageux.
⬤ Nécessite des connaissances préalables en programmation et en mathématiques pour une compréhension complète, ce qui le rend moins adapté aux débutants complets.
⬤ Plusieurs utilisateurs ont signalé que les exemples de codage ne fonctionnaient pas comme prévu, ce qui a entraîné des frustrations et des pertes de temps.
⬤ Certains utilisateurs ont été déçus que le code source référencé dans le livre ne soit pas disponible en ligne, ce qui limite l'utilité du livre.
⬤ Certains utilisateurs se sont plaints que la version noir et blanc du livre électronique manquait de visuels par rapport à son équivalent en couleur, et d'autres ont estimé que le livre ne couvrait pas certains sujets mathématiques de manière approfondie.
(basé sur 16 avis de lecteurs)
Math for Programmers: 3D Graphics, Machine Learning, and Simulations with Python
Dans Math for Programmers, vous explorerez d'importants concepts mathématiques par le biais d'un codage pratique.
Résumé
Pour décrocher un emploi dans les domaines de la science des données, de l'apprentissage automatique, de l'infographie et de la cryptographie, vous devez avoir de solides compétences en mathématiques. Math for Programmers enseigne les mathématiques dont vous avez besoin pour ces carrières passionnantes, en se concentrant sur ce que vous devez savoir en tant que développeur. Rempli de nombreux graphiques utiles et de plus de 200 exercices et mini-projets, ce livre ouvre la porte à des carrières intéressantes - et lucratives ! des carrières intéressantes - et lucratives - dans certains des domaines de programmation les plus en vogue aujourd'hui.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
Oubliez le jargon mathématique : Ce livre unique en son genre utilise Python pour enseigner les mathématiques dont vous avez besoin pour créer des jeux, des simulations, des graphiques 3D et des algorithmes d'apprentissage automatique. Découvrez comment l'algèbre et le calcul prennent vie lorsque vous les voyez en code !
À propos du livre
Dans Math for Programmers, vous explorerez d'importants concepts mathématiques par le biais du codage pratique. Rempli de graphiques et de plus de 300 exercices et mini-projets, ce livre ouvre la porte à des carrières intéressantes - et lucratives ! des carrières intéressantes - et lucratives - dans certains des domaines les plus en vogue aujourd'hui. En abordant les bases de l'algèbre linéaire, du calcul et de l'apprentissage automatique, vous maîtriserez les principales bibliothèques Python utilisées pour les transformer en applications logicielles concrètes.
Contenu
Géométrie vectorielle pour l'infographie.
Matrices et transformations linéaires.
Concepts de base du calcul.
Simulation et optimisation.
Traitement de l'image et de l'audio.
Algorithmes d'apprentissage automatique pour la régression et la classification.
A propos du lecteur
Pour les programmeurs ayant des connaissances de base en algèbre.
À propos de l'auteur
Paul Orland est un programmeur, un entrepreneur en informatique et un passionné de mathématiques. Il est cofondateur de Tachyus, une start-up qui développe des logiciels d'analyse prédictive pour le secteur de l'énergie. Vous pouvez le trouver en ligne à l'adresse www.paulor. land.
Table des matières
1 Apprendre les mathématiques avec le code.
PARTIE I - VECTEURS ET GRAPHIQUES.
2 Dessiner avec des vecteurs 2D.
3 Passer au monde 3D.
4 Transformer les vecteurs et les graphiques.
5 Calculer des transformations avec des matrices.
6 Généralisation aux dimensions supérieures.
7 Résolution de systèmes d'équations linéaires.
PARTIE 2 - CALCUL ET SIMULATION PHYSIQUE.
8 Comprendre les taux de changement.
9 Simuler des objets en mouvement.
10 Travailler avec des expressions symboliques.
11 Simuler des champs de force.
12 Optimiser un système physique.
13 Analyser des ondes sonores à l'aide d'une série de Fourier.
PARTIE 3 - APPLICATIONS D'APPRENTISSAGE AUTOMATIQUE.
14 Ajuster des fonctions aux données.
15 Classification des données avec la régression logistique.
16 Entraînement de réseaux neuronaux.
© 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)