Ebooks Gratuits

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

Trouver votre ebook...

Nous avons trouvé un total de 35 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.

Algorithmes et structures de données avec Ada, C++ et Java

Algorithmes et structures de données avec Ada, C++ et Java

Auteure: Abdelali Guerid , Pierre Breguet , Henri Röthlisberger

Nombre de pages: 498

Cet ouvrage se démarque de la grande majorité des publications relatives aux algorithmes par le fait que ceux-ci sont ici présentés sous forme de pseudo-codes très proches de la langue naturelle, que chacun d'entre eux fait l'objet d'une réalisation dans trois langages de programmation importants - à savoir Ada, C++ et Java - et que l'approche est essentiellement pédagogique. La matière de ce livre est exposée de manière concise et précise, les notions traitées dans un ordre facilitant l'apprentissage, et le tout accompagné de nombreux exemples et exercices.

Ada 95

Ada 95

Auteure: Philippe Gabrini

Nombre de pages: 688

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...

Structures de données avec C#5 et WPF

Structures de données avec C#5 et WPF

Auteure: Patrice Rey

Nombre de pages: 512

La programmation des logiciels est très complexe de nos jours et elle ne peut se faire qu’avec beaucoup de pratique. L’apprentissage des concepts par la théorie représente une phase obligatoire. Néanmoins, si ces concepts ne sont pas exploités en pratique, quelque soit le langage informatique employé, la progression en programmation s’en trouve alors fortement ralentie. L’informatique étant à la fois une science, une technologie et un ensemble d’outils, ces trois composantes permettent l’apprentissage de la programmation logicielle. Dans cet ouvrage, le lecteur apprendra à implémenter les structures de données fondamentales que sont la pile, la file, la liste chaînée, les arbres, les tables et les graphes. L'implémentation récursive sera abordée pour réaliser des fonctions récursives très souvent utilisées dans les structures de données. Il sera vu aussi les méthodes de recherche des données (recherche séquentielle et dichotomique) ainsi que les méthodes pour trier les données (tri par sélection, tri par insertion, tri à bulles, tri Shell et tri rapide).

Sin imagen

Initiation à l'algorithmique et aux structures de données en C

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

Nombre de pages: 246

Cet ouvrage s'adresse aux étudiants de première année des filières informatique (L1, DUT et certaines licences professionnelles), ainsi qu'à tous ceux qui souhaitent acquérir des bases solides en programmation, sans connaissances préalables de l'informatique. Il permet d'aborder la programmation en langage C (syntaxe, exécution conditionnelle, boucles itératives, tableaux, fichiers, allocation dynamique de mémoire, récursivité...), les algorithmes (langage algorithmique, complexité d'algorithmes, tris...), et les structures de données (listes chaînées, piles, files, arbres, graphes et parcours de graphes). Conçus comme des outils d'apprentissage les exercices corrigés peuvent être abordés en complément de l'enseignement reçu ou de manière autodidacte en abordant les chapitres dans l'ordre puis en contrôlant ses connaissances avec les corrigés des exercices et les travaux pratiques.

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

Algorithmes et structures de données génériques

Auteure: Michel Divay

Nombre de pages: 342

Ce livre s'adresse principalement aux étudiants en informatique à partir de la licence et aux élèves ingénieurs. Il pourra également être utile aux étudiants d'IUT et aux formations continues. Cours d'apprentissage, il s'adresse aux lecteurs ayant déjà acquis les concepts de base de la programmation et désirant : - maîtriser la notion d'algorithme récursif, - allouer dynamiquement de la mémoire, - maîtriser la notion de pointeurs, - écrire des programmes de taille importante, - utiliser des structures de données complexes et efficaces (listes, arbres, tables), - gérer des volumes de données importants, -accéder rapidement aux différents éléments, - se constituer une boîte à outils de modèles ou de programmes génériques et donc réutilisables dans diverses applications. Les algorithmes sont écrits en C et présentés de manière complète et concrète sur de nombreux exemples. La programmation en C utilise cependant les concepts de la programmation objet. Le passage à C++ ou Java peut se faire sans problème. Plus de 160 figures et de nombreux exercices corrigés complètent les diverses notions présentées. Enfin, des compléments sont proposés sur...

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.

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...

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 !

Apprentissage artificiel

Apprentissage artificiel

Auteure: Antoine Cornuéjols , Laurent Miclet

Nombre de pages: 804

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 le C++

Apprendre le C++

Auteure: Claude Delannoy

Nombre de pages: 760

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...

Apprentissage artificiel

Apprentissage artificiel

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

Nombre de pages: 990
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.

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 ?

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 statistique

Apprentissage statistique

Auteure: Gérard Dreyfus , Jean-Marc Martinez , Manuel Samuelides , Mirta B. Gordon , Fouad Badran , Sylvie Thiria

Nombre de pages: 450

L'apprentissage statistique permet la mise au point de modèles de données et de processus lorsque la formalisation de règles explicites serait impossible : reconnaissance de formes ou de signaux, prévision, fouille de données, prise de décision en environnement complexe et évolutif. Ses applications sont multiples dans le monde de la production industrielle (aide à la conception de produits, maintenance préventive, développement de capteurs virtuels, robotique, planification d'expériences...), dans le domaine de la biologie et de la santé (aide à la découverte de médicaments, aide au diagnostic, bio-informatique...), en télécommunications, en marketing et finance, et dans bien d'autres domaines. Sans omettre de rappeler les fondements théoriques de l'apprentissage statistique, cet ouvrage offre de solides bases méthodologiques à tout ingénieur ou chercheur soucieux d'exploiter ses données. Il en présente les algorithmes les plus couramment utilisés - réseaux de neurones, cartes topologiques, machines à vecteurs supports, modèles de Markov cachés - à l'aide d'exemples et d'études de cas industriels, financiers ou bancaires. Cet ouvrage est la mise à...

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...

