Ebooks Gratuits

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

Trouver votre ebook...

Nous avons trouvé un total de 39 livres disponibles en téléchargement
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

Apprendre à programmer avec Ocaml

Apprendre à programmer avec Ocaml

Auteure: Sylvain Conchon , Jean-Christophe Filliâtre

Nombre de pages: 429

"La connaissance de l'algorithmique (dont le but est de choisir l'algorithme le plus élégant et le plus efficace en toute circonstance) 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."--Page 4 de la couverture.

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.

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 !

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

Data power

Data power

Auteure: Cyril de Sousa Cardoso , Emmanuelle Galou , Aurore Kervella , Patrick Kwok

Nombre de pages: 304

La data est un enjeu de pouvoir : l'organisation qui la maîtrise et la développe accède à une source de création de valeur majeure, en même temps qu'à une aide précieuse à la prise de décision. Mais comment mettre en place une stratégie dans des entreprises, organisations publiques ou associations qui, souvent, n'ont que peu de culture data ? À la fois introduction et guide de mise en oeuvre, cet ouvrage permet de faire les premiers pas : Comprendre ce qu'est la data et les différents modes de traitement de la donnée. Anticiper l'impact de la data pour vous : marketing, industrie, médias, finance, médecine, territoire, politique, etc. Utiliser la data dans votre business : explorer, apprendre, modéliser, prédire. Décoder les enjeux et les perspectives de la data : IA. loT, questions écologiques, enjeux de propriété intellectuelle, etc. Rédigé par quatre auteurs experts. Data power donne une vision large et concrète des enjeux et des applications de la donnée aujourd'hui.

TIM 4e / 3e - Cahier d'activités

TIM 4e / 3e - Cahier d'activités

Auteure: Olivier DUHAPPART , Stéphane GENOUX

Nombre de pages: 104

Ce cahier d'activités permet l'acquisition de techniques d'analyse et de programmation autour de dix projets ludiques. Pour les 4e, il propose une initiation au code informatique pour créer des jeux simples avec des solutions ergonomiques (Scratch, Proglab...) ou des langages plus pointus (Python, JavaScript). En 3e, les élèves apprennent à programmer le comportement d'objets connectés : robot, drones de surveillance et même micro-contrôleur Arduino. > Codez de A à Z > Programmer un drone > Programmer une station météo

Apprendre à programmer avec Python 3

Apprendre à programmer avec Python 3

Auteure: Gérard Swinnen

Nombre de pages: 435

Un livre incontournable pour acquérir l'exigeante discipline qu'est l'art de la programmation ! Original et stimulant, cet ouvrage aborde au travers d'exemples attrayants et concrets tous les fondamentaux de la programmation. L'auteur a choisi Pyt

Sin imagen

Les réseaux de neurones artificiels

Auteure: François Blayo , Michel Verleysen

Nombre de pages: 126

Une présentation des éléments et des structures qui composent le système nerveux, suivie d'une présentation des traitements de l'information en informatique appelés réseaux de neurones, neuromimétique ou connexionnisme.

Apprendre à programmer avec Python

Apprendre à programmer avec Python

Auteure: Gérard Swinnen

Nombre de pages: 342

Quel meilleur choix pour apprendre la programmation qu'un langage moderne et élégant tel que Python, aussi bon pour le développement d'applications web que pour la réalisation de scripts système ou l'analyse de fichiers textuels ? Un support de cours réputé et adopté par de nombreux enseignants, avec 40 pages d'exercices corrigés Reconnu et utilisé par les enseignants de nombreuses écoles et IUT, complété d'exercices accompagnés de leurs corrigés, cet ouvrage original et érudit est une référence sur tous les fondamentaux de la programmation : choix d'une structure de données, paramétrage, modularité, orientation objet et héritage, conception d'interface, multithreading et gestion d'événements, protocoles de communication et gestion réseau, formulaires web et CGI, bases de données... jusqu'à la désormais indispensable norme Unicode (le format UTF-8). À qui s'adresse ce livre ? Aux étudiants en BTS et IUT Informatique et à leurs enseignants ; À tous les autodidactes férus de programmation qui veulent découvrir le langage Python.

Python 3 - 2e éd.

Python 3 - 2e éd.

Auteure: Bob Cordeau , Laurent Pointal

Nombre de pages: 304

