Recherche

Programmez un Raspberry Pi. Initiation avec Python

Extraits

ActuaLitté

Programmation

Programmation pratique Python 3.9 wx Python. Avec Visual Studio Code

Le présent ouvrage présente, selon une approche pédagogique, une utilisation synthétique de Python 3. 9 en utilisant la bibliothèque wxPython comme interface graphique sur la plateforme Windows 10. Il s'agit d'un cours que j'utilise pour l'enseignement aux étudiants du DUT informatique et aux étudiants de l'ENSC (Ecole Nationale Supérieure de Cognitique) pour la partie concernant la programmation informatique.

06/2021

ActuaLitté

Informatique

Programmer avec Rust

Rust est le nouveau langage pour la programmation système. Il conjugue les performances et les possibilités d'accès à bas niveau typiques du C et du C++ à une garantie de sécurité des accès mémoire et de la coopération entre exétrons (threads). Le système de types moderne et souple de Rust vous assure que vos projets seront exempts de pointeurs nuls, de libérations mémoire en double, de pointeurs errants et autres plaies, et tout cela dès la compilation, donc sans ralentissement à l'exécution. Et dans du code multi-exétrons, Rust détecte et interdit les conflits d'accès aux données dès la compilation, et les projets à traitements parallèles deviennent plus simples. Ce livre a été écrit par deux programmeurs système expérimentés. Il montre comment Rust parvient à faire se rejoindre ces deux objectifs contradictoires : performances et sûreté, et comment en tirer avantage. Au programme de ce livre : Stockage des valeurs en mémoire selon Rust (avec schémas) ; Description complète des concepts de possession, de transfert, d'emprunt et de durée de vie ; Outils cargo et rustdac, tests unitaires et diffusion de votre code sur le référentiel public crates.io de Rust ; Fonctions de haut niveau : génériques, clôtures, collections et itérateurs rendant Rust plus productif et polyvalent ; Parallélisme Rust : exétrons, mutex, canaux et atomiques, tous plus sûrs que ceux du C et du C++ ; Code non sûr (unsafe) et techniques pour protéger le code sûr qui y fait appel ; Nombreux exemples montrant comment faire coopérer les éléments du langage.

08/2019

ActuaLitté

Informatique

Programmer avec Java

Ce livre aide les programmeurs Java expérimentés à exploiter toutes les nouveautés de Java 9 à Java 11. Il n'oublie pas pour autant les néophytes, gráce à de nombreux exemples montrant comment bien exploiter les API Java modernes et adopter de bonnes pratiques. La nouvelle approche par modules JPMS n'a pas été oubliée. La première des deux parties du livre propose à un rythme soutenu une description du langage de programmation Java et des principes de sa plate-forme. La seconde partie présente les outils conceptuels et matériels livrés avec la distribution Java. Au programme de ce livre : Révisez ou découvrez les détails du langage, et notamment les évolutions de Java 9 à Java 11 ; Maîtrisez la programmation orientée objets selon la syntaxe Java ; Explorez les génériques, les énumérations, les annotations et les lambdas ; Adoptez les techniques fondamentales de la conception orientée objets ; Etudiez les contraintes de parallélisme et d'empreinte mémoire ; Exploitez les collections Java et les formats de fichiers communs ; Découvrez le mode interactif de Java avec l'outil JShell ; Dotez-vous de toute la panoplie d'outils de développement fournis avec OpenJDK.

03/2019

ActuaLitté

Informatique

Programmer avec Kotlin

