Ebooks Gratuits

Le plus grand univers d'ebooks au format PDF et EPUB

Trouver votre ebook...

Nous avons trouvé un total de 32 livres disponibles en téléchargement
C++, apprendre et programmer : Le guide complet Titan

C++, apprendre et programmer : Le guide complet Titan

Auteure: Yannick Gerometta

Nombre de pages: 584

Découvrez le langage C++ et ses multiples possibilités. Pour cela, passez à la pratique en réalisant des applications ludiques et découvrant des notions essentielles de programmation.

Ada 95

Ada 95

Auteure: Philippe Gabrini

Nombre de pages: 694

Destiné aux professeurs et étudiants du premier cycle en informatique, ce manuel a trois objectifs : introduire la programmation orientée objet en Ada 95, décrire des structures de données avancées et présenter un certain nombre d’algorithmes classiques. Après avoir exposé les concepts de base de la programmation orientée objet, accompagnés des éléments du langage de programmation Ada 95 qui en permettent l’application, le livre présente en particulier : un rappel sur l’analyse des algorithmes (notation grand O) ; diverses sortes d’arborescence (arbres binaires, arbres binaires de recherche, arbres équilibrés AVL, arbres B) ; des méthodes de tri interne (tri de Shell, tri du monceau, tri radiculaire) ; des méthodes de tri externe (tri par fusion, tri polyphasé) ; le type de données abstrait Table accompagné de divers algorithmes de recherche, de la technique du hachage et des méthodes qui lui sont associées pour la résolution des collisions ; les graphes (algorithmes de Prim, de Floyd, de Warshall, de Dijkstra) ; les ensembles (algorithme de Kruskal) ; les chaînes de caractères et les algorithmes pour l’opération de recherche d’une...

Apprenez à programmer en C

Apprenez à programmer en C

Auteure: Mathieu Nebra

Nombre de pages: 514

Vous êtes un vrai débutant, vous ne connaissez rien à la programmation et souhaitez apprendre pas à pas ? Ce livre est fait pour vous ! Vous découvrirez le langage C en douceur en partant de zéro et réaliserez vos propres jeux vidéo !

Initiation à l'algorithmique et à la programmation en C - 3e éd.

Initiation à l'algorithmique et à la programmation en C - 3e éd.

Auteure: Rémy Malgouyres , Rita Zrour , Fabien Feschet

Nombre de pages: 336

Cet ouvrage s'adresse aux étudiants (licences et DUT), ainsi qu'à tous ceux qui souhaitent acquérir des bases solides en programmation. L'ouvrage est structuré en quatre parties : Les bases du langage C : syntaxe, types de données, entrées-sorties (stdio.h), exécution conditionnelle, structuration d'un programme C, structures, itération. Les structures séquentielles : tableaux, fichiers texte, adresses, pointeurs et passage par adresse, allocation dynamique, chaînes de caractères, fichiers binaires, tableaux à double entrée. Les algorithmes : langage algorithmique et complexité, algorithmes de tri quadrtiques, tri rapide (quicksort). Les structures de données : listes chaînées, piles, files, récursivité, arbres binaires, graphes, parcours de graphes, liste d'adjacence. Conçus comme des supports d'apprentissage, les exercices corrigés de chaque chapitre peuvent être abordés en complément de l'enseignement reçu ou de manière autodidacte.

Apprendre à programmer

Apprendre à programmer

Auteure: Christophe Dabancourt

Nombre de pages: 296