PHP en action

PHP en action

Auteure: David Sklar , Adam Trachtenberg

Nombre de pages: 650

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: 224

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: 290

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

Culture numérique

Culture numérique

Auteure: Dominique Cardon

Nombre de pages: 432

L’entrée du numérique dans nos sociétés est souvent comparée aux grandes ruptures technologiques des révolutions industrielles. En réalité, c’est avec l’invention de l’imprimerie que la comparaison s’impose, car la révolu­tion digitale est avant tout d’ordre cognitif. Elle est venue insérer des connaissances et des informations dans tous les aspects de nos vies. Jusqu’aux machines, qu’elle est en train de rendre intelligentes. Si nous fabri­quons le numérique, il nous fabrique aussi. Voilà pourquoi il est indispensable que nous nous forgions une culture numérique.

IUT Informatique DUT BTS Licence - tome 1

IUT Informatique DUT BTS Licence - tome 1

Auteure: Patrice Rey

Nombre de pages: 628

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...

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.

Apprendre !

Apprendre !

Auteure: Stanislas Dehaene

Nombre de pages: 384

« Notre cerveau possède, dès la naissance, un talent que les meilleurs logiciels d’intelligence artificielle ne parviennent pas encore à imiter : la faculté d’apprendre. Même le cerveau d’un bébé apprend déjà plus vite et plus profondément que la plus puissante des machines actuelles. Et cette remarquable capacité d’apprentissage, l’humanité a découvert qu’elle pouvait encore l’augmenter grâce à une institution : l’école. Au cours des trente dernières années, d’importants progrès ont été réalisés dans la compréhension des principes fondamentaux de la plasticité cérébrale et de l’apprentissage. Il est temps que chaque enfant, chaque adulte prenne la pleine mesure du potentiel énorme de son propre cerveau – et aussi, bien sûr, de ses limites. Le fonctionnement de la mémoire, le rôle de l’attention, l’importance du sommeil sont autant de découvertes riches de conséquences pour chacun d’entre nous. Des idées très simples sur le jeu, le plaisir, la curiosité, la socialisation, la concentration ou le sommeil peuvent augmenter encore ce qui est déjà le plus grand talent de notre cerveau : apprendre ! » S. D. Stanislas...

Apprentissage artificiel - 3e édition

Apprentissage artificiel - 3e édition

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

Nombre de pages: 912

Résumé 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 troisième édition de ce livre a été 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 aux...

Le RGPD face aux défis de l'intelligence artificielle

Le RGPD face aux défis de l'intelligence artificielle

Auteure: Yves Poullet

Nombre de pages: 166

L’intelligence artificielle est sans doute l’innovation la plus radicale de transformation de nos sociétés : elle envahit nos vies et modèle nos décisions tant d’entreprises, de citoyens, que d’autorités publiques. Cette innovation est largement positive mais représente également un risque pour chacun de nous d’être épié, manipulé et réduit à nos données. Face à l’enjeu que représente l’IA pour notre futur, l’UE a récemment (19 février 2020) affirmé la nécessité d’une troisième voie, entre celles chinoise et américaine, en souhaitant que les outils d’IA soient dignes de confiance. Dans cette optique, la réaffirmation des libertés individuelles et en particulier la mise en valeur du RGPD au service de ces valeurs est au coeur de la politique européenne. Notre propos s’inscrit dans ce contexte. Le RGPD est-il l’outil adéquat pour répondre aux défis de l’IA ? La Commission européenne s’interroge. Notre propos est d’analyser les défis que l’IA pose au règlement européen et de montrer les diverses lacunes mais également les mérites de cet outil. La dimension collective des risques engendrés par l’IA, l’absence 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.

Derniers livres et auteurs recherchés