Kotlin est un langage de programmation orienté objet conçu principalement par une équipe de programmeurs chez JetBrains basée en Russie (son nom vient de l'île de Kotline, près de St. Petersbourg). Google a annoncé en 2017 que Kotlin devenait le second langage de programmation officiellement pris en charge par Android, après Java. Le 8 mai 2019 Kotlin est devenu le langage de programmation voulu et recommandé par Google pour le développement des applications Android. Ce livre est un outil d'apprentissage généraliste pour acquérir un socle de connaissances. Il est "agnostique" dans le sens où il ne se limite pas à l'univers Android, mais permet également d'apprendre à développer des applications qui tourneront sur MacOS ou Windows. Chaque chapitre possède une ou deux sections intitulées "Pour les plus curieux"" qui vont un peu plus en profondeur. La plupart des chapitres se terminent par des "challenges" qui sont des exercices d'application.

10/2020

ActuaLitté

Code et compilateur

70 concepts mathématiques expliqués avec Python

Largement inspiré des travaux de Seymour Papert (mathématicien et pionnier des technologies éducatives, ancien professeur au MIT), l'objectif de cet ouvrage est de démystifier les grandes idées mathématiques en dotant les lecteurs du meilleur outil pour les comprendre et jouer avec : la programmation. Chaque concept ou idée mathématique est traité sous la forme d'une double page mettant en vis-à-vis la présentation du concept étayée d'éléments de contexte historiques et épistémologiques, et son illustration à l'aide de codes Python. Les codes sources sont tous accessibles et manipulables en ligne via la page de présentation de l'ouvrage sur le site dunod. com.

02/2023

ActuaLitté

Programmation

Data Science avec Python. Avec Jupyter et PyCharm

Ce livre est destiné aux personnes souhaitant avoir une première immersion dans le domaine de l'analyse de données avec le langage de programmation Python et les librairies dédiées à l'analyse de données que sont NumPy, Pandas, Matplotlib et Seaborn. Dans ce livre, nous verrons principalement comment explorer, manipuler et visualiser des données structurées, c'est-à-dire des tableaux contenant des lignes et des colonnes. La première partie aborde l'utilisation de la librairie NumPy qui est une librairie Python dédiée au calcul scientifique fournissant des fonctions très performantes de calcul, mais aussi des structures de données spécialisées et remarquablement performantes. La seconde partie aborde l'utilisation de la librairie Pandas qui est une librairie Python dédiée à la Data Science. Il s'agit de la librairie Python la plus populaire et la plus performante pour faire de l'analyse de données. Cette librairie Pandas amène avec elle deux nouvelles structures essentielles pour l'analyse de données qui sont les structures Series et DataFrame. La troisième partie aborde l'utilisation de la librairie Matplotlib qui est une librairie graphique très connue en Python car elle est puissante, très simple à prendre en main et chaque élément de la figure peut être configuré finement via un grand nombre de paramètres disponibles. La quatrième partie aborde l'utilisation de la librairie Seaborn qui est la librairie la plus populaire pour la visualisation de graphique. En réalité, cette librairie s'appuie sur Matplotlib et elle apporte des fonctions supplémentaires permettant de générer des graphiques plus travaillés, aux allures plus modernes, et ce de manière très simple. La cinquième partie aborde la création d'une application autonome pour visualiser des graphiques élaborés avec les librairies Matplotlib et Seaborn. Nous y verrons notamment comment utiliser le composant FigureCanvasQTAgg pour visualiser des graphiques aux allures modernes dans un projet PyCharm avec Python et la librairie des contrôles PyQt5.

03/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é

Programmation

Créer des applications graphiques en Python avec PyQt5

Tirez parti de la richesse de Qt 5 pour créer de belles interfaces graphiques à vos applications Python ! Ce livre s'adresse à toute personne souhaitant développer des interfaces graphiques en Python, de la simple boîte de dialogue à la création d'applications graphiques élaborées, avec menus, barre d'outils, redimensionnement à la taille de l'écran, accès à une base de données, etc. Qt est une bibliothèque d'interfaces graphiques généraliste extrêmement complète écrite en C++. PyQt sert de couche de liaison entre C++ et Python, et apporte ainsi Qt à l'environnement Python. Il permet de créer en Python des applications graphiques de grandes qualités à destination des ordinateurs, mais aussi des appareils mobiles ou du web. Deux approches de développement vous sont proposées : la manière impérative par assemblage de composants (aussi appelés widgets) et la manière déclarative à l'aide du langage QML (Qt Quick). Une même application de gestion de bibliothèque sera développée à titre d'exemple avec chacune des méthodes. Pour aller plus loin, vous aborderez dans une troisième partie, l'affichage 2D interactif avec des vues graphiques (dans une application Qt Widget) et différents types d'affichages avancés avec Qt Quick (Canvas, Qt3D). Ce livre suppose que vous débutez en Qt, mais que vous connaissez Python et maîtrisez les notions de programmation orientée objet, notamment l'héritage. Il s'appuie sur la version long terme 5. 6 de Qt. Python 3. 5 et PyQt 5. 4 sont requis a minima. Eric6 a été choisi comme environnement de développement par défaut. Vous utiliserez également Qt Creator pour développer en QML.

08/2022

ActuaLitté

Programmation

Machine Learning. Implémentation en Python avec Scikit-learn

Ce livre présente à des personnes non Data Scientists, et sans connaissances particulières en mathématiques, la méthodologie du Machine Learning, ses concepts et l'implémentation de ceux-ci en Python. Il commence par une présentation du Machine Learning puis de la méthode CRISP où chaque phase est détaillée avec les différentes étapes. Les premiers chapitres s'intéressent donc aux phases de Data Understanding (ou compréhension des données) et de Data Preparation (préparation des données). Dans le premier sont présentés des analyses statistiques de datasets, que cela soit sous forme numérique ou graphique. Dans le deuxième sont vues les principales techniques utilisées pour la préparation des données, avec leur rôle et des conseils sur leur utilisation. Ensuite, plusieurs chapitres sont dédiés chacun à une tâche de Machine Learning : · La classification ; · La régression, avec le cas particulier de la prédiction ; · Le clustering et plus globalement l'apprentissage non supervisé. Pour chaque tâche qui est présentée sont successivement détaillés les critères d'évaluation, les concepts derrière les principaux algorithmes puis leur implémentation avec Scikit-Learn. Pour illustrer les différents chapitres, les techniques et algorithmes présentés sont appliqués sur des datasets souvent utilisés : Iris (classification de fleurs), Boston (prévision de prix de vente d'appartements) et Titanic (prévision de la chance de survie des passagers du bateau).

10/2021

ActuaLitté

Littérature française

Python

Les machines du monde tournent grâce à des programmes informatiques qu'on appelle le code. J'ai passé l'âge mais je veux apprendre à coder. En Python, à cause du nom, mais surtout pour comprendre ce qui se passe sous les doigts des codeurs qui pianotent jour et nuit. Car les codeurs sont optimistes, à défaut d'aimer la vie, ils aiment le futur, l'avenir commence ici. – Très bien, alors écris un biopic, l'histoire d'un codeur qui fait fortune, ce sera romanesque, les gens aiment ça. – Non, je veux comprendre comment ça marche. Par où commencer ? Je ne sais pas, je me noie, mais Python m'obsède alors je m'obstine. Je prends des cours, je me faufile parmi des bataillons de geeks. Python devient le nom d'une initiation, de cette soute où je descends pour mieux voir vivre entre eux les garçons.

01/2024

ActuaLitté

Programmation

Python Tout en un Pour les Nuls

La Bible indispensable à tous les programmeurs en Python est dans la collection pour les Nuls Python est à ce jour l'un des langages de programmation les plus utilisés. Ce livre est une véritable bible qui ravira les développeurs les plus exigeants. Après avoir étudié les éléments et la structure de base du langage Python les auteurs vous proposeront d'expérimenté la programmation de haut niveau avec Python en découvrant entre autres : Utiliser Python dans le développement d'applications d'intelligence artificielle à base de machine learning Python et le pilotage des robots Programmer des composants matériel avec Python Python et l'analyse de données

08/2021

ActuaLitté

Programmation

Formation Initiale Python avec Jupyter et PyCharm

Python est un langage de programmation (langage de script) permettant de faire de la programmation impérative (écrire une séquence d'instructions), de la programmation fonctionnelle (résoudre des problèmes en fabriquant des fonctions) et de la programmation orientée objet (définir des objets que l'on fait interagir entre eux). Dans la première partie, en utilisant les classeurs Jupyter depuis une distribution Anaconda, nous expliquons clairement et rigoureusement les notions fondamentales relatives à ce langage. Dans une seconde partie, en utilisant l'environnement de développement intégré PyCharm 2021. 3 avec Python 3. 10, nous apprenons les bases nécessaires pour développer une application fenêtrée PyQt5 pour la plateforme Windows 10, dotée d'une interface graphique, avec des composants hébergés qui répondent à des fonctionnalités programmées. Et nous terminons en développant une application spécifique optimisée pour pouvoir être distribuée auprès d'utilisateurs sous forme d'un exécutable unique grâce aux packages PyInstaller et Auto-Py-to-Exe.

02/2022

ActuaLitté

Programmation

Guide pratique des expressions regulières avec Python

Une expression régulière, également appelée expression rationnelle, 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. Elle est parfois aussi appelée modèle. 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. Les expressions régulières sont constituées de caractères sans signification, utilisés tels quels, et de caractères ayant une signification particulière pour le programme qui va les interpréter, et donnant lieu à un traitement spécifique. Les caractères ayant une signification particulière sont appelés métacaractères. Le présent ouvrage s'articule autour de 19 fiches pour une immersion dans le développement des expressions régulières avec Python.

12/2022

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

Boîte à idées pour le Raspberry Pi. Volume 1, Des robots et même des animaux

Depuis son lancement en mars 2012, plus de 30 millions d'exemplaires du nano-ordinateur Raspberry Pi ont été vendus. Cet ordinateur a contribué à révolutionner l'enseignement de l'informatique et a formidablement stimulé la créativité dans le monde de l'électronique. Le succès de la "tarte à la framboise" (traduction littérale de Raspberry Pie) est tel que même l'industrie de la microélectronique la trouve désormais à son goût et l'incorpore dans ses produits. Eben Upton, son créateur, souligne qu'à l'origine, les acheteurs étaient presque tous des makers, généralement adultes. Toutefois la plupart d'entre eux étaient aussi des ingénieurs professionnels. Rapidement, ces personnes, convaincues dans leurs activités personnelles par la puissance du Raspberry Pi comme plateforme informatique stable, l'ont adoptée aussi dans leur vie professionnelle. La Fondation Raspberry Pi publie un magazine écrit pour et par la communauté du Raspberry Pi : le MagPi (en anglais). Ce magazine s'adresse aux passionnés qui ne veulent rien manquer de l'actualité du nano-ordinateur et du monde numérique. Il contient des bancs d'essai de nouveaux produits, de nombreux tutoriels et un grand nombre de projets. Les membres actifs de la communauté du Raspberry Pi y partagent leur expérience. La maison d'édition Elektor s'est associée à la Fondation Raspberry Pi pour publier en français le magazine MagPi. Cet ouvrage qui rassemble ici 84 projets publiés dans le MagPi permet de découvrir des utilisations étonnantes du Raspberry Pi et de s'en inspirer. Grâce à la petite taille et aux possibilités infinies du Raspberry Pi, les makers du monde entier peuvent donner vie à leurs idées les plus folles. Partez en voyage dans un monde où tout est faisable ! Le Raspberry Pi à toutes les sauces pour... - s'inspirer des projets réalisés par les membres de la communauté - dénicher des utilisations inouïes - découvrir des accessoires et diverses technologies - entrer dans l'incroyable et très active communauté du Raspberry Pi.

02/2021

ActuaLitté

Franc-maçonnerie

Les initiations et l'initiation maçonnique. Orné de 66 illustrations

Les plus sérieuses études ethnologiques mettent en évidence la pratique de cérémonies initiatiques dans toutes les civilisations, depuis la plus lointaine Antiquité ; entre autres en Egypte ou en Grèce, avec les Mystères d'Eleusis, mais aussi au sein de toutes les civilisations des cinq continents. Irène Mainguy développe l'ensemble des éléments communs récurrents à ces initiations qui soulignent, dès les origines de l'humanité, les préoccupations humaines essentielles. En effet, de tout temps, l'homme a voulu dépasser les étroites limites de la condition humaine en recherchant une voie pour accroître son pouvoir et son savoir sur l'univers et sur lui-même. Dans une société en mal de repères, où le matérialisme domine largement, la question se pose de la place que peut trouver l'idéal initiatique. En quoi l'initiation donne-t-elle des clefs pour une meilleure connaissance de soi ? Permet-elle, de nos jours encore, de progresser dans la Voie de la Sagesse et de la Connaissance ? En fonction de ses particularités, comment situer l'initiation maçonnique par rapport aux autres formes d'initiation ? Irène Mainguy apporte un éclairage à l'ensemble de ces questions. Elle insiste sur les constantes de l'initiation en tant que rite de passage, avec ses valeurs, ses spécificités, ses buts et sa finalité. Cet ouvrage donne des réponses aux lecteurs qui se demandent ce que peut apporter l'initiation maçonnique à l'homme ou à la femme en ce début du XXIe siècle.

04/2021

ActuaLitté

Enseignement numérique

Python Spécial SNT. Edition 2023

Un carnet de réussite 2de clé en main pour accompagner la découverte de la programmation avec Python appliquée aux thèmes du programme de SNT : - 7 fiches pour acquérir les bases du langage Python - 17 fiches en lien avec les 7 thèmes du programme - Les notions importantes à retenir - Les outils pour apprendre à programmer - Des exercices - Des travaux pratiques pour s'exercer - Des défis pour aller plus loin. + Ressources en accès libre : les fichiers pour réaliser les TP, accès à la plateforme en ligne Vittascience pour programmer.

05/2023

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é

Amphibiens, reptiles

Python royal

Le python royal est l'un des serpents les plus appréciés des herpétophiles. Généralement docile, il fait un animal de compagnie très intéressant. Toutefois, si sa maintenance ne présente pas de difficultés majeures, il faut lui procurer des conditions d'existence et une alimentation adéquates pour avoir un serpent en bonne santé. C'est pourquoi vous trouverez dans ce guide très illustré : Des informations sur l'anatomie, la biologie et le milieu naturel du python royal. Des instructions pour créer un cadre de vie idéal pour votre serpent. Des indications détaillées sur la reproduction et l'élevage. Des renseignements précieux sur les soins et la santé. Des données précises sur de nombreuses variétés de Python regius et la façon de les obtenir.

05/2021

ActuaLitté

Informatique

Raspberry PI et l'ESP 8266 pour la domotique. 12 réalisations pas à pas

Cet ouvragea pour objectif de vous initier à la domotique avec le Raspberry Pi, associé à la puce Wi-Fi ESP 8266. II vous guide pas à pas dans la réalisation de 12 concrets pour rendre votre maison plus "intelligente" contrôle de la température et de l'humidité intérieures, mise en place d'un système de vidéo-surveillance, gestion de l'éclairage à distance... Chaque projet comporte : la configuration matérielle requise, avec la liste du matériel et des outils dont vous aurez besoin ; les différentes étapes du montage et de la mise en service, illustrées par des photos et des captures d'écran ; une explication détaillée du code à utiliser.

06/2016

ActuaLitté

Programmation

Python pour Excel. Automatisation et analyse des données avec un langage moderne

Python et Excel un mariage de raison pour intérroger et manipuler de grandes quantités de données Excel est l'outil informatique le plus utilisé dans le monde pour manipuler les chiffres ; associé au langage de programmation Python, ils forment un tandem redoutable pour manipuler, gérer et analyser des grands quantités de données. Dans ce livre unique sans équivalent sur le marché vous apprendrez à créer des outils performants qui vous permettront de gagner du temps dans la gestion et la manipulationde vos données. Au programme : Utiliser Python comme premier langage S'appuyer sur des outils modernes comme Jupyter notebooks et Visual Studio Utiliser pandas pour acquérir, nettoyer et analyser les données et remplacer des calculs Excel Automatiser des tâches lourdes dans Excel comme la consolidation ou le reporting Utiliser xlwings pour créer des outils interactifs entre Excel et Python Connecter Excel aux bases de données et au fichiers CSV files Utiliser Python pour remplacer VBA, Power Query, et Power Pivot

11/2021

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é

Programmation

Python pour les Nuls, 4e édition

Un livre idéal pour serpenter pas à pas dans l'univers de la programmation en Python. Ce livre permettra à tous les programmeurs débutants ou les étudiants en informatique de découvrir les bases de la programmation en Python, un langage qui peut-être utilisé seul ou avec un autre langage comme le C par exemple. Couvre la version 3 de Python. Au programme : Comprendre la syntaxe du langage Python Concevoir des programmes et simplifier le développement Blocs de données, chaînes et dictionnaires S'initier à la programmation procédurale et orientée objet

06/2023

ActuaLitté

Programmation

Formation Pygame Avec Python. et Pycharm 2022.3

Dans cette formation pratique et simplifiée pour les débutants, on reprend point par point les grands fondamentaux de Pygame, à savoir les aspects graphiques relatifs à du dessin, les aspects d'animation sonore, et bien évidemment la gestion des collisions avec les sprites.

07/2023

ActuaLitté

Programmation

L'assistant ChatGPT. Avec Python, PyQt5 et PyCharm

Ce livre est une introduction aux différentes fonctionnalités de ChatGPT. Vous allez vite vous rendre compte, après utilisation, du potentiel que ChatGPT vous réserve. Les possibilités sont absolument infinies et le but est d'éveiller votre curiosité sur cette technologie.

03/2023

ActuaLitté

BD tout public

Les Raspberry Tome 1 : La nuit du rituel

Rock voudrait que son fils soit un dur de dur mais voilà ... Mini a peur de la moindre libellule... Comment être un père moderne en plein jurassique ? Après leur succès en gags sur Instagram, voilà la première aventure complète des Raspberry ! Rock voudrait à tout prix que son fils soit un petit dur, un costaud bravache. Mais Mini préfère jouer avec ses poupées et, comme le reste de la famille Raspberry, le confort du jurassique moderne. Rock décide alors de faire passer à Mini un effrayant rituel d'initiation... attention mauvaise idée !

01/2019

ActuaLitté

Couple, famille

Coffret Massages Amoureux. Avec un livre d'initiation, une huile de massage, un bandeau sensuel

Moment d'intense douceur et de bien-être le massage est un rendez-vous intime et voluptueux qui permet d'explorer des nouvelles pistes amoureuses. Conseils, huile de massage et bandeau, ce coffret réunit les accessoires indispensables pour découvrir le formidable potentiel sensuel du massage. Le coffret massages idéal pour pimenter sa vie amoureuse : UN LIVRE DE 96 PAGES : Initiation à l'art de la caresse et invitation aux jeux amoureux, ce livre permet d'élargir son répertoire amoureux. Maitrisez l'art de massages amoureux grâce à des techniques simples et efficaces illustrées par de nombreuses photos. Apprenez à réveiller et enflammer chaque parcelle de vos corps pour des expériences complices de détente et de plaisir. De l'exploration sensuelle de chaque partie du corps jusqu'aux massages les plus intimes, ce livre vous permet de découvrir les différents styles de massages pour donner du plaisir à votre partenaire. UNE HUILE DE MASSAGE délicatement parfumée, cette huile de massage sensuel éveillera tous vos sens pour un massage caresse. UN BANDEAU LIEN Ce délicat bandeau est l'accessoire complice idéal pour compléter et exacerber les effets sensuels d'un massage. Il couvre vos yeux pour laisser vos autres senss'éveiller. Toutes les caresses, murmures, parfums n'en sont que plus intenses. Très doux et long, ce bandeau peut également se transformer en attache sensuelle pour explorer les scénarios les plus coquins.

11/2019

ActuaLitté

Documentaires jeunesse

Apprends à programmer avec Scratch

Apprends à programmer avec Scratch. Crée tes jeux et tes animations ! Grâce à ce guide, tu uns t'initier rapidement au langage de programmation Scratch pour créer tes propres jeux vidéo et tes animations ! Créer une carte animée ou un dessin automatique, inventer des personnages et une histoire, concevoir un jeu de labyrinthe à plusieurs niveaux... Grâce à des consignes illustrées pas à pas et des ressources en ligne, ce livre permet de réaliser 7 projets pour apprendre à programmer. Pour inventer à l'infini, tu n'as besoin que de Scratch et de ton imagination ! A partir de 8 ans

09/2019

ActuaLitté

Aquarelle

Gouache une initiation

Plus pigmentée que l'aquarelle, plus ? uide que l'acrylique, la gouache est une peinture aux couleurs éclatantes et veloutées. Elle offre des rendus variés selon la façon dont on l'applique. Les couleurs peuvent fusionner, se superposer ; d'opaque elle peut devenir transparente... Laissez-vous simplement guider afin de l'apprivoiser. Pour maîtriser la couleur et ses accords mais aussi pour vous initier à l'art de composer une jolie image, une série de modèles sont décomposés étape par étape. Les dessins sont téléchargeables pour peindre sans hésiter. Emilie de Castro vous ouvre les portes de son atelier, partageant avec vous les coulisses de son métier, ses secrets techniques, ses sources d'inspiration. Bienvenue dans un univers poétique et coloré.

11/2021

ActuaLitté

Méthodes adultes

Initiation à la radiotéléphonie en anglais. Avec support audio

Voici une initiation aux communications air-sol en anglais, qui suit scrupuleusement les recommandations de l'OACI. Votre formation y est organisée pour atteindre les objectifs fixés. Un support audio (via des QR Code) vous aidera à mieux appréhender les échanges radio. Un index avec la double entrée français/anglais vous permettra d'apprendre l'indispensable. Ce support a pour but de développer les compétences prioritaires reconnues par l'OACI comme indispensables pour assurer la sécurité des vols. Ce livre est conçu comme une voie d'accès au «Manuel d'anglais du pilote privé», qui élargira notablement le champ de votre formation et que vous pourrez aborder d'autant plus facilement que vous aurez ici consolidé vos compétences fondamentales.

06/2023