Le langage Python est un langage idéal pour l'apprentissage de la programmation. C'est la raison pour laquelle il est choisi pour initier aussi bien les jeunes enfants que les élèves des classes préparatoires. Il est également utilisé dans des contextes professionnels très divers qui vont de l'électronique de loisirs (makers) au machine learning dans les projets d'intelligence artificielle. Cet ouvrage ne requiert aucune connaissance préalable en informatique mais fournit des bases solides et synthétiques. La démarche pédagogique est renforcée par le recours à Pyzo, une distribution et un environnement complet et gratuit qui facilite l'utilisation et l'apprentissage de Python, et à Jupyter Notebook, une interface web, également gratuite qui permet de travailler en ligne sur des documents associant du code, du texte, des équations, des images, des vidéos et des graphiques. L'ouvrage "papier" comporte environ 30 exercices corrigés, et il est complété par des compléments en ligne qui proposent une centaine d'exercices corrigés supplémentaires. Cette 2e édition s'enrichit de trois nouveaux chapitres : l'un sur les bases de données, un autre sur l'écosystème ...

Le langage C

Le langage C

Auteure: Bradley Jones , Peter Aitken

Nombre de pages: 632

Apprenez à programmer dans l'un des langages les plus populaires au monde ! Grâce à des exercices pratiques et des cas concrets, cet ouvrage vous initie progressivement à toutes les bases du langage (fonctions, structures, pointeurs, gestion de mémoire, gestion fichiers, bibliothèques de classes, etc.), vous apprend à utiliser les bonnes syntaxes et vous fournit de nombreux conseils, notamment en matière de sécurité. À l'issue de cet ouvrage, vous serez apte à réaliser de petits programmes et à comprendre le code de programmes plus complexes. À l'aide de bibliothèques de fonctions existantes, vous pourrez également créer vos interfaces graphiques, communiquer avec d'autres programmes sur Internet, réaliser des jeux ou traiter des données issues des bases de données. Cette nouvelle édition a été entièrement revue et complétée pour intégrer les nouveautés introduites par la norme C11. Les explications et les exemples de code ont été actualisés, en faveur d'une syntaxe plus claire et concise.

Apprendre demain

Apprendre demain

Auteure: Alexia Audevart , Magaly Alonzo

Nombre de pages: 224

Cet ouvrage revisite l’apprentissage à la lumière des dernières avancées en neurosciences et des nouvelles perspectives offertes par l’intelligence artificielle. Il montre comment, dans le processus d’apprentissage, les deux disciplines interagissent, travaillent en symbiose, se renforcent l’une l’autre. Les progrès réalisés dans la compréhension des réseaux de neurones artificiels permettent d’améliorer les réseaux de neurones biologiques, et vice versa. A travers de nombreux exemples, témoignages d’experts et cas concrets, les auteurs donnent des clés pour comprendre comment, à partir de l’osmose entre l’homme et la machine, se construiront les apprentissages de demain.

Sin imagen

Analyse d'images

Auteure: Jean-Pierre Cocquerez , Sylvie Philipp

Nombre de pages: 457

L'analyse d'image touche à l'heure actuelle de nombreux domaines, avec des objectifs aussi variés que l'aide au diagnostic pour les images médicales, la vision artificielle en robotique ou l'analyse des ressources terrestres à partir des images prises par satellite. Le but du traitement de ces images est à la fois simple dans son concept et difficile dans sa réalisation. Simple en effet, puisqu'il s'agit de reconnaître des objets que notre système visuel perçoit rapidement, du moins pour la majorité d'entre eux. Difficile cependant, car dans la grande quantité d'informations contenues dans l'image, il faut extraire des éléments pertinents pour l'application visée et ceci indépendamment de la qualité de l'image. L'analyse d'image s'est donc dotée d'outils et de méthodes puissants issus de domaines aussi variés que les mathématiques, le traitement du signal, ou l'informatique. Cet ouvrage présente un des aspects les plus importants du traitement des images : la " segmentation ". Il récapitule d'abord les grandeurs observables et calculables sur une image et les algorithmes de manipulation des structures de données associées. Il détaille ensuite les...

Santé et intelligence artificielle

Santé et intelligence artificielle

Auteure: Cedric Villani , Bernard Nordlinger

Nombre de pages: 418

Santé et intelligence artificielle Renouveler et perfectionner l'interprétation des images, modéliser la croissance des tumeurs, prédire la réponse aux traitements administrés, augmenter les performances en radiologie, en anatomie pathologique, en dermatologie, tirer parti des données génétiques pour comprendre les maladies, développer la médecine de précision, constituer des recueils de données d'une richesse jusqu'ici inaccessible : toutes choses qui, en médecine, deviennent possibles grâce à l'intelligence artificielle. Cette révolution des pratiques suppose un renouvellement de la formation des professionnels de santé, et pose un certain nombre de défis : défi technique et technologique posé par la taille des données, défi éthique et légal, pour protéger les données personnelles, défi de la confiance, pour convaincre les acteurs de surmonter leurs réticences. Mathématiciens modélisateurs et analystes, informaticiens, statisticiens, cancérologues, chirurgiens, onco-généticiens, sociologues, administrateurs hospitaliers, juristes, ont apporté leur contribution pour offrir au lecteur une information claire, objective et raisonnable, loin des...