Savoir écrire un programme juste Destiné à tous ceux qui débutent en programmation, cet ouvrage très pédagogique explique comment concevoir et écrire un programme de manière claire et efficace, quel que soit le langage employé. Prenant comme exemple un langage algorithmique, il décrit les bases fondamentales de la programmation (variables, tableaux, boucles, fonctions), puis introduit les objets (utilisation et écriture d'objets), ainsi que les structures de données (analyse objet). Chaque chapitre se clôt par une série d'exercices corrigés qui manipulent les concepts de base de l'algorithmique objet. Enrichie de nouveaux exercices et exemples d'applications en Java, C++ et Visual Basic, la deuxième édition est complétée par une étude de cas décrivant la conception et l'écriture d'un jeu de Puissance 4, projet qui fait la synthèse de toutes les connaissances acquises. À qui s'adresse ce livre ? À tous les étudiants en informatique de 1er cycle universitaire (BTS, Deug, IUT, licence, licence professionnelle...) À tous les débutants en programmation

Sin imagen

Initiation à l'algorithmique et à la programmation en C

Auteure: Rémy Malgouyres , Rita Zrour , Fabien Feschet

Nombre de pages: 333

Cet ouvrage s'adresse aux étudiants (licences et DUT), ainsi qu'à tous ceux qui souhaitent acquérir des bases solides en programmation. L'ouvrage est structuré en quatre parties :Les bases du langage C : syntaxe, types de données, entrées-sorties (stdio.h), exécution conditionnelle, structuration d'un programme C, structures, itération. Les structures séquentielles : tableaux, fichiers texte, adresses, pointeurs et passage par adresse, allocation dynamique, chaînes de caractères, fichiers binaires, tableaux à double entrée. Les algorithmes : langage algorithmique et complexité, algorithmes de tri quadrtiques, tri rapide (quicksort). Les structures de données : listes chaînées, piles, files, récursivité, arbres binaires, graphes, parcours de graphes, liste d'adjacence. Conçus comme des supports d'apprentissage, les exercices corrigés de chaque chapitre peuvent être abordés en complément de l'enseignement reçu ou de manière autodidacte.

Réseaux bayésiens

Réseaux bayésiens

Auteure: Patrick Naïm , Pierre-henri Wuillemin , Philippe Leray , Olivier Pourret , Anna Becker

Nombre de pages: 424

Modèles de connaissances pour l'aide à la décision, le diagnostic ou le contrôle de systèmes complexes Technique mathématique combinant statistiques et intelligence artificielle, les réseaux bayésiens permettent d'analyser de grandes quantités de données pour en extraire des connaissances utiles à la prise de décision, contrôler ou prévoir le comportement d'un système, diagnostiquer les causes d'un phénomène, etc. Les réseaux bayésiens sont utilisés dans de nombreux domaines : santé et environnement (localisation de gènes, diagnostic, gestion des ressources naturelles), industrie et transports (contrôle d'automates et de véhicules), informatique et réseaux (agents intelligents), marketing (data mining, gestion de la relation client), management (aide à la décision, analyse financière, gestion des risques), etc. Fondements théoriques, méthodologie de mise en oeuvre, études de cas et panorama des outils Après une première partie de présentation "intuitive" des réseaux bayésiens accompagnée d'exercices, la deuxième partie du livre en expose les fondements théoriques, avec une étude détaillée des algorithmes les plus importants. Résolument...

Apprendre le C++

Apprendre le C++

Auteure: Claude Delannoy

Nombre de pages: 793

Acquérir une parfaite maîtrise du C++ et de la programmation objet Apprendre le C++ succède au grand classique de Claude Delannoy, Programmer en langage C++, qui s'est imposé au fil de ses six éditions successives comme la référence en langue française sur ce langage. Alors que ce dernier avait été conçu pour les programmeurs C souhaitant migrer vers le C++, Apprendre le C++ ne suppose aucune connaissance préalable du langage C et répond parfaitement aux besoins des programmeurs issus d'autres environnements (Visual Basic, Delphi, Java, langages de scripts, de développement Web...) Après une présentation détaillée de la syntaxe de base du langage (types de données, opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...), l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. Entièrement fondé sur la norme ANSI/ISO, l'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (STL ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de...

Sin imagen

Algorithmes C

Auteure: Yang Hu

Nombre de pages: 247

Ce livre est riche en exemples, avec de belles images et textes, et explique la structure des données et les algorithmes d'une manière facile à comprendre. Il est conçu pour aider les programmeurs à mieux utiliser l'énergie des algorithmes dans leurs projets quotidiens.1. Ouvrage de référence classique dans le domaine des algorithmes: reflète le système de connaissances de base des algorithmes2. Contenu complet: discussion approfondie sur les algorithmes et les structures de données de tri, de liste chaînée, de recherche, de hachage, de graphique et d'arbre, couvrant les algorithmes couramment utilisés par chaque programmeur3. Le code d'implémentation C, utilisant un style de programmation modulaire, donne le code réel de l'algorithme.Simple est le début de la sagesse. De l'essence de la pratique, ce livre pour expliquer brièvement le concept et cultiver vivement l'intérêt de la programmation, vous l'apprendrez facilement, rapidement et bien.

Apprendre à programmer avec OCaml

Apprendre à programmer avec OCaml

Auteure: Jean-christophe Filliâtre , Sylvain Conchon

Nombre de pages: 444

Un langage de programmation moderne La connaissance de l'algorithmique (dont le but est de choisir l'algorithme le plus élégant et le plus efficace en toute cir-constance) est ce qui distingue en premier lieu le programmeur avancé de celui qui débute. Cet ouvrage d'algorithmique fondamentale choisit le langage de programmation moderne OCaml, pris comme modèle par Microsoft pour concevoir F#, afin d'initier le lecteur à cet outil puissant alliant expressivité, performance et sûreté. OCaml est également l'un des fers de lance de l'institut de recherche public Inria depuis une vingtaine d'années. Un livre incontournable pour débuter avec OCaml C'est pourquoi cet ouvrage propose une véritable initiation à ce langage, à la fois aux débutants en programmation et aux programmeurs plus expérimentés qui ne le connaissent pas. À travers plus de 100 petits programmes et près de 200 exercices associés, le lecteur découvrira également les concepts fondamentaux de la programmation et du langage OCaml. À qui s'adresse ce livre ? Ce livre peut également servir de manuel d'initiation à la programmation OCaml pour les élèves des classes préparatoires aux grandes écoles ...

Apprentissage artificiel

Apprentissage artificiel

Auteure: Antoine Cornuéjols , Laurent Miclet

Nombre de pages: 837

Les programmes d'intelligence artificielle sont aujourd'hui capables de reconnaître des commandes vocales, d'analyser automatiquement des photos satellites, d'assister des experts pour prendre des décisions dans des environnements complexes et évolutifs (analyse de marchés financiers, diagnostics médicaux...), de fouiller d'immenses bases de données hétérogènes, telles les innombrables pages du Web... Pour réaliser ces tâches, ils sont dotés de modules d'apprentissage leur permettant d'adapter leur comportement à des situations jamais rencontrées, ou d'extraire des lois à partir de bases de données d'exemples. Ce livre présente les concepts qui sous-tendent l'apprentissage artificiel, les algorithmes qui en découlent et certaines de leurs applications. Son objectif est de décrire un ensemble d'algorithmes utiles en tentant d'établir un cadre théorique pour l'ensemble des techniques regroupées sous ce terme "d'apprentissage artificiel". À qui s'adresse ce livre ? Ce livre s'adresse tant aux décideurs et aux ingénieurs qui souhaitent mettre au point des applications qu'aux étudiants de niveau Master 1 et 2 et en école d'ingénieurs, qui souhaitent un...

Apprendre et enseigner sur le Web: quelle ingénierie pédagogique?

Apprendre et enseigner sur le Web: quelle ingénierie pédagogique?

Auteure: Gilbert Paquette , Josianne Basque , France Henri

Nombre de pages: 578

L’essor des technologies numériques entraîne de profonds bouleversements en éducation. La récente pandémie a accéléré leur usage et a révélé le manque de préparation des milieux éducatifs, forcés d’adopter dans l’urgence des modalités virtuelles d’enseignement et d’apprentissage. Les défis pédagogiques, technologiques et organisationnels à y relever sont largement sous-estimés. Les méthodes d’ingénierie pédagogique ont pour but d’aider les éducateurs à y faire face. Cet ouvrage bénéficie à la fois des connaissances acquises par la pratique de l’enseignement à distance à l’Université TÉLUQ depuis plusieurs décennies, et des recherches menées à son Institut de recherche LICEF, dont la Méthode d’ingénierie des systèmes d’apprentissage (MISA) et les outils numériques qui l’implémentent ont été largement utilisés au Québec et dans plusieurs pays. Depuis sa diffusion au début des années 2000, les bases pédagogiques et technologiques de cette méthode ont évolué. Le but de cet ouvrage est d’en faire le bilan et d’identifier les lignes de forces d’une nouvelle ingénierie pédagogique. L’ouvrage compte...

Algorithmes

Algorithmes

Auteure: Claire Mathieu

Nombre de pages: 80

Les algorithmes prennent une place grandissante dans la société, que ce soit pour des applications informatiques ou pour des usages en société (réseaux sociaux, moteurs de recherche, affectation post-bac, découpage électoral). Lorsque la théorie prend du retard sur la pratique, les méthodes risquent d'être appliquées avant qu'on ait compris leurs aspects fondamentaux, ce qui induit des risques de manipulation. La perspective algorithmique allie des considérations d'efficacité à une approche systématique des problèmes passant par différentes phases (modélisation, formalisation, résolution, application) au cours desquelles l'aléatoire joue un rôle important. Quand ils sont bien conçus, les algorithmes peuvent être un outil de transformation de la société et contribuer au bien social. Claire Mathieu est informaticienne. Elle travaille sur les algorithmes, notamment les algorithmes d'approximation et la modélisation mathématique des réseaux sociaux. Directrice de recherche au CNRS, elle a été nommée sur la chaire annuelle d'Informatique et sciences numériques pour l'année académique 2017-2018.

Apprentissage artificiel

Apprentissage artificiel

Auteure: Vincent Barra , Antoine Cornuéjols , Laurent Miclet

Nombre de pages: 1004

Les programmes d'intelligence artificielle sont aujourd'hui capables de reconnaître des commandes vocales, d'analyser automatiquement des photos satellites, d'assister des experts pour prendre des décisions dans des environnements complexes et évolutifs (analyse de marchés financiers, diagnostics médicaux...), de fouiller d'immenses bases de données hétérogènes, telles les innombrables pages du Web... Pour réaliser ces tâches, ils sont dotés de modules d'apprentissage leur permettant d'adapter leur comportement à des situations jamais rencontrées, ou d'extraire des lois à partir de bases de données d'exemples. Ce livre présente les concepts qui sous-tendent l'apprentissage artificiel, les algorithmes qui en découlent et certaines de leurs applications. Son objectif est de décrire un ensemble d'algorithmes utiles en tentant d'établir un cadre théorique pour l'ensemble des techniques regroupées sous ce terme « d'apprentissage artificiel ». La quatrième édition de ce livre a été augmentée et complètement réorganisée pour s'adapter aux évolutions très significatives de l'apprentissage artificiel ces dernières années. Une large place y est accordée...

Apprentissage artificiel - 4e édition

Apprentissage artificiel - 4e édition

Auteure: Vincent Barra , Laurent Miclet , Antoine Cornuéjols

Nombre de pages: 1004

Les programmes d'intelligence artificielle sont aujourd'hui capables de reconnaître des commandes vocales, d'analyser automatiquement des photos satellites, d'assister des experts pour prendre des décisions dans des environnements complexes et évo

Perspectives de l'économie numérique de l'OCDE 2017

Perspectives de l'économie numérique de l'OCDE 2017

Auteure: Oecd

Nombre de pages: 376

La publication biennale des Perspectives de l’économie numérique de l’OCDE examine et décrypte les évolutions et les opportunités et défis qui se font jour dans l’économie numérique. Elle met en lumière la manière dont les pays membres et les économies partenaires de l’OCDE tirent parti des technologies de l’information et des communications ...

Au cœur de l'intelligence artificielle

Au cœur de l'intelligence artificielle

Auteure: Axel Cypel

Nombre de pages: 480

Un fossé existe entre la réalité scientifique de l’Intelligence Artificielle et la manière dont elle est expliquée et, par conséquent, perçue par le grand public. Ceux qui occupent la tribune et parlent de l’IA ne sont pas nécessairement ceux qui la pratiquent au quotidien. Alors comment faire la part du vrai et du fantasme ? Ce livre fait mieux que parler de l'IA : il vous explique ce qu'elle est. En outre, les GAFA, leur monopole, la fin du travail, les technoprophètes, etc., révèlent un sens souvent caché, parfois même à dessein. En proposant des explications, puis une analyse critique de l'IA construite sur de nombreux arguments scientifiques, ce livre culmine sur la question de la possibilité même d'une conscience artificielle, graal et véritable but de l'IA. Que le lecteur soit ou non aux prises avec la transformation digitale, l’innovation et l’informatique, qu’il soit étudiant, décideur ou, plus généralement, un esprit curieux, les thèmes abordés clairement lui donneront la possibilité de forger ses propres convictions, sur la base des exemples et des idées débattus.

Sin imagen

Apprendimento Facili Strutture Dati e Algoritmi C++

Auteure: Yang Hu

Nombre de pages: 212

Ce livre simplifié pour apprendre les structures de données et les algorithmes. Il existe plusieurs solutions pour chaque problème et le livre est codé en C ++, il est utile comme guide d'entretien et d'examen pour les informaticiens.Toutes les structures de données sont illustrées par des exemples simples et des diagrammes. Chaque caractéristique importante du langage est illustrée en profondeur par un exemple de programmation complet. Le cas échéant, des descriptions illustrées des concepts sont incluses pour faciliter une meilleure compréhension.Simple est le début de la sagesse. De l'essence de la pratique, ce livre pour expliquer brièvement le concept et cultiver vivement l'intérêt de la programmation, vous l'apprendrez facilement, rapidement et bien.

Des robots et des hommes

Des robots et des hommes

Auteure: Laurence Devillers

Nombre de pages: 185

Les robots fascinent et cristallisent les peurs avec l'angoisse d'être un jour dominés, voir supplantés par eux. Leur irruption dans nos vies nécessite une réflexion éthique. Si les robots apprennent seuls comme des enfants, il est souhaitable de les programmer avec des valeurs morales, des règles de vie en société et de contrôler leur apprentissage. En imaginant des solutions pragmatiques combinant avancées technologiques et réflexions philosophiques, Des robots et des hommes a pour but d'expliquer à partir des mythes et fantasmes qui l'entoure, l'intelligence artificielle des robots et de préparer demain en proposant que ces futurs compagnons empathiques suivent des commandements éthiques. Laurence Devillers illustre son propos à l'aide de récits de fiction qui se déroulent dans un avenir proche, montrant l'impact sociétal que ces objets pas comme les autres auront sur nos sociétés. Que souhaitons-nous faire de ces machines artificiellement intelligentes et affectives dans notre société ? Comment vont-elles nous transformer ? Les robots nous promettent-ils le meilleur ou le pire des mondes ?

L'apprentissage profond

L'apprentissage profond

Auteure: Yoshua Bengio , Aaron Courville , Ian Goodfellow

Nombre de pages: 770

Le livre de chevet de Elon Musk. Écrit par trois experts dans le domaine, Deep Learning est le seul livre complet sur le sujet. Il fournit une perspective générale et des préliminaires mathématiques indispensables aux ingénieurs en logiciel et aux étudiants qui entrent sur le terrain, et sert de référence aux autorités. Elon Musk, cofondateur et PDG de Tesla et SpaceXstudents L'apprentissage profond (ou deep learning) est un apprentissage automatique qui permet à l'ordinateur d'apprendre par l'expérience et de comprendre le monde en termes de hiérarchie de concepts. Parce que l'ordinateur recueille des connaissances à partir de l'expérience, il n'est pas nécessaire qu'un opérateur humain spécifie formellement toutes les connaissances dont l'ordinateur a besoin. Cet ouvrage présente un large éventail de sujets d'apprentissage profond. Le texte offre un contexte mathématique et conceptuel, théorie des probabilités et théorie de l'information, calcul numérique et apprentissage automatique. Il examine des applications telles que le traitement du langage naturel, la reconnaissance vocale, la vision par ordinateur, les systèmes de recommandation en ligne, la...

L' Intelligence artificielle et les chimpanzés du futur

L' Intelligence artificielle et les chimpanzés du futur

Auteure: Pascal Picq

Nombre de pages: 320

L’humanité est-elle prête à vivre avec d’autres intelligences ? Dans ce livre, Pascal Picq analyse la coévolution de l’espèce humaine et de ses proches – les australopithèques d’hier comme les chimpanzés d’aujourd’hui – avec les innovations techniques et culturelles actuelles. Retraçant les fondements des intelligences animales, humaines et artificielles dans une approche évolutionniste, il nous explique comment elles ont émergé, en quoi elles diffèrent fondamentalement et pourquoi certaines d’entre elles sont plus performantes que d’autres. Une nouvelle phase de l’évolution se dessine en ce moment, dont il est urgent de prendre la mesure : il nous faut apprendre, et vite, à vivre en bonne intelligence avec toutes ces intelligences. En attendant les promesses du transhumanisme, une décennie de tous les possibles s’ouvre à nous. Les technologies ne suffiront pas si l’humanité ne s’inscrit pas dans une véritable vision évolutionniste qui associe les intelligences humaines, animales et artificielles. Pascal Picq Pascal Picq est paléoanthropologue, maître de conférences au Collège de France. Il est l’auteur d’Au commencement...

Initiation à l'algorithmique et à la programmation en C

Initiation à l'algorithmique et à la programmation en C

Auteure: Rémy Malgouyres , Rita Zrour , Fabien Feschet

Nombre de pages: 336

Cet ouvrage s'adresse aux etudiants (licences et IUT), ainsi qu'a tous ceux qui souhaitent acquerir des bases solides en programmation. L'ouvrage est structure en quatre parties: - Les bases du langage C: syntaxe, types de donnees, entreessorties (stdio.h), execution conditionnelle, structuration d'un programme C, structures, iteration. - Les structures sequentielles: tableaux, fichiers texte, adresses, pointeurs et passage par adresse, allocation dynamique, chaines de caracteres, fichiers binaires, tableaux a double entree. - Les algorithmes: langage algorithmique et complexite, algorithmes de tri quadratiques, tri rapide (quicksort). - Les structures de donnees: listes chainees, piles, files, recursivite, arbres binaires, graphes, parcours de graphes, liste d'adjacence. Concus comme des supports d'apprentissage, les 129 exercices corriges peuvent etre abordes en complement de l'enseignement recu ou de maniere autodidacte.

PHP en action

PHP en action

Auteure: David Sklar , Adam Trachtenberg

Nombre de pages: 692

Le langage open source PHP brille par sa souplesse pour l'écriture de scripts et sa puissance en matière de programmation web. PHP est devenu le principal langage de développement rapide pour le web grâce à ses nombreuses fonctionnalités, sa syntaxe facile d'accès et sa disponibilité sur toutes les plates-formes. PHP en action est un recueil de solutions pour répondre aux problèmes les plus fréquents auxquels se heurtent les programmeurs web. Il comporte des exemples couvrant l'ensemble des besoins liés aux fonctions de PHP et à leur mise en application. Cet ouvrage est destiné à la fois aux administrateurs de sites web à vocation commerciale, aux webmasters professionnels ou aux amateurs curieux d'exploiter la richesse des ressources de PHP. PHP en action propose des recettes prêtes à l'emploi sous la forme de portions de code à insérer directement au cœur de vos applications. Vous y trouverez les explications nécessaires pour comprendre les différents codes et les adapter en fonction de vos besoins spécifiques. PHP en action présente 290 recettes classées en fonction de leur complexité : depuis la création d'une requête pour solliciter une base de...

Exercices et problèmes d'algorithmique

Exercices et problèmes d'algorithmique

Auteure: Nicolas Flasque , Helen Kassel , Franck Lepoivre , Boris Velikson

Nombre de pages: 256

L'algorithmique est la science formelle qui décompose les calculs en une série d'opérations élémentaires. L'originalité de cet ouvrage tient davantage à la méthode pédagogique présentée qu'à la technique proprement dite, l'objectif étant d'aider les étudiants à s'approprier une démarche intellectuelle pour évaluer un problème et réfléchir à une stratégie de solution. Le contenu est indépendant de tout langage de programmation : les exemples sont donnés en pseudo-code. Chaque chapitre débute par des rappels de cours suivis par une série d'énoncés d'exercices et problèmes classés par difficulté, et se termine par les solutions commentées puis par une conclusion qui recapitule les points à retenir.

Les algorithmes font-ils la loi ?

Les algorithmes font-ils la loi ?

Auteure: Aurélie Jean

Nombre de pages: 136

Après le succès de De l’autre côté de la Machine, Aurélie Jean nous entraîne dans un nouveau voyage : au cœur de nos institutions juridiques et des algorithmes qui s’y exercent. Comment la loi est-elle pensée et appliquée au temps des algorithmes ? Comment les algorithmes sont-ils utilisés au sein du système judiciaire ? Et est-il vraiment possible de les réguler ? C’est un fait : les algorithmes rythment nos vies. Ils nous aident à nous déplacer, à travailler, à nous soigner, et même à légiférer. Certains, alarmistes, diraient qu’ils sont de partout... Or, peu d’entre nous les comprennent, sans parler d’en maîtriser les subtilités. Nos dirigeants, parlementaires et nos juristes n’y font pas exception, et participent pour certains à augmenter la confusion autour de leur utilisation et de leur supposé danger... Pourtant, il est aujourd’hui nécessaire, voire capital, de comprendre le fonctionnement des algorithmes développés, mais aussi d’anticiper leur développement, de l’encadrer et de l’accompagner aussi judicieusement que justement. Une chose demeure cependant certaine : les algorithmes ne disposent d’aucune personnalité...

Traité de bioéthique IV

Traité de bioéthique IV

Auteure: Emmanuel Hirsch , François Hirsch

Nombre de pages: 624

Les États généraux de la bioéthique se sont ouverts le 18 janvier 2018. Décider que la concertation ne devait pas se limiter à la révision de la loi relative à la bioéthique du 7 juillet 2011, c’était affirmer qu’une certaine bioéthique d’hier est révolue. D’autres enjeux bioéthiques ont fait irruption sur la scène publique et constituent les nouveaux territoires et les nouveaux terrains de la bioéthique. Si les neurosciences suscitaient déjà des réflexions portant sur de possibles interventions sur le cerveau, pour « réparer, transformer et augmenter », désormais l’intelligence artificielle, l’usage des données de masse, la robotisation nous imposent la responsabilité de renouveler notre pensée de la bioéthique. Est-il envisageable de poser un cadre législatif à des innovations disruptives qui bouleversent nos conceptions de l’environnement, du vivant, de l’humain, de notre rapport à l’autre et au monde ? Est-on capable de concevoir un humanisme pour temps d’artificialisation, de numérisation ou de vitrification de notre humanité ? Quelles valeurs et quels critères opposer à l’enchantement d’une promesse...

Apprendre le C++ Moderne et la STL sur Windows, Linux, Azure

Apprendre le C++ Moderne et la STL sur Windows, Linux, Azure

Auteure: Christophe Pichaud

Nombre de pages: 292

Ce livre a pour but d'apprendre le C++ Moderne. Le C++ Moderne c'est C++ 11, 14, 17 et 20. Organisé en chapitres à thèmes, cet ouvrage permet aux débutants d'apprendrent le langage même en lisant les chapitres dans un ordre différent de celui proposé par l'auteur. C++ 11 est le fruit de plusieurs années de travail au niveau du comité de standardisation ISO et les versions suivantes, à savoir C++ 14, 17 et 20 ne sont que la suite de cet effort. On notera cependant que C++ 20 est toujours partiellement implémenté par les compilateurs du marché, que ce soit Visual C++ de Microsoft, Clang (LLVM) ou GCC. Sur le cloud, tout est orienté Server et LInux reigne en maître. Que ce soit via des la programmation multithreads ou asynchrones, C++ tire son épingle du jeu et , Server-sideAvec les enjeux du Cloud, on s'aperçoit que seules les Technologies qui sont à la pointe du marché des comme Go, Go, daor ou Docker

IUT Informatique DUT BTS Licence - tome 1

IUT Informatique DUT BTS Licence - tome 1

Auteure: Patrice Rey

Nombre de pages: 630

Ce livre a pour objectif de proposer, dans le domaine de l'enseignement informatique en DUT, BTS et Licence, une approche pédagogique en programmation de la conception, de la réalisation et de la gestion des structures de données. Les structures de données sont un des piliers fondamentaux sur lesquels repose l’enseignement de l’informatique (notamment en BTS, en DUT et en Licence). Elles modélisent au mieux les informations à traiter pour en faciliter le traitement par l’algorithme considéré. Concevoir une structure de données pour modéliser les informations à traiter tout en respectant l’apport des services, n’est pas une chose facile puisqu’il n’existe pas une implémentation unique compte tenu du problème posé. Les deux premiers chapitres sont consacrés à l'environnement algorithmique et à la représentation des types de données. Le chapitre 3 traite de la notion de récursivité qui est une notion fondamentale en informatique et très utilisée en programmation pour améliorer la performance des algorithmes quand cela s’avère nécessaire. Le chapitre 4 traite la notion de pile pour laquelle nous verrons son principe et ses primitives de...

Python Programmation

Python Programmation

Auteure: Amand Odilon

Nombre de pages: 135

Vous êtes à la recherche d'un cours accéléré de Python pour la science des données et vous voulez créer facilement votre premier projet en un rien de temps? Vous êtes constamment à la recherche d'informations sur les réseaux sociaux (comme les groupes FB) et vous ne savez pas par où commencer avec la programmation Python? Si c'est le cas, lisez la suite! Python est souvent utilisé en science des données aujourd'hui car c'est un langage de programmation mature qui possède d'excellentes propriétés pour les programmeurs débutants. Parmi les plus notables de ces propriétés, citons le mot de passe facile à lire, la suppression des délimiteurs optionnels, l'écriture dynamique et l'utilisation de la mémoire dynamique. L'amélioration et la recherche très utile dans le monde de l'informatique et de la technologie ont accru l'importance de ses concepts les plus fondamentaux et essentiels sous mille aspects. Cette notion de principe est ce que nous appelons continuellement les données, et ces données sont la seule chose qui ouvre la voie à tout dans le monde. Les plus grandes organisations et entreprises du monde ont bâti leur création et leurs philosophies et...

L'algorithmique et les sciences

L'algorithmique et les sciences

Auteure: Bernard Chazelle

Nombre de pages: 104

Suite à une explosion de résultats surprenants en informatique théorique, une idée nouvelle de l’algorithmique a pris forme ces dernières années. Alors qu’ils ont été longtemps de simples outils de conception pour la programmation, les algorithmes sont en passe d’acquérir, au sein des sciences et des technologies nouvelles, le rôle qu’ont traditionnellement tenu, dans les sciences physiques, les équations aux dérivées partielles. La biologie des systèmes, la modélisation du cerveau, les sciences sociales, l’économie et les sciences des réseaux sont autant de domaines où le processus algorithmique est au cœur de l’action. De fait, la portée de certains algorithmes s’étend bien au delà de leur cadre proprement informatique. On pense à l’impact créé en physique quantique par l’algorithme de factorisation de Shor ; à PageRank, le moteur de recherches de Google, dont le succès doit à une approche syntactique de questions sémantiques, ou encore à AdaBoost, l’algorithme qui a transformé l’apprentissage automatique. Ces développements, dont les retombées concrètes ne sont plus à démontrer, sont, tous les trois, issus de...

Derniers livres et auteurs recherchés