Recherche

Python et les ontologies

Extraits

ActuaLitté

Programmation

Python pour les kids. La programmation accessible aux enfants, 2e édition

Alors que les cours de programmation informatique viennent tout juste d'entrer, en option, au Lycée, nombreux sont les parents qui cherchent dès aujourd'hui à apprendre à leurs enfants à programmer... dès le collège. Le livre "Python for Kids" édité par No Starch Press que nous proposons de traduire est une référence en la matière en langue anglaise. Avec une note moyenne Amazon. com de 4, 7/5 pour 65 commentaires associés, cet ouvrage saura plaire à la fois aux parents et aux enfants en proposant de leur apprendre à programmer en Python. Pourquoi Python ? Car il s'agit d'un langage de programmation connu et reconnu pour la facilité de lecture de son code source et qu'il permet en un clic d'afficher à l'écran le résultat de son programme. L'auteur Jason R. Briggs tire de plus parti du Python pour développer des programmes amusants pour les les enfants qui mettent en scène des monstres ou des agents secrets. Le code est coloré, disséqué et expliqué, le tout grâce à de nombreuses illustrations. A noter que chaque fin de chapitre contient un exercice conçu pour valider ses acquis. A la fin du livre, les enfants auront programmé deux jeux complets : un clone du populaire Pong et un jeu où il faut sauter de plate-forme en plate-forme.

12/2023

ActuaLitté

Programmation

Aide Mémoire Python 3.9 Expressions Regulières

Une expression régulière est une chaîne de caractères servant à décrire de façon générique un ensemble de chaînes grâce à l'utilisation de caractères ayant une signification particulière. La syntaxe utilisée pour l'écriture des expressions régulières, conçue par Ken Thompson, est dérivée de la notation utilisée par le mathématicien Stephen Cole Kleene, qui est à l'origine du concept.

05/2022

ActuaLitté

Langages informatiques

Selenium. Maîtrisez vos tests fonctionnels avec Python

Dans un monde numérique où la qualité logicielle est cruciale, les tests garantissent la robustesse et la fiabilité des applications. Ce livre, richement illustré de cas pratiques, est le guide pensé pour les développeurs pour apprendre à écrire et automatiser des tests fonctionnels avec Selenium, le framework Python incontournable en la matière. Le livre commence par présenter l'importance des tests et en propose une typologie détaillée pour mieux appréhender les différentes techniques à mettre en oeuvre. Il offre également des rappels technologiques indispensables sur la structure d'une application web et sur les bases du langage Python. Vous plongez ensuite dans le monde des tests unitaires en Python en explorant les assertions, les expressions régulières et les différentes bibliothèques disponibles, avec un focus sur l'utilisation de Pytest pour une meilleure gestion des tests. Les premières étapes avec Selenium depuis son installation jusqu'à la mise en place des scénarios de tests et à leur exécution sont ensuite détaillées avant de découvrir comment, avec le framework, simuler le comportement des applications dans un navigateur et comment récupérer un élément d'une page HTML. Vous étudiez ensuite le comportement de l'application web en fonction des actions des utilisateurs et la capture de données (Data Capture) qui permet de récupérer et d'extraire des données d'une page web pour vérifier et valider le contenu affiché. Les Waits, mécanismes utilisés pour gérer le temps d'attente des interactions avec les éléments d'une page web pendant l'exécution des tests, sont également présentés. Ce livre vous propose également d'appréhender les meilleures pratiques de conception de pages avec Page Object Model et de découvrir comment exécuter vos tests sur plusieurs navigateurs simultanément grâce à Selenium Grid. En fin de lecture, des chapitres optionnels vous conduisent vers des notions plus avancées liées aux tests de données (Data Driven Test).

06/2024

ActuaLitté

Informatique

Programmez un Raspberry Pi. Initiation avec Python

Le but de ce court ouvrage est de vous montrer comment créer des programmes et des jeux amusants sur votre Raspberry Pi en utilisant le langage Python (le "Pi" de Raspberry Pi...). L'auteur explique les bases du développement sur cet ordinateur un peu spécial, à la fois minuscule et puissant. Il vous fournit des exemples "qui marchent" et des scripts prêts à l'emploi. Il vous montre comment installer matériels et logiciels, comment écrire et débugger ses premières applis, et contrôler des périphériques électroniques. L'ouvrage se termine par deux projets concrets : une horloge à LED et un logiciel de pilotage de robot.

02/2014

ActuaLitté

Informatique

Apache Spark. Développez en Python pour le big data