Réseaux bayésiens avec R

Réseaux bayésiens avec R

Auteure: Jean-Baptiste Denis , Marco Scutari

Nombre de pages: 260

Cet ouvrage introduit ses lecteurs à la découverte des réseaux bayésiens. À partir d’exemples simples, mais suffisamment complexes pour détailler les différents mécanismes en cause, les trois premiers chapitres présentent les réseaux bayésiens pour variables discrètes, variables gaussiennes et variables quelconques. Toutes les étapes de construction, de vérification des propriétés, d’estimation et d’interprétation sont illustrées par l’usage de fonctions R. Le but est de permettre aux lecteurs de reproduire la démarche pour leurs propres problématiques, en utilisant leurs propres données par simple adaptation de ce qui est présenté. Le quatrième chapitre propose un traitement concis mais rigoureux des théories mathématiques sous-jacentes couvrant la définition des réseaux bayésiens, les principaux algorithmes d’apprentissage de structure à partir de données et les requêtes d’exploration des propriétés d’un réseau estimé pour répondre à diverses questions concrètes. Le cinquième chapitre est dédié à une revue des principaux logiciels disponibles, en particulier des paquets R existant. Le sixième chapitre est le traitement en ...

Algorithmes Java

Algorithmes Java

Auteure: yang hu

Nombre de pages: 238

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 nouveau code d'implémentation Java, 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.

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

Éloge du flou

Éloge du flou

Auteure: Arturo Sangalli

Nombre de pages: 206

Combinant les points de vue philosophique et scientifique, cet ouvrage explore les nouvelles avenues sur lesquelles s'engage la science informatique. S'appuyant sur la description de nombreux cas, il présente les principes des trois grandes techniques de calcul mises en œuvre dans un domaine où sont impliquées à la fois les mathématiques, l'informatique et l'intelligence artificielle : LES RÉSEAUX DE NEURONES ; LES ALGORITHMES GÉNÉTIQUES ; LA LOGIQUE FLOUE.

Création de bases de données

Création de bases de données

Auteure: Nicolas Larrousse

Nombre de pages: 208

Méthode pour concevoir un système d'information robuste et évolutif. Aborde la notion de base de données et les métiers associés et décrit les différentes étapes de la conception d'une base de données.

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

Analyse de données avec Python - Optimiser la préparation des données avec Pandas, Numpy, Jupyter et IPython-collection O'Reilly

Analyse de données avec Python - Optimiser la préparation des données avec Pandas, Numpy, Jupyter et IPython-collection O'Reilly

Auteure: Wes Mckinney

Nombre de pages: 363

Une bible pour les ingénieurs en science des données pour manipuler, traiter et nettoyer les données en Python Ce livre vous fera découvrir des instructions complètes pour la manipulation, le traitement, le nettoyage et la compression des jeux de données en Python. Mise à jour pour les dernières version 3.x de Python, la seconde édition de ce guide pratique est bourrée d'études de cas pratiques qui vous montrent comment résoudre efficacement un large ensemble de problèmes d'analyse de données. Vous y apprendrez à maîtriser les dernières versions de Pandas, NumPy, IPython et autre Jupyter. Au programme : Utilisez le shell IPython et Jupyter Notebook pour des explorer des projets informatiques Apprenez les fonctionnalités de base et avancées de NumPy (le raccourci de Numerical Python) Démarrez avec les outils d'analyse de données de la bibliothèque pandas Utiliser des outils flexibles pour charger, nettoyer, transformer, fusionner et remodeler les données Créez des visualisations informatives avec matplotlib Appliquez les outils de regroupement de pandas pour découper, trancher et résumer des jeux de données Analysez et manipulez des données provenant de...

Sciences des données : de la logique du premier ordre à la Toile

Sciences des données : de la logique du premier ordre à la Toile

Auteure: Serge Abiteboul

Conçus à partir d’un langage formel, la logique du premier ordre, les systèmes de gestion de bases de données relationnels servent de médiateurs entre l’individu et la machine : ils traduisent les données en informations. Avec l’augmentation du volume de données distribuées sur la Toile émerge aujourd’hui une « intelligence collective » façonnée par de grands moteurs de recherches dont le monopole soulève des questions éthiques et politiques. Un des grands défis des années à venir est de développer les technologies qui permettront de trouver, d’évaluer, de valider, de vérifier, de hiérarchiser l’information pour construire la « Toile des connaissances » de demain.

