I have written several french books essentially dedicated to computer science. Some go along my teaching activity and have become with the years quite popular in the academic world, such as "La programmation Orientée Objet", "Démarrer la programmation Web avec Python et Django", "Les fondements de l'informatique" and "De l'Intelligence Humaine à l'Intelligence Artificielle". Others are essays to help readers to better understand complex systems such as: “Qu’est-ce-que l’émergence”, “Quand l’informatique réinvente la sociologie” and “Comment définir la vie” and finally two exotic collections of stories at the crossroad between science and fictions: “Le Tamagotchi de Mme Yen” and “Le dernier fade de l’androïde.
Le tout social est plus lent, plus fragile, plus raciste, plus communautariste, plus délétère et plus inégal que les individus qui le constituent. Si les pères de la sociologie, Durkheim, Comte, avaient disposé d'un ordinateur à leur époque, voilà sans doute le type de sociologie informatisée qu'ils auraient préféré inventer pour analyser ces réalités
More detailsWhy and how should we more and more subordinate our freedom to a benelovent algorithmic big brother
More detailsUne introduction aux principes fondamentaux de l’informatique destinée aux étudiants des filières techniques, scientifiques et commerciales recevant une initiation à l’informatique dans leurs premières années d’études.
More detailsUn logiciel capable de prédire la longévité d'un mariage au seul énoncé du " oui " du marié ? évidemment au prix du port d'un casque plein d'électrode peu élégantes ! Un monde plein d'androïdes qui, non seulement gagnent aux échecs mais servent à table, jouent au foot et euthanasient les volontaires ! Un monde sans compétition ? Tout ceci a-t-il du sens ? pourra-t-il exister ? et sur quelles sciences actuelles cela repose-t-il ?
More detailsVous êtes-vous jamais mis à la place d’un tamagotchi ? Savez-vous vraiment ce qu’il en est d’être un tamagotchi ? En quoi la batterie électrique d’un tamagotchi s’approchant dangereusement de sa limite énergétique minimale est-elle fondamentalement différente de la concentration chimique d’une cellule ? Ou même d’un bébé, s’approchant dangereusement de sa limite énergétique minimale ?
More detailsEnfin un ouvrage pour étudiants sur la programmation web moderne, avec l'un des frameworks de développement web les plus ambitieux : Python/Django ! Illustré d'exemples exécutables et rappelant l'ingénierie et les bonnes pratiques du domaine (modèle MVC, patterns), voici un livre de cours magistral et moderne sur la programmation web (dynamique), que tous les enseignants en informatique peuvent utiliser !
More detailsLe manuel indispensable à tout étudiant en informatique (IUT, écoles spécialisées, écoles d'ingénieurs) sur la programmation orientée objet ! L'objet par la pratique avec Python, java, C# et C++ et PHP 5... en UML 2
More detailsS'il est une idée reçue que l'essentiel de ce livre affronte avec force et raison, c'est celle considérant le mode relationnel compétitif entre les hommes comme majoritairement bénéfique, tant pour ces derniers que pour la société qu'ils constituent dans leur ensemble.
More detailsSur la base des rôles de plus en plus fréquents et de plus en plus conséquents joués par l'informatique au cinéma, cet ouvrage souhaite sensibiliser le lecteur aux phénomènes clés de l'informatique actuelle: évolutions technologiques de base, langages de programmation, enrichissement des interfaces homme/machine, logiciels libres, etc.
More detailsComprendre le langage des technologies de l'information et de la communication. De nombreux schémas explicatifs pour chaque chapitre abordé. Situer l'informatique dans sa perspective historique. L'informatique à la portée de tous !
More detailsLa science est toujours à la recherche de structures et de mécanismes communs dans des réalités apparemment distinctes. Les réseaux sont de ce fait un sujet d'étude privilégié, car des entités interconnectées et variant dans le temps, il est aisé d'en découvrir partout.
More detailsLe tout vaut plus que la somme des parties, 1 + 1 = 3, voilà ce que l'on dit des phénomènes émergents. Aujourd'hui, on retrouve cette émergence mise à toutes les sauces, imprégnant toutes les sciences, cherchant à se substituer à tout ce qui résiste à ces sciences, comme la confession d'une impuissance, un aveu d'abandon momentané : émergence de la mystérieuse conscience ou de l'énigmatique vie ?
More detailsLa mission première de ce livre est d'expliquer, le plus simplement du monde, ce qui confère à un ordinateur, non pas la faculté de calculer, ou celle de chercher sur le Web, mais ce début d'intelligence qu'il manifeste face à Kasparov, champion d'échec, au volant d'une voiture, derrière le guichet de banque, en lisant un texte, ou devant un patient.
More detailsQue recouvre la notion de "vivant" ? Pourquoi nous préocupe-t-elle bien plus aujourd'hui que dan le passé ?
More detailsKotlin est un langage de programmation orienté objet créé en 2011 par les ingénieurs de la société russe JetBrains. Le nom du langage vient de l'île de Kotline, située près de St. Pétersbourg. Google a annoncé pendant la conférence Google I/O 2017 que Kotlin est devenu le second langage de programmation officiellement pris en charge par Android après Java. Le 8 mai 2019, toujours lors de la conférence Google I/O, Kotlin devient officiellement le langage de programmation recommandé par le géant américain Google pour le développement des applications Android. L'objectif de cet ouvrage est d'apprendre à programmer des applications pour smartphones et tablettes Android. Aucun pré-requis technique n'est nécessaire. Court et volontairement destiné à un public de néophyte, cet ouvrage va permettre de développer rapidement et simplement des petites animations graphiques (mini jeux) pour vanter les mérites de ce langage.
More details More detailsÀ l’heure où des tableaux dont l’auteur est une IA se vendent à des prix exorbitants, où des musiques dont l’auteur est une IA font des millions de « vues » sur YouTube et où des romans et des scenarii jaillissent d’une plume IA, il est temps de se poser la question : « L’Intelligence artificielle peut-elle engendrer des artistes authentiques ? » Si nous persistons à dénier aux logiciels IA la possibilité d’un vécu émotif, d’un « je ressens, donc je suis », d’une expérience à la première personne, d’un ancrage social, d’un projet plus intense que la vie, ce n’est sans doute pas demain que l’IA sera admise au rang d’artiste.
More detailsCet ouvrage a vocation essentiellement pédagogique a pour but d'aider les débutants et praticiens confirmés de l'Intelligence Artificielle à mieux faire le tri dans un ensemble de mécanismes algorithmiques propres à cette discipline et souvent confondus, tels la « recherche », « l'optimisation » et « l'apprentissage ». Le besoin d'un tel écrit s'est fait sentir lorsque l'auteur qui enseigne cette discipline informatique depuis plus de trente ans a constaté de manière accrue la grande confusion régnant dans l'esprit de ses étudiants lorsque ces derniers choisissent de programmer ce qui leur paraît comme l'algorithme et donc le logiciel le plus prometteur pour résoudre le jeu du taquin ou des problèmes de sudoku, un logiciel pour affronter des joueurs humains au jeu du puissance-4, des dames ou des échecs, un logiciel pour jouer aux vétérans Tetris ou au Snake, pour contrôler Super Mario dans le jeu vidéo du même nom, un logiciel capable de trouver le chemin le plus court dans un graphe ou de trouver le parcours le plus rapide traversant toutes les villes par un voyageur de commerce et, finalement, un logiciel capable de distinguer un chien d'un chat sur une photo qu'on lui présente. Et, de fait, les trois mécanismes les plus souvent confondus afin de s'attaquer à ces problèmes sont effectivement la « recherche », « l'optimisation » et « l'apprentissage ». Cet ouvrage théorique mais aussi et surtout pratique enseigne les bases de l'IA en exploitant la force du langage de programmation Python. Tous ces exemples seront donc repris en donnant les clés pour maîtriser l'intelligence artificielle grâce à Python.
More details