Ce livre sur le framework Apache Spark vous permet d'apprendre à développer des applications en Python en vous appuyant sur l'analyse et le traitement de données volumineuses ainsi que sur la notion d'apprentissage automatique. Après quelques définitions de termes liés au domaine de la data, vous découvrez les fondements de Spark. Vous appréhendez l'architecture logicielle du framework, ses composants et les différents langages avec lesquels il est possible de développer. Vous entrez ensuite concrètement dans la transformation de données. Fonctions numériques, alphanumériques, ajouts d'information, suppressions, agrégations de premier ordre et plus complexes sont à l'honneur. Des fonctionnalités plus avancées telles que les fonctions de fenêtrage et celles définies par les utilisateurs sont étudiées et les nombreuses API de Spark parcourues, tout en étant illustrées par des exemples. Dans la suite du livre, l'auteur dévoile l'apprentissage machine. Apprentissage supervisé, non supervisé, profond et moteurs de recommandation sont autant de concepts détaillés. Vous découvrez les différents algorithmes présents dans Spark, les manières de préparer des données à l'entraînement ainsi que les possibilités d'évaluation d'un système prédictif au travers de plusieurs mises en pratique. Les notions d'arbres de décision, de forêts aléatoires, de réseaux de neurones, de régressions linéaires et de factorisation de matrices vous sont expliquées ainsi que le traitement des informations numériques et la vectorisation de textes. Pour finir, un chapitre met en avant l'industrialisation de Spark. Déployer, déboguer et tester son application ainsi que les subtilités de l'outil pour assurer une performance optimale sont autant d'éléments cruciaux détaillés. Si les exemples de code du livre sont en Python, langage aujourd'hui le plus utilisé avec Spark, certains sont en Scala, API la plus aboutie, pour vous apporter une vision complète du framework.

01/2022

ActuaLitté

Informatique

Apprendre à coder en Python avec Minecraft. 2e édition

Et si tu programmais en t'amusant ? Cet ouvrage s'adresse à tous les jeunes qui aiment jouer à Minecraft et qui souhaitent s'initier à la programmation pour aller plus loin. Et quitte à découvrir le code, autant s'initier à Python, un langage puissant, facile à assimiler et amusant. En programmant dans Minecraft, tu pourras rendre tes aventures encore plus passionnantes, originales et personnelles. Tu détourneras en outre des éléments du jeu pour les faire agir de façon totalement inédite, voire en inventer de nouveaux auxquels même les créateurs du jeu n'avaient pas songé. Au fil de ta lecture, tu verras entre autres comment : écrire des programmes en Python sur ton Mac, PC ou Raspberry Pi ; créer des maisons, des structures et fabriquer une machine à dupliquer des éléments du jeu ; interagir avec le jeu à l'aide de circuits électroniques très simples ; créer des objets intelligents et coder un programme d'invasion alien ; concevoir d'impressionnantes structures 2D et 3D comme des sphères et des pyramides ; imaginer et développer ton propre mini-jeu interactif. Tu as peut-être déjà atteint un niveau expert dans le jeu, mais tu te sens limité par le temps que tu passes à bâtir de nouvelles structures. Ou peut-être souhaites-tu trouver un moyen d'augmenter encore les capacités du jeu en y ajoutant des fonctionnalités intelligentes et d'automatisation. Quelles que soient tes raisons, ce livre t'accompagnera tout au long de tes aventures de programmation dans Minecraft. La deuxième édition de cet ouvrage est 100% compatible avec la dernière version de Python et propose un nouveau chapitre consacré au petit ordinateur programmable micro : bit de la BBC. A qui s'adresse cet ouvrage ? Aux collégiens, lycéens, parents, enseignants et associations. Sur editions-eyrolles.com/go/pythonminecraft2 télécharge les kits de démarrage PC/Mac et le code source des exemples du livre.

06/2019

ActuaLitté

Intelligence artificielle

L'intelligence artificielle en pratique avec Python. 2e édition

Cet ouvrage a vocation essentiellement pédagogique a pour but d'aider les débutants et praticiens confirmés de l'Intelligence Artificielle à mieux faire le tri dans un ensemble de mécanismes algorithmiques propres à cette discipline et souvent confondus, tels la "recherche" , "l'optimisation" et "l'apprentissage" . Le besoin d'un tel écrit s'est fait sentir lorsque l'auteur qui enseigne cette discipline informatique depuis plus de trente ans a constaté de manière accrue la grande confusion régnant dans l'esprit de ses étudiants lorsque ces derniers choisissent de programmer ce qui leur paraît comme l'algorithme et donc le logiciel le plus prometteur pour résoudre le jeu du taquin ou des problèmes de sudoku, un logiciel pour affronter des joueurs humains au jeu du puissance-4, des dames ou des échecs, un logiciel pour jouer aux vétérans Tetris ou au Snake, pour contrôler Super Mario dans le jeu vidéo du même nom, un logiciel capable de trouver le chemin le plus court dans un graphe ou de trouver le parcours le plus rapide traversant toutes les villes par un voyageur de commerce et, finalement, un logiciel capable de distinguer un chien d'un chat sur une photo qu'on lui présente. Et, de fait, les trois mécanismes les plus souvent confondus afin de s'attaquer à ces problèmes sont effectivement la "recherche" , "l'optimisation" et "l'apprentissage" . Cet ouvrage théorique mais aussi et surtout pratique enseigne les bases de l'IA en exploitant la force du langage de programmation Python. Tous ces exemples seront donc repris en donnant les clés pour maîtriser l'intelligence artificielle grâce à Python. La deuxième édition de cet ouvrage est enrichie et mise à jour. Elle comporte également deux nouveaux cas pratiques.

ActuaLitté

Programmation

15 énigmes ludiques pour se perfectionner en programmation Python

Dans la lignée des 15 énigmes pour s'initier à la programmation Python, cet ouvrage propose de se confronter à un niveau de difficulté plus élevé. Ces 15 nouvelles énigmes permettent en outre de découvrir des concepts-clés plus avancés en informatique. La difficulté des énigmes est repérée par un système d'étoiles. En cas de besoin d'un coup de pouce, trois indices sont fournis pour mettre le lecteur progressivement sur la voie de la solution. A la fin du livre, une solution détaillée donne la clé de chaque énigme. Les commandes Python qui permettent la résolution des énigmes sont incluses dans le livre mais également télécharchables sur dunod. com Enfin de nombreux encadrés historiques, biographiques, culturels ou techniques viennent agrémenter la lecture.

10/2023

ActuaLitté

Mer

Suisses en mer

Les chapitres comportent pour chaque navigateur un portrait finement ciselé par Joël Cerutti - qui a l'art de saisir l'essentiel des personnalités qui se confient à lui - et une chronologie sportive narrative concoctée par Grégoire Surdez et Pierre Nusslé, spécialistes de la voile. Ils ont accompli les régates les plus exigeantes autour de la planète, bravant les déferlantes, les 40e rugissants, les tempêtes et la houle du grand Sud, la solitude marine et les avaries. Ces marins descendus des montagnes parcourent les mers du globe depuis plus de trente ans, pour certains. Leurs histoires sont passionnantes. A l'origine de ce pôle d'excellence maritime, le Léman, véritable fabrique de marins océaniques depuis des décennies. Ce livre rend hommage à quatorze d'entre eux. De Pierre Fehlmann, le précurseur et père spirituel de toute une génération de marins, à Alan Roura qui a bouclé son premier Vendée Globe avec succès en étant le plus jeune coureur sur le plus vieux bateau enrôlé dans la compétition, l'ouvrage transmet les exploits humains et sportifs de ces navigatrices et navigateurs d'exception. On s'émeut de leurs victoires, on tremble au récit de leurs naufrages et leurs sauvetages in extremis, on s'émerveille devant leurs rencontres animalières, et on se félicite de leur engagement pour la préservation de la planète et la lutte contre le plastique. Les autres navigateurs présentés sont Dominique Wavre et Michèle Paret, Bernard Stamm, Laurent et Yvan Bourgnon, Steve Ravussin, Dona Bertarelli, Yvan Ravussin, Justine Mettraux et Alan Roura, Valentin Gautier et Simon Koster ainsi qu'un chapitre consacré à Alinghi.

11/2020

ActuaLitté

Programmation

Mon cours visuel de programmation. Scratch et Python pas-à-pas

Apprendre à programmer peut se faire à tout âge, même lorsqu'on croit qu'on n'y comprendra jamais rien. Les applications possibles sont multiples, du jeu vidéo au planificateur de projets, et c'est pourquoi nous pouvons tous nous y mettre sans craindre de passer des heures à coder avant d'aboutir à des applications concrètes. Cet ouvrage couvre Scratch et Python, les deux langages les plus utilisés par les programmeurs débutants, et utilise une méthode graphique pas à pas pour décomposer des sujets complexes en petites briques ludiques. Chaque chapitre détaille pas à pas un projet concret, application ou jeu, spécialement conçu pour aborder tous les aspects de chaque langage, acquérir la bonne méthodologie et apprendre à penser comme un développeur. Ecrit par une équipe d'experts en enseignement de la programmation, ce livre est le meilleur moyen de plonger dans le bain du codage.

06/2021

ActuaLitté

Programmation

Python 3. Traitement de données et techniques de programmation, 2e édition

Ce livre sur le langage Python 3 s'adresse à tout professionnel de l'informatique, ingénieur, étudiant, enseignant ou même autodidacte qui souhaite maîtriser ce langage très abouti. L'objectif de ce livre est de montrer au lecteur ce que l'on peut faire avec le langage, du traitement de données à la création d'un site web, en passant par la gestion du système et du réseau. Pour bien appréhender son contenu, la lecture du livre dont il est la suite, Python 3 - Les fondamentaux du langage chez le même éditeur, est recommandée. La première partie couvre le traitement de données avec la manipulation de fichiers, les fichiers de configuration, les formats d'import/export, la gestion de la compression ou encore les flux XML ou la génération de documents. La seconde partie présente la programmation système, la programmation réseau, la programmation web et la programmation scientifique, qui sont autant de niches dans lesquelles le langage Python excelle par sa simplicité d'utilisation autant que par sa couverture fonctionnelle exceptionnelle. La troisième partie présente tous les outils de programmation concurrente, qu'il s'agisse de programmation asynchrone, parallèle ou distribuée. On notera que l'accent est mis sur de nombreuses techniques asynchrones, car il s'agit de l'un des points majeurs de l'évolution récente du langage Python.

04/2024

ActuaLitté

Langages informatiques

Informatique ECG/ECT 1re et 2e années. Avec le langage Python, 2e édition

Ce manuel d'informatique, court et concis, est destiné en priorité aux élèves des Classes préparatoires aux grandes écoles de commerce première et seconde années. La première moitié est consacrée à l'apprentissage du langage Python et à la familiarisation aux méthodes de programmation basée sur des travaux pratiques. Elle est renforcée par des exercices de tous niveaux de difficulté et présentations variées. La seconde moitié est consacrée aux thèmes du programme de seconde année des classes préparatoires EC : statistiques, fonctions de plusieurs variables, simulation, estimation, bases de données (et langage SQL), équations différentielles et chaînes de Markov. Ces thèmes sont présentés dans le strict respect de tous les objectifs du programme. Ce manuel pourra également intéresser tous ceux, enseignants, étudiants, ingénieurs, qui souhaitent découvrir rapidement et sans abstraction inutile, le noyau de base de Python et quelques-unes de ses applications.

02/2023

ActuaLitté

Algorithmes

Machine Learning et Deep Learning. Des bases à la conception avancée d'algorithmes (exemples en Python et en JavaScript)

Ce livre s'adresse à toute personne qui désire mieux comprendre et utiliser les algorithmes pour améliorer sa pratique de la programmation et notamment celle dédiée au Machine Learning ou au Deep Learning. L'auteur commence par parler de logique pour aider le lecteur dans sa compréhension des algorithmes classiques et des règles de programmation. Il sera ainsi armé pour étudier les bases propres à tout langage de programmation : les variables, les opérateurs, les conditions, les boucles, les fonctions... Dans la suite du livre, l'auteur détaille ce qui fait la spécificité, l'intérêt et la puissance des algorithmes dits intelligents, dédiés au Machine Learning ou au Deep Learning. Il donne au lecteur des exemples d'applications modernes et montre comment les utiliser concrètement. Enfin, cet ouvrage propose des exemples de problèmes d'algorithmiques courants et explique leurs résolutions. à l'issue de la lecture de ce livre, le lecteur sera en mesure de programmer efficacement dans n'importe quel langage. La plupart des algorithmes de ce livre sont traduits en Python et en JavaScript. Les sources, directement utilisables, sont disponibles en téléchargement sur le site www. editions-eni. fr.

07/2021

ActuaLitté

Lecture 9-12 ans

Chair de poule - Horrorland Tome 9 : Le serpent du lac Ython

Le camp Ython a une très bonne réputation. Boone et sa soeur Heather Dixon sont ravis d'y passer leurs vacances ! Dans le car qui les emmène, Boone fait la connaissance de Roddy Mc Donald qui prétend avoir entendu des choses horribles sur cet endroit qu'on surnomme "camp Python". En effet, situé près d'un lac, il serait habité par Serpo, un monstreux serpent, qui dévore les enfants ! Boone n'y croit pas du tout…

03/2012

ActuaLitté

Langages informatiques

Python en licence - Algorithme de base et algorithme scientifique. Algorithme de base et algorithme scientifique

Cet ouvrage permet l'apprentissage du langage de programmation Python, assorti d'une initiation à l'algorithmique. Il s'adresse aux étudiants de licence et plus largement, aux scientifiques souhaitant s'initier au langage Python et à l'algorithmique de base.

10/2022

ActuaLitté

Philosophie

Méditations senghoriennes. Vers une ontologie des régimes esthétiques afro-diasporiques

Dans ses efforts pour la renaissance et la reconnaissance de l'Afrique, Léopold Sédar Senghor a élaboré une philosophie de l'art fondée sur l'identification des paradigmes inhérents au style afro-diasporique : le génie du rythme et l'hégémonie du mouvement, source d'un négro-orphisme où l'émotion apparaît consubstantielle de la commotion. S'inscrivant dans la continuité de la pensée senghorienne, le présent ouvrage met en place la théorie d'une esthétique kinésique et tente de l'appliquer à l'étude des pratiques oratoires, musicales, sportives, chorégraphiques afro-diasporiques. Il montre comment l'idiosyncrasie africaine a servi de matrice à de nouveaux langages plastiques et musicaux tant en Europe qu'aux Amériques. Il en est ainsi de la geste jazzistique de Wynton Marsalis, examinée ici en lien avec la statuaire oraculaire nkisi nkondi du Congo, les polyphonies des peuples "pygmées", le bwiti et le mvet, culte et art verbal d'Afrique centrale. L'esthétique du jazz, du basket-ball, du hip-hop, des cultes religieux et des musiques diasporiques se rattache essentiellement à l'Afrique noire par la virtuosité expressive, la vitalité kinesthésique et la démocratisation du rythme. Libératrice, jouissive, délice dionysiaque, elle traduit le goût, la passion d'exister ainsi que la faculté de résistance d'une sensibilité culturelle qui a su surmonter les tragédies de l'Histoire avant de trouver de nouvelles voies de régénération et de dissémination dans le corps et l'âme des sociétés postmodernes.

02/2015

ActuaLitté

Philosophie

L'ontologie d'Aristote au carrefour du logique et du réel

Ce livre présente une investigation critique de la science générale de l'être, instituée par Aristote au titre de la " science de l'étant en tant qu'étant ". L'auteur met en lumière ce qu'est l'être pour Aristote, ce que signifie précisément le type d'unité de ses significations multiples, et quelles sont les structures, principes et concepts épistémologiques par lesquels le réel peut être expliqué dans son ensemble. L'originalité aristotélicienne qui se révèle dans son appréhension horizontale du réel, est à la fois responsable de son naufrage historique dans l'océan dominant des pensées hiérarchisantes, et de son renouveau axtrêmement stimulant pour la pensée actuelle.

01/2000

ActuaLitté

Autres philosophes

Castoriadis et l'étroit sentier de l'émancipation. Ontologie, politique, autonomie

Contre certaines interprétations qui distinguent et séparent un Castoriadis militant et un Castoriadis philosophe, cet ouvrage prend pour acquise l'unité de son oeuvre. Il problématise les rapports, les affinités et les tensions existant entre les aspects politique et ontologique de la pensée de Castoriadis. S'il est impossible de tirer des préceptes politiques de l'ontologie, celle-ci est néanmoins liée à la politique dans la mesure où elle rend possibles (mais pas nécessaires) certaines postures politiques. C'est donc au nom du projet politique d'autonomie que sont étudiés certains pans de la philosophie castoriadienne, allant de sa critique de la pensée héritée à sa conception du vivant, en passant par sa théorie de la socialisation.

05/2021

ActuaLitté

Essais

La caméra portée dans le cinéma iranien. Esthétique, sociologie et ontologie

Le rapport entre la réalité et le mouvement cinématographique nécessiterait une nouvelle relecture historique et esthétique à travers l'évolution de la caméra portée dans le cinéma mondial, notamment le cinéma iranien. Grâce au développement technologique, la caméra portée à l'épaule et au poing applique ses fonctions variées à l'image. Pour pallier le peu d'analyses ayant jusqu'ici abordé le sujet, cette étude transversale explore sa position, ses fonctions et son évolution dans la mise en scène de films iraniens, entre 1957 et 2016. Comparant des films pré- et post-révolutionnaires, elle met en lumière la différence entre la caméra portée et la caméra subjective, aborde également la Nouvelle Vague iranienne, les cinémas internationaux et l'emprise du cinéma direct mondial sur le cinéma de fiction iranien. Elle analyse la mutation de ce dispositif vers le cinéma documentaire-fiction iranien post-révolution (dès 1980) mais aussi son rôle dans le cinéma de fiction post-Mouvement vert (2009-2016), à travers deux films d'Asghar Farhadi : Une Séparation (2011) et Le Client (2016). Un outil qui permettra aux acteurs du monde du cinéma et aux cinéphiles vigilants de mieux appréhender l'utilisation de la caméra portée dans le cinéma iranien, rapportée à une tendance du cinéma international.

03/2022

ActuaLitté

Marx

La nature du capital. Politique et ontologie chez le jeune Marx

Comment le capitalisme compose-t-il un monde à son image ? La crise socio-écologique du capitalisme produit de profonds effets sur la pensée contemporaine, qui semble prise d'un véritable vertige ontologique. Face aux catastrophes en cours, on voit se multiplier les travaux qui s'inquiètent de la réalité de la nature et de la manière dont s'y inscrivent les sociétés, tout se passant comme si la philosophie et les sciences sociales cherchaient à recomposer en pensée un monde que l'accumulation du capital tend à décomposer. Cet ouvrage constitue une intervention marxiste dans ces controverses ontologiques. Il propose une interprétation nouvelle des Manuscrits de 1844, le texte dans lequel, pour la première fois, Marx analyse la nature du capital : son essence ou sa définition et le type de rapport qu'on y entretient à la terre et à ses habitants. Frédéric Monferrand montre que le jeune Marx articule trois perspectives complémentaires sur le capitalisme : une phénoménologie de l'expérience prolétarienne qui vise à le critiquer du point de vue de ses effets sur les conditions de travail et de vie des classes dominées ; une théorie de la propriété privée comme appareil de capture et de mise au travail des forces qui animent les corps et les milieux ; enfin, une ontologie sociale naturaliste pour laquelle les sociétés se distinguent les unes des autres par la manière dont elles donnent forment à la nature, humaine et non humaine. L'appropriation matérielle de la nature, parce qu'elle est constitutive de toute vie sociale, représente à la fois le lieu stratégique d'une transformation radicale du monde où nous vivons et l'enjeu historique d'une libération du monde dont nous vivons.

02/2024

ActuaLitté

Langages informatiques

Python, Raspberry Pi et Flask. Capturez des données télémétriques et réalisez des tableaux de bord web, 2e édition

Ce livre s'adresse à toute personne qui souhaite découvrir comment capturer des données télémétriques d'une maison (température, humidité, pression atmosphérique, luminosité) et les présenter dans une interface web sous forme de tableaux de bord. L'auteur s'appuie pour cela sur les possibilités offertes par le langage Python, le nano-ordinateur Raspberry Pi et le framework Flask. Bien qu'appliqué au Raspberry Pi, le contenu du livre est suffisamment universel pour être exploité sur d'autres plateformes telles que des ordinateurs. Pour tirer le meilleur profit de la lecture de ce livre, des notions de programmation orientée objet et quelques rudiments sur le langage Python et en électronique sont nécessaires. Une première expérience avec le Raspberry Pi et est également souhaitée. Les points technologiques du livre sont isolés et vulgarisés avant d'être intégrés dans un projet global qui sert de fil conducteur à la prise en main et l'exploitation des différentes technologies étudiées. L'auteur commence par présenter la collecte de données à l'aide de composants basés sur les microcontrôleurs ESP8266 et ESP32 programmés avec MicroPython. Il détaille ensuite la centralisation de ces données à l'aide d'un broker MQTT fonctionnant sur un Raspberry Pi. Dans la suite du livre, le lecteur découvre comment une base de données SQLite 3 permet d'offrir un stockage persistant des données et comment elle peut être exploitée par une application Flask pour produire des tableaux de bord sur mesure. En marge d'une solution Python, les objets ESP et le broker MQTT peuvent être réutilisés avec InfluxDB et Grafana. Le lecteur découvrira alors InfluxDB, une base de données TimeSeries optimisée pour la capture de gros volumes de données temps réel. Le greffon Telegraph permettra de capturer les données envoyées sur le broker MQTT pour les injecter dans InfluxDB. Enfin, l'outil Grafana permettra de consulter ces données sous forme de graphiques et visualisations attrayants. A l'issue de ce livre, le lecteur disposera de bases solides pour créer sereinement une grande variété de solutions, plus ou moins sophistiquées, en fonction de ses besoins.

04/2021

ActuaLitté

Littérature française

Balades pour Léa. La sauve mémoire

Léa a rendez-vous à la villa Chanteclair située dans les beaux quartiers. Elle vient de décrocher un emploi temporaire pour s'occuper d'une personne à domicile. Sans plus d'information de la part du cabinet de placement, elle se présente à l'adresse indiquée. Derrière ses hauts murs vit un musicien célèbre. L'imposant et inquiétant cèdre bleu orne le parc et déploie ses ramifications telle une araignée qui tisse sa toile. La demeure cache un mystère. Léa doit absolument découvrir pourquoi Raphaël, le pianiste dont la mémoire s'éfaufile, joue une drôle de musique. Léa, jeune et sensible, s'investit d'une mission avec courage et détermination. Elle va concentrer toutes son énergie pour dénouer cette singulière affaire.

06/2022

ActuaLitté

Littérature française

La promesse du cerisier

Les années d’avant et après la deuxième guerre mondiale, dans un petit village du Dauphiné. Comment à la fin du conflit, ses habitants ont-ils pu continuer à vivre et, pour certains à se reconstruire, après avoir subi la peur au ventre, toutes les atrocités qu’inflige une telle monstruosité : la guerre ? «En puisant en eux des forces, du courage et de la détermination, ces hommes et ces femmes sont parvenus à relever la tête, en croyant en des lendemains meilleurs, pour mieux continuer à vivre. La guerre, dans toute son horreur, aura mis en évidence, de puissants sentiments d’amour et de fraternité, qui parlent à chacun d’entre nous».

07/2021

ActuaLitté

Littérature française

Des champs d'agonie

Mahdi est un garçon sensible et fragile, mais volontaire. Dans ce pays lointain, rien ne le dispose à choisir un autre destin. Des événements tragiques durant sa jeunesse le conduisent à prendre des décisions importantes. Sa vie est complètement transformée. La découverte d'un objet insolite lié à son histoire l'amène à entreprendre un long voyage. Il essaie de toutes ses forces de construire un pont entre le présent et son passé. Il tente avec sa naïveté et sa poésie de comprendre ce monde. Un chemin initiatique pour Mahdi. Semé d'embûches, il s'éclaire par de belles rencontres. parvient-il au terme de son périple ? Au bout du compte, réussit-il à trouver ce qu'il cherche ?

06/2021

ActuaLitté

Monographies

Chantonnements

Chantonnements de Geoffroy est comme il le décrit dans le texte introductif de son livre, une mise en image d'une galerie sonore secrète, celle de la musique qu'il ne joue plus assez au profit de sa pratique de la peinture. Il joue alors ces accords colorés comme des recherches de compositions, et chantonne quelques noms, quelques idées de titres, de personnages. L'ensemble devient une longue et généreuse galerie de visuels colorés et de lignes noires venant créer du contraste et de la figuration. Ce livre s'inscrit dans la collection Confidens.

09/2024

ActuaLitté

Agriculture

Data science pour l’agriculture et l’environnement. Méthodes et applications avec R et Python

L'objectif de la data science est de répondre à des questions opérationnelles en analysant des données. Dans ce but, le data scientist récupère, stocke, organise, traite une masse d'informations afin d'en tirer de la valeur. Si la data science a acquis une grande renommée dans de nombreux domaines comme la reconnaissance d'images ou la fouille de données sur internet, son utilisation en agriculture et, plus largement dans les sciences environnementales, reste encore limitée. Pourtant, dans ces domaines, le champ des applications possibles est très vaste. Potentiellement, la data science peut être utilisée pour évaluer l'impact des activités humaines sur les risques de pollution et les émissions de gaz à effet de serre, prédire en temps réel les rendements des cultures et la production des systèmes d'élevage, suivre l'évolution de l'usage des sols à partir de données satellitaires, ou prédire l'impact du changement climatique. Ce manuel d'initiation vise à démocratiser l'usage de la data science pour des applications en lien avec l'agriculture et l'environnement. L'ouvrage couvre les principales méthodes couramment utilisées pour la prédiction, la classification et le partitionnement de données. Il comporte à la fois des explications détaillées du fonctionnement de chaque méthode, une description de codes R et Python permettant leur utilisation pratique, et des exemples d'applications concrètes en lien avec les sciences agricoles et environnementales.

03/2021

ActuaLitté

Cryptographie

Initiation à la cryptographie avec Python. 3e édition

Considérée comme la science du secret, la cryptographie fait aujourd'hui partie de notre vie quotidienne : cartes à puce, Internet, courrier électronique... ne faisons-nous pas déjà depuis de longues années de la cryptographie sans le savoir ? L'objectif de ce manuel est de rendre accessible, dès le niveau du bac scientifique, les possibilités et les méthodes de la cryptographie moderne, maintenant à l'aide de Python.Illustré de nombreux tableaux, de fiches pratiques et d'exercices résolus, il offre un panorama complet du sujet. Sommaire : 1. Les nombres premiers – 2. Eléments d'arithmétique – 3. L'algorithme d'Euclide étendu – 4. Le logarithme discret – 5. Cryptosystèmes – 6. Fonctions à sens unique – 7. Le RSA et le chiffrement Elgamal – 8. Le DES – 9. Advanced Encryption Standard (AES) – 10. Courbes elliptiques – 11. Fonctions de hachage – 12. Protocole ZK : Zero Knowledge – 13. Identification, authentification & ; signature – 14. Horodatage et Blockchain – 15. Exemples d'applications de la cryptographie – 16. Cryptanalyse – 17. La cryptographie à travers l'histoire – Bibliographie – Index

09/2023

ActuaLitté

Informatique

Pygame. Initiez-vous au développement de jeux vidéo en Python

Ce livre s'adresse à tous les makers et passionnés de programmation qui souhaitent apprendre à développer des jeux vidéo avec Pygame. Il intéressera également les débutants en langage Python ainsi que les informaticiens qui veulent parfaire leur connaissance de cette bibliothèque utilisée non seulement dans le domaine du jeu vidéo, mais également dans celui de la simulation. La maîtrise du langage Python n'étant pas nécessaire pour lire ce livre, l'auteur commence par en présenter les bases avant d'indiquer comment faire ses premiers pas avec Pygame et de détailler la structure d'un jeu Pygame. Puis, au fil des chapitres, les principaux aspects du développement de jeux vidéo en deux dimensions sont étudiés. Ainsi, le lecteur étudie comment gérer une boucle de jeu, comment maîtriser les aspects graphiques avec le module pygame.draw, comment ajouter du son avec le module pygame.mixer ou encore comment gérer le temps et surtout les collisions entre objets graphiques grâce à la notion de sprite. L'auteur propose également une introduction à la 3D et à la notion de moteur de jeu. Pour finir, les deux derniers chapitres fournissent au lecteur une documentation précise des principaux modules Pygame utilisés dans le livre ainsi que ceux fréquemment utilisés dans le développement Pygame.

11/2019

ActuaLitté

Intelligence artificielle

L'intelligence artificielle en pratique avec Python. Recherche, optimisation, apprentissage

Cet ouvrage a vocation essentiellement pédagogique a pour but d'aider les débutants et praticiens confirmés de l'Intelligence Artificielle à mieux faire le tri dans un ensemble de mécanismes algorithmiques propres à cette discipline et souvent confondus, tels la "recherche" , "l'optimisation" et "l'apprentissage" . Le besoin d'un tel écrit s'est fait sentir lorsque l'auteur qui enseigne cette discipline informatique depuis plus de trente ans a constaté de manière accrue la grande confusion régnant dans l'esprit de ses étudiants lorsque ces derniers choisissent de programmer ce qui leur paraît comme l'algorithme et donc le logiciel le plus prometteur pour résoudre le jeu du taquin ou des problèmes de sudoku, un logiciel pour affronter des joueurs humains au jeu du puissance-4, des dames ou des échecs, un logiciel pour jouer aux vétérans Tetris ou au Snake, pour contrôler Super Mario dans le jeu vidéo du même nom, un logiciel capable de trouver le chemin le plus court dans un graphe ou de trouver le parcours le plus rapide traversant toutes les villes par un voyageur de commerce et, finalement, un logiciel capable de distinguer un chien d'un chat sur une photo qu'on lui présente. Et, de fait, les trois mécanismes les plus souvent confondus afin de s'attaquer à ces problèmes sont effectivement la "recherche" , "l'optimisation" et "l'apprentissage" . Cet ouvrage théorique mais aussi et surtout pratique enseigne les bases de l'IA en exploitant la force du langage de programmation Python. Tous ces exemples seront donc repris en donnant les clés pour maîtriser l'intelligence artificielle grâce à Python.

11/2021

ActuaLitté

Mathématiques

Python. Coffrets en 2 volumes : S'initier au calcul numérique

Ces deux livres offrent au lecteur un maximum d'informations sur le langage Python pour s'initier au calcul numérique avec les méthodes mathématiques permettant de concevoir un programme Python. 1120 pages par nos experts. Un livre de la collection Ressources Informatiques Python : Introduction au calcul numérique. Extrait du résumé : Le langage de programmation Python est disponible sur la plupart des outils de calcul, ordinateurs ou calculatrices scientifiques. Ce livre s'adresse principalement aux lycéens qui auront choisi l'option Mathématiques, aux étudiants de BTS et d'IUT ou aux enseignants de mathématiques par exemple qui souhaitent s'initier au calcul numérique avec les méthodes mathématiques permettant de concevoir et utiliser un programme Python... Un livre de la collection Ressources Informatiques Python 3 : Les fondamentaux du langage (3e édition). Extrait du résumé : Ce livre sur les fondamentaux du langage Python 3 (en version 3. 8 beta au moment de l'écriture) s'adresse à tout professionnel de l'informatique, ingénieur, étudiant (et particulièrement en BTS Services Informatiques Organisations), enseignant ou même autodidacte, qui souhaite maîtriser ce langage très abouti. Il couvre un périmètre relativement large, détaille tout le coeur du langage et du traitement de données et ouvre des perspectives importantes sur tout ce que Python 3 permet de faire (de la création d'un site web au développement de jeux en passant par la conception d'une interface graphique avec Gtk). Le livre est consacré à la branche 3 de Python, et présente bien sûr les nouveautés apportées par la version 3. 8. Toutefois, comme le langage Python 2 est encore très présent, lorsqu'elles existent, l'auteur présente les différences importantes avec la branche antérieure de Python...

03/2021