Le Big Data

Le Big Data

Auteure: Pierre Delort

Notre époque produit quantité de données. Toutes ces données, utiles pour la conduite de machines, la surveillance d’ouvrages d’art ou pour notre vie sociale, économique, sentimentale... laissent des traces ou des scories. Ces traces maillent le monde et sont conservées de manière croissante. Le Big Data (ou mégadonnées) y trouve des modèles pouvant améliorer les décisions ou opérations et transformer les firmes. C’est ainsi que nos recherches sur Google ou Wikipedia peuvent constituer des alertes avancées d’épidémies, les données d’exploitation de moteurs d’avion Rolls-Royce permettent de mieux les maintenir ou les concevoir, nos courses de taxi informent sur les endroits où les arrêter et les lieux où sortir, nos relations sur un réseau social informent sur la qualité de notre crédit... et que la publicité évolue vers l’avant commercial. Cet ouvrage est une invitation à penser ce qu’une approche par les mégadonnées modifie dans la recherche, l’innovation, la vie des entreprises et dans notre vie quotidienne. Ni eldorado, ni miroir aux alouettes, le Big Data est loin de n’être qu’une mode.

Superintelligence

Superintelligence

Auteure: Nick Bostrom

Nombre de pages: 464

Que se passera-t-il quand les machines surpasseront l’intelligence humaine ? Les robots vont-ils nous sauver ou nous détruire ? Isaac Asimov l’avançait dès 1942 avec ses trois lois de la robotique : l’intelligence artificielle doit être contrôlée au plus profond de ses fondements pour qu’elle ne puisse jamais s’attaquer à l’Homme. Mais comment s’assurer qu’une superintelligence ne se révèlera pas hostile à la survie de l’humanité ? Dans cet ouvrage unique, best-seller international traduit en 19 langues, Nick Bostrom nous révèle les difficultés que la recherche d’une intelligence supérieure va nous poser et comment les résoudre. Il s’agit sans doute du plus grand défi auquel l’humanité aura à faire face. Il faut s’y préparer.

L'intelligence artificielle et le droit

L'intelligence artificielle et le droit

Nombre de pages: 482

Depuis quelques années, on observe des avancées majeures dans le domaine de l’intelligence artificielle et des robots, en raison des progrès techniques indéniables et des traitements de données sans cesse plus performants (en lien avec le phénomène big data). Parmi les réalisations concrètes les plus marquantes, on pointe les véhicules autonomes, les drones militaires ou les logiciels susceptibles d’aider les médecins, les juges, ou les avocats dans leurs activités professionnelles. Au-delà des questions éthiques ou philosophiques qu’elle pose, cette robotisation de la vie constitue un véritable défi pour le droit, en ce sens que les règles actuellement en vigueur peuvent se révéler inadaptées ou insuffisantes pour encadrer cette nouvelle réalité. Cet ouvrage a pour objet d’analyser, de manière transversale, les principales questions posées par l’intelligence artificielle et les robots, en matière de protection de la vie privée, de propriété intellectuelle, de droit des obligations (contractuelles ou extra-contractuelles) ou de droit de la concurrence, avant d’adopter une approche sectorielle, avec l’examen des enjeux posés par la...

Analyse de données avec SPSS®

Analyse de données avec SPSS®

Auteure: Manu Carricano , Fanny Poujol , Laurent Bertrandias

Nombre de pages: 235

Cet ouvrage a pour objectif d'amener à découvrir tout le potentiel de l'analyse des données à travers de nombreux exemples et exercices d'application, situés principalement dans le champ du marketing. Progressif et pédagogique, il s'articule autour des étapes clés d'une analyse de données : la définition de la problématique, la description des données, la validation des instruments de mesure. Il met l'accent sur le choix d'une méthode d'analyse, qu'elle soit descriptive (tris croisés, analyse factorielle) ou plus technique (ANOVA, régression, analyse conjointe). Le dernier chapitre traite de la rédaction du rapport, élément essentiel de la communication des résultats. Le livre inclut de nombreux exemples illustratifs et applications. La plupart de ces dernières font appel à SPSS afin que le lecteur se familiarise avec ce logiciel et mette en pratique une démarche d'analyse. Rappel méthodologique sur la réalisation d'une analyse de données et outil concret d'utilisation de SPSS, ce manuel s'adresse aux étudiants mais sera également utile aux chargés d'études en activité. Cette nouvelle édition intègre de nouveaux contenus. En particulier, dans un...

Programmer en C++ moderne

Programmer en C++ moderne

Auteure: Claude Delannoy

Nombre de pages: 848

La 4e de couv. indique : "Les versions C++11, C++14 et C++17 ont apporté au langage C++ plus que de nouvelles fonctionnalités : une nouvelle façon de programmer. Dès lors, une refonte complète du classique Programmer en langage C++ de Claude Delannoy s'imposait. C'est à cette tâche que s'est attelé l'auteur à l'occasion de cette 10e édition de l'ouvrage, en réécrivant les exemples de code et en préconisant de bonnes pratiques de programmation dans l'esprit de ce C++ moderne. L'ouvrage ainsi remanié commence par une présentation détaillée de la syntaxe de base du langage, s'appuyant dès que possible sur les structures de données de la bibliothèque standard (types string et vector) et sur la déclaration automatique (C++11). Puis il expose les techniques de gestion dynamique basées sur les "pointeurs intelligents" introduits par C++11 et C++14. L'auteur insiste ensuite sur la bonne compréhension des concepts objet et de la programmation générique à l'aide des "patrons". Un chapitre est consacré à la "sémantique de déplacement" introduite par C++11. Plusieurs chapitres sont dédiés aux conteneurs et aux algorithmes de la STL (Standard Template Library)....

Programmer en langage C

Programmer en langage C

Auteure: Claude Delannoy

Nombre de pages: 268

Cet ouvrage est destiné aux étudiants débutants en langage C, mais ayant déjà quelques notions de programmation acquises par la pratique, même sommaire, d'un autre langage. Les notions fondamentales (types de données, opérateurs, instructions de contrôle, fonctions, tableaux...) sont exposées avec un grand soin pédagogique, le lecteur étant conduit progressivement vers la maîtrise de concepts plus avancés comme les pointeurs ou la gestion dynamique de la mémoire. Chaque notion importante est illustrée d'exemples de programmes complets, accompagnés de résultats d'exécution. De nombreux exercices, dont la solution est fournie en fin d'ouvrage, vous permettront de tester vos connaissances fraîchement acquises et de les approfondir. Cette cinquième édition inclut les nouveautés des dernières versions de la norme ISO du langage (C99 et C11). À qui s'adresse ce livre ? 1. Aux étudiants de DUT, de BTS, de licence ou d'écoles d'ingénieur. 2. Aux autodidactes ou professionnels de tous horizons souhaitant s'initier à la programmation en C. 3. Aux enseignants et formateurs à la recherche d'une méthode pédagogique et d'un support de cours structuré pour...

Programmer en langage C++

Programmer en langage C++

Auteure: Claude Delannoy

Nombre de pages: 822

Acquérir une parfaite maîtrise du C++ et de la programmation objet "Programmer en langage C++" s'est imposé au fil de ses sept éditions successives comme la référence en langue française sur le C++. Il s'adresse aussi bien aux étudiants en programmation qu'aux développeurs professionnels souhaitant se former à ce langage ou en approfondir la maîtrise. 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. 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 ses propres classes et de la conception d'applications professionnelles. Cette 8e édition inclut un nouveau chapitre d'introduction aux design patterns en C++, ainsi qu'une annexe sur les extensions apportées par la nouvelle version de la norme ISO, publiée en 2011 et connue sous ...

Informatique et sciences du numérique

Informatique et sciences du numérique

Auteure: Gilles Dowek

Nombre de pages: 341

Enfin un véritable manuel d'informatique pour les lycéens et leurs professeurs ! Les quatre concepts de machine, d'information, d'algorithme et de langage sont au coeur de l'informatique, et l'objet de ce cours est de montrer comment ils fonctionnent ensemble. En première partie, nous apprendrons à écrire des programmes, en découvrant les ingrédients qui les constituent : l'affectation, la séquence et le test, les boucles, les types, les fonctions et les fonctions récursives. Dans la deuxième partie, on verra comment représenter les informations que l'on veut communiquer, les stocker et les transformer textes, nombres, images et sons. On apprendra également à structurer et compresser de grandes quantités d'informations, à les protéger par le chiffrement. On verra ensuite que derrière les informations, il y a toujours des objets matériels : ordinateurs, réseaux, robots, etc., qui font partie de notre quotidien. Enfin, on s'initiera à des savoir-faire utiles au XXIe siècle : ajouter des nombres exprimés en base deux, dessiner, retrouver une information par dichotomie, trier des informations et parcourir des graphes. Ce cours comporte des chapitres...

Derniers livres et auteurs recherchés