
Programmeurs, pensez en mathématiques
Description
Introduction au livre
Apprenons la pensée mathématique
L'ère de l'intelligence artificielle et la quatrième révolution industrielle.
Ce qui compte, c'est la pensée logique et les compétences en résolution de problèmes.
Ce livre explique les principes mathématiques de la programmation de manière ludique, en utilisant des connaissances mathématiques et des opérations arithmétiques de niveau lycée, sans recourir à des formules complexes.
Apprendre à adopter une « pensée mathématique » vous permettra de répondre de manière créative à diverses situations, et pas seulement en matière de programmation.
De plus, cette édition révisée inclut les mathématiques qui constituent la base de la technologie d'« apprentissage automatique », récemment devenue populaire.
L'ère de l'intelligence artificielle et la quatrième révolution industrielle.
Ce qui compte, c'est la pensée logique et les compétences en résolution de problèmes.
Ce livre explique les principes mathématiques de la programmation de manière ludique, en utilisant des connaissances mathématiques et des opérations arithmétiques de niveau lycée, sans recourir à des formules complexes.
Apprendre à adopter une « pensée mathématique » vous permettra de répondre de manière créative à diverses situations, et pas seulement en matière de programmation.
De plus, cette édition révisée inclut les mathématiques qui constituent la base de la technologie d'« apprentissage automatique », récemment devenue populaire.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
Pour commencer,
La pensée mathématique abordée dans ce livre
Un front uni entre les humains et les ordinateurs
Public cible de ce livre
Structure de ce livre
Lettre de gratitude
À l'occasion de la publication de la 2e édition
Chapitre 01 0 Histoire : « Rien » signifie « Il y a »
Souvenirs de la première année
Système décimal
binaire
Notation de place
Loi des exposants
Le rôle de 0
Découverte des limites et de la structure humaines
Ce que vous avez appris dans ce chapitre
Chapitre 2 Logique : Décomposition en vrai et faux
Ce que vous apprendrez dans ce chapitre
Pourquoi la logique est-elle importante ?
Problème tarifaire : Sur les répartitions exhaustives et non chevauchantes
Création de propositions complexes
Loi de De Morgan
Carte de Karnaugh
Logique incluant des éléments indéfinis
Ce que vous avez appris dans ce chapitre
Chapitre 3 Le reste : Périodicité et groupement
Ce que vous apprendrez dans ce chapitre
Quiz sur les jours de la semaine (1)
Quiz sur les jours de la semaine (2)
Quiz de puissance
Communication par le jeu d'Othello
Quiz de recherche d'amis
Quiz sur la pose de carrelage
Quiz de dessin en un seul trait
Ce que vous avez appris dans ce chapitre
Chapitre 4 Induction mathématique : Comment faire tomber un grand nombre de dominos
Ce que vous apprendrez dans ce chapitre
Le jeune Gauss découvre l'addition
Induction mathématique : Comment faire tomber un grand nombre de dominos
Calcul de la somme des nombres impairs : un exemple de raisonnement par induction mathématique
Quiz sur Othello : Erreurs de raisonnement mathématique
Programmes et induction mathématique
Ce que vous avez appris dans ce chapitre
Chapitre 5 Permutations et combinaisons : La règle pour ne pas compter
Ce que vous apprendrez dans ce chapitre
Sendan : Correspondance avec les entiers
Compter les arbres : n'oubliez pas le zéro
règle d'addition
Règle de multiplication
substitution
permutation
mélange
Entraînez-vous avec des quiz
Ce que vous avez appris dans ce chapitre
Chapitre 6 Récursivité : Se définir comme soi-même
Ce que vous apprendrez dans ce chapitre
Tour de Hanoï
Deuxième succession
suite de Fibonacci
Le triangle de Pascal
formes récursives
Ce que vous avez appris dans ce chapitre
Chapitre 7 Explosion exponentielle : Combattre les problèmes difficiles
Ce que vous apprendrez dans ce chapitre
Qu'est-ce qu'une explosion exponentielle ?
Doubler le jeu : le problème de l’explosion exponentielle
Recherche binaire : explosion exponentielle
Les logarithmes : un outil pour traiter les explosions exponentielles
Cryptographie : Préserver les secrets malgré l'explosion exponentielle
Pour faire face à l'explosion exponentielle
Ce que vous avez appris dans ce chapitre
Chapitre 8 Problèmes non dénombrables : nombres non dénombrables, programmes non programmables
Ce que vous apprendrez dans ce chapitre
La loi de la réduction par l'absurde
Peut être compté
Argument diagonal
Problème incalculable
Problème de jugement
Ce que vous avez appris dans ce chapitre
Chapitre 09 : Premiers pas en apprentissage automatique : problèmes de prédiction et de classification
Ce que vous apprendrez dans ce chapitre
Qu'est-ce que l'apprentissage automatique ?
Problèmes de prédiction et problèmes de classification
perceptron
« Apprentissage » en apprentissage automatique
réseau neuronal
Les humains deviennent-ils inutiles ?
Ce que vous avez appris dans ce chapitre
Chapitre 10 : Qu’est-ce que les mathématiques du programmeur ? : Au lieu de théorèmes
En repensant à ce livre
Résoudre le problème
Recherche
La pensée mathématique abordée dans ce livre
Un front uni entre les humains et les ordinateurs
Public cible de ce livre
Structure de ce livre
Lettre de gratitude
À l'occasion de la publication de la 2e édition
Chapitre 01 0 Histoire : « Rien » signifie « Il y a »
Souvenirs de la première année
Système décimal
binaire
Notation de place
Loi des exposants
Le rôle de 0
Découverte des limites et de la structure humaines
Ce que vous avez appris dans ce chapitre
Chapitre 2 Logique : Décomposition en vrai et faux
Ce que vous apprendrez dans ce chapitre
Pourquoi la logique est-elle importante ?
Problème tarifaire : Sur les répartitions exhaustives et non chevauchantes
Création de propositions complexes
Loi de De Morgan
Carte de Karnaugh
Logique incluant des éléments indéfinis
Ce que vous avez appris dans ce chapitre
Chapitre 3 Le reste : Périodicité et groupement
Ce que vous apprendrez dans ce chapitre
Quiz sur les jours de la semaine (1)
Quiz sur les jours de la semaine (2)
Quiz de puissance
Communication par le jeu d'Othello
Quiz de recherche d'amis
Quiz sur la pose de carrelage
Quiz de dessin en un seul trait
Ce que vous avez appris dans ce chapitre
Chapitre 4 Induction mathématique : Comment faire tomber un grand nombre de dominos
Ce que vous apprendrez dans ce chapitre
Le jeune Gauss découvre l'addition
Induction mathématique : Comment faire tomber un grand nombre de dominos
Calcul de la somme des nombres impairs : un exemple de raisonnement par induction mathématique
Quiz sur Othello : Erreurs de raisonnement mathématique
Programmes et induction mathématique
Ce que vous avez appris dans ce chapitre
Chapitre 5 Permutations et combinaisons : La règle pour ne pas compter
Ce que vous apprendrez dans ce chapitre
Sendan : Correspondance avec les entiers
Compter les arbres : n'oubliez pas le zéro
règle d'addition
Règle de multiplication
substitution
permutation
mélange
Entraînez-vous avec des quiz
Ce que vous avez appris dans ce chapitre
Chapitre 6 Récursivité : Se définir comme soi-même
Ce que vous apprendrez dans ce chapitre
Tour de Hanoï
Deuxième succession
suite de Fibonacci
Le triangle de Pascal
formes récursives
Ce que vous avez appris dans ce chapitre
Chapitre 7 Explosion exponentielle : Combattre les problèmes difficiles
Ce que vous apprendrez dans ce chapitre
Qu'est-ce qu'une explosion exponentielle ?
Doubler le jeu : le problème de l’explosion exponentielle
Recherche binaire : explosion exponentielle
Les logarithmes : un outil pour traiter les explosions exponentielles
Cryptographie : Préserver les secrets malgré l'explosion exponentielle
Pour faire face à l'explosion exponentielle
Ce que vous avez appris dans ce chapitre
Chapitre 8 Problèmes non dénombrables : nombres non dénombrables, programmes non programmables
Ce que vous apprendrez dans ce chapitre
La loi de la réduction par l'absurde
Peut être compté
Argument diagonal
Problème incalculable
Problème de jugement
Ce que vous avez appris dans ce chapitre
Chapitre 09 : Premiers pas en apprentissage automatique : problèmes de prédiction et de classification
Ce que vous apprendrez dans ce chapitre
Qu'est-ce que l'apprentissage automatique ?
Problèmes de prédiction et problèmes de classification
perceptron
« Apprentissage » en apprentissage automatique
réseau neuronal
Les humains deviennent-ils inutiles ?
Ce que vous avez appris dans ce chapitre
Chapitre 10 : Qu’est-ce que les mathématiques du programmeur ? : Au lieu de théorèmes
En repensant à ce livre
Résoudre le problème
Recherche
Image détaillée
.jpg)
Avis de l'éditeur
Développez votre raisonnement logique et vos compétences en résolution de problèmes en répondant à des quiz.
De nos jours, l'enseignement de la programmation est très en vogue en raison de l'enseignement obligatoire du codage.
L'idée sous-jacente est que même si vous ne devenez pas programmeur, apprendre la programmation (le codage) contribue à développer la pensée logique et les compétences en résolution de problèmes.
Apprendre à programmer, c'est plus qu'acquérir des connaissances et des compétences ; c'est apprendre à penser mathématiquement, ainsi qu'à comprendre les principes de fonctionnement sous-jacents.
J'espère que ce livre permettra non seulement aux programmeurs, mais aussi aux étudiants, d'acquérir des compétences en résolution de problèmes mathématiques.
Caractéristiques de ce livre
≫ Les principes mathématiques et les méthodes de réflexion utilisables en programmation sont expliqués de manière simple et compréhensible, sans recourir à des formules complexes.
≫ Même si vous ne connaissez aucun langage informatique, vous pouvez apprendre la pensée mathématique et les bases de la programmation grâce à des quiz et des énigmes amusantes.
≫ Contient les principes mathématiques qui constituent la base de l'apprentissage automatique, qui a récemment attiré l'attention.
Public cible de ce livre
Programmeurs ou étudiants qui rêvent de devenir programmeurs :
Vous pouvez apprendre les bases des mathématiques nécessaires à la programmation et apprendre à programmer de manière logique.
Toute personne souhaitant développer son raisonnement logique et ses compétences en résolution de problèmes :
Les mathématiques abordées dans ce livre ne servent pas uniquement à la programmation.
Ce livre plaira à tous ceux qui s'intéressent aux mathématiques et souhaitent résoudre les problèmes de leur vie quotidienne de manière logique.
- Intention de planification -
Un raccourci pour simplifier la programmation
Nous enseignons des principes de programmation que toute personne ayant même un niveau de mathématiques de lycée peut comprendre.
Même si vous n'étudiez pas un langage informatique, apprendre à penser logiquement facilite la programmation.
Dans le domaine de l'apprentissage du codage pour enfants, des méthodes pédagogiques déconnectées, utilisant des jeux pour expliquer les principes de la programmation, ont été introduites très tôt.
Cependant, l'enseignement du codage adapté aux élèves du primaire est trop facile, et ceux qui ont besoin d'apprendre à coder mais qui manquent de connaissances de base ne trouvent pas de directives pédagogiques systématiques sur la façon d'apprendre à coder.
La clé du développement de la pensée computationnelle
De nombreuses célébrités ont souligné l'importance de l'apprentissage du codage.
Apprendre la programmation ne se résume pas à devenir programmeur ; il s'agit aussi d'apprendre les bases du codage pour survivre dans le monde numérique.
En raisonnant en termes d'algorithmes et en résolvant des énigmes selon une logique mathématique, vous pouvez développer vos compétences en résolution de problèmes.
De nos jours, l'enseignement de la programmation est très en vogue en raison de l'enseignement obligatoire du codage.
L'idée sous-jacente est que même si vous ne devenez pas programmeur, apprendre la programmation (le codage) contribue à développer la pensée logique et les compétences en résolution de problèmes.
Apprendre à programmer, c'est plus qu'acquérir des connaissances et des compétences ; c'est apprendre à penser mathématiquement, ainsi qu'à comprendre les principes de fonctionnement sous-jacents.
J'espère que ce livre permettra non seulement aux programmeurs, mais aussi aux étudiants, d'acquérir des compétences en résolution de problèmes mathématiques.
Caractéristiques de ce livre
≫ Les principes mathématiques et les méthodes de réflexion utilisables en programmation sont expliqués de manière simple et compréhensible, sans recourir à des formules complexes.
≫ Même si vous ne connaissez aucun langage informatique, vous pouvez apprendre la pensée mathématique et les bases de la programmation grâce à des quiz et des énigmes amusantes.
≫ Contient les principes mathématiques qui constituent la base de l'apprentissage automatique, qui a récemment attiré l'attention.
Public cible de ce livre
Programmeurs ou étudiants qui rêvent de devenir programmeurs :
Vous pouvez apprendre les bases des mathématiques nécessaires à la programmation et apprendre à programmer de manière logique.
Toute personne souhaitant développer son raisonnement logique et ses compétences en résolution de problèmes :
Les mathématiques abordées dans ce livre ne servent pas uniquement à la programmation.
Ce livre plaira à tous ceux qui s'intéressent aux mathématiques et souhaitent résoudre les problèmes de leur vie quotidienne de manière logique.
- Intention de planification -
Un raccourci pour simplifier la programmation
Nous enseignons des principes de programmation que toute personne ayant même un niveau de mathématiques de lycée peut comprendre.
Même si vous n'étudiez pas un langage informatique, apprendre à penser logiquement facilite la programmation.
Dans le domaine de l'apprentissage du codage pour enfants, des méthodes pédagogiques déconnectées, utilisant des jeux pour expliquer les principes de la programmation, ont été introduites très tôt.
Cependant, l'enseignement du codage adapté aux élèves du primaire est trop facile, et ceux qui ont besoin d'apprendre à coder mais qui manquent de connaissances de base ne trouvent pas de directives pédagogiques systématiques sur la façon d'apprendre à coder.
La clé du développement de la pensée computationnelle
De nombreuses célébrités ont souligné l'importance de l'apprentissage du codage.
Apprendre la programmation ne se résume pas à devenir programmeur ; il s'agit aussi d'apprendre les bases du codage pour survivre dans le monde numérique.
En raisonnant en termes d'algorithmes et en résolvant des énigmes selon une logique mathématique, vous pouvez développer vos compétences en résolution de problèmes.
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 2 juillet 2018
Nombre de pages, poids, dimensions : 344 pages | 512 g | 152 × 225 × 30 mm
- ISBN13 : 9788965402183
- ISBN10 : 8965402182
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne