Recherche

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

Extraits

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é

Informatique

Python pour les SHS. Introduction à la programmation pour le traitement de données

Ce manuel propose une introduction à la programmation Python destinée aux étudiants et praticiens en SHS. Python est un langage de programmation simple, libre, multi-plateforme, pédagogique, bénéficiant d'une communauté d'utilisateurs croissante tant dans le domaine universitaire que le secteur privé. Avec la multiplication des données numériques dans les sciences humaines et sociales (SHS), le recours à l'informatique devient indispensable tant pour la collecte, la mise en forme, ou le traitement des données. Le langage Python permet à la fois de réaliser les traitements statistiques habituels des SHS tout en ouvrant aux nouveaux usages liés à l'automatisation des tâches informatiques, le traitement des grands corpus des humanités numériques ou encore la collecte de données sur les réseaux sociaux. Ce manuel se concentre en priorité sur les usages du traitement des données en SHS. Complété avec de nombreux exemples de code et des études de cas concrets, l'ouvrage permet une familiarisation progressive à la programmation, au langage Python et à sa philosophie. Il insiste sur sa flexibilité pour répondre aux besoins de chaque problématique tout en soulignant l'importance de la diffusion et de la reproductibilité des traitements informatiques.

01/2021

ActuaLitté

Algorithmes

Algorithmique. Techniques fondamentales de programmation - Exemples en Python (nombreux exercices corrigés)

Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les compréhensions de listes et les objets. Le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : un chapitre sur les objets ouvre les portes de la programmation dans des langages évolués et puissants comme le C, le C++, le Java, le C# et surtout Python. A la fin de chaque chapitre, l'auteur propose de nombreux exercices corrigés permettant de consolider ses acquis. Tous les algorithmes de ce livre sont réécrits en Python et les sources, directement utilisables, sont disponibles en téléchargement sur le site www. editions-eni. fr.

10/2023

ActuaLitté

Sciences de la terre et de la

Traitement des données de télédétection. Environnement et ressources naturelles, 2e édition

Cet ouvrage traite de façon très appliquée et opérationnelle des techniques de télédétection (images satellite), qui sont de plus en plus utilisées dans l'environnement et l'agronomie pour l'estimation des récoltes, l'étude du paysage, etc. Il permet à l'utilisateur de comprendre les principes et techniques de télédétection et surtout de savoir traiter et exploiter les données recueillies. L'exposé s'appuie sur de nombreux exemples liés aux applications de la télédétection à l'environnement et à l'agronomie. Cette seconde édition actualise notamment les données et applications concernant les zones humides, la pédologie et la géologie minières. Disponible en téléchargement : une version bridée d'un logiciel de traitement des images de télédétection (TeraVue) permettant de travailler sur les exemples du livre.

02/2017

ActuaLitté

Programmation

Analyse de données avec Python

Découvrez des techniques éprouvées pour manipuler, traiter, nettoyer et reformer des jeux de données en Python. A jour des dernières versions 3.x de Python, ce guide regorge d'études de cas pratiques montrant comment résoudre efficacement un large ensemble de problèmes d'analyse de données. Vous apprendrez à maîtriser les dernières versions de pandas, NumPy, I Python et Jupyter. Ecrit par le créateur du projet pandas de Python, ce livre est une introduction pratique et moderne aux outils de la science des données en Python. Il est idéal pour les analystes qui débutent en Python comme pour les programmeurs qui ne connaissent pas la datalogie (ou science des données) ni le calcul scientifique. Les fichiers de données et tout le matériel associé sont disponibles sur GitHub.

03/2021

ActuaLitté

Programmation

Programmation en Python pour les sciences de la vie. 2e édition

Python est le langage de programmation le plus répandu dans le monde scientifique. Il est parfaitement adapté pour l'analyse de données en sciences de la vie. Cet ouvrage, didactique et simple d'approche, aborde progressivement la programmation et l'algorithmique. Il présente ensuite des fonctionnalités plus avancées utiles en analyse de données (numpy, pandas, matplotlib, notebooks jupyter), ainsi qu'une introduction à la programmation orientée objet et graphique. Cette deuxième édition, mise à jour, s'appuie sur de nombreux exemples provenant de la biologie, comme la manipulation de séquences nucléiques, l'analyse de structures protéiques, etc. De nombreux exercices d'application, de difficulté croissante, sont proposés et corrigés en détails. L'ensemble des codes sources de l'ouvrage est disponible en ligne.

06/2024

ActuaLitté

Mathématiques

Programmation en Python pour les mathématiques. 3e édition

Cet ouvrage présente tout ce que le mathématicien doit savoir sur le langage Python, langage le plus répandu dans le monde scientifique : comment se le procurer, comment l'installer, l'utiliser, quelles sont ses fonctionnalités proprement mathématiques et quels problèmes sont susceptibles d'être résolus grâce à lui. Didactique et simple d'approche, il aborde donc conjointement la programmation, l'algorithmique et les applications mathématiques. Sans chercher une exhaustivité impossible à atteindre, il montre comment la flexibilité et la versatilité du langage Python en font un très bon choix pour une utilisation scientifique. Cette troisième édition tient compte des dernières évolutions du langage et propose des exercices d'entraînement avec éléments de résolution. Les corrigés détaillés ainsi que les codes de programmation sont disponibles en téléchargement sur le site dunod. com.

01/2022

ActuaLitté

Informatique

Python avancé et programmation scientifique. Techniques d'algorithmisation et de construction de programmes compacts et efficaces

Ce livre traite de plusieurs techniques avancées de programmation en Python, dont certaines sont moins connues malgré leur utilité. Il est destiné aux futurs (ou actuels) développeurs de programmes de qualité professionnelle, aux scientifiques ayant besoin d'outils de programmation efficaces et ergonomiques et aux enseignants de programmation avancée et à leurs étudiants. Sont traités les modules de support indispensables à tout scientifique programmant en Python, notamment le traitement de données tabulaires avec Numpy et les techniques d'accélération des programmes, grâce à la recompilation des programmes avec Numba et Cython et à l'usage des processeurs graphiques (GPU) à l'aide des frameworks PyCuda et Numba. Le texte couvre de manière concrète plusieurs éléments plus " profonds " de la couche standard du langage, comme la structure interne des objets et des fonctions, les itérateurs (avec coroutines), descripteurs, métaclasses, la concurrence avec les threads et les processus, etc. Une trentaine d'exercices assez longs sont proposés ainsi que plusieurs dizaines d'exemples complets et testés. Les codes de programmes sont disponibles en ligne sur le site de l'auteur. Les exemples et les exercices sont basés sur l'expérience pédagogique de l'auteur et couvrent les sujets de mathématiques appliquées et de simulation, de traitement de textes et d'images (y compris des projections cartographiques). Une bibliographie abondante permettra de trouver rapidement les algorithmes, des détails mathématiques, les logiciels mentionnés (surtout les paquetages installables libres), etc.

10/2019

ActuaLitté

Informatique

Algorithmique et programmation en Python 2nde

Cet ouvrage à vocation pratique explique comment aborder la programmation en Python avec ses élèves de lycée à l'aide de la calculatrice TI-83 Premium CE Edition Python, ou de la calculatrice TI-83 Premium CE et son adaptateur TI-Python. Le lecteur sera guidé tout au long des chapitres, des premières manipulations (mise à jour du matériel, principes de programmation, fonctions simples) jusqu'à la réalisation de projets plus complets, en passant par la mise en oeuvre d'algorithmes classiques, issus notamment du programme de la classe de 2nde. Nourri par la grande expérience de ses auteurs, ce livre à la pédagogie remarquable est rythmé par un grand nombre d'exercices dont les solutions figurent à la fin de chaque chapitre. Il comporte également des QR codes qui pointent vers des vidéos complétant l'apprentissage de Python. Tous les scripts proposés dans l'ouvrage sont disponibles dans leur intégralité à l'adresse go.eyrolles.com/ti-python.

06/2019

ActuaLitté

Informatique

Traitement des signaux et acquisition de données. Cours et exercices corrigés, 5e édition

Cet ouvrage présente les principales caractéristiques de la conception puis de la réalisation d'une chaîne de mesures d'un procédé physique. La première partie décrit le traitement des signaux analogiques. La deuxième est consacrée au traitement des signaux numériques. Enfin, la troisième traite de l'acquisition de données et du choix et de la mise en oeuvre d'une chaîne de mesures. De nombreux exercices et problèmes résolus complètent chaque chapitre. Les exemples de l'ouvrage sont illustrés à l'aide du logiciel d'instrumentation industrielle LabVIEW. Cette cinquième édition met à jour en profondeur la troisième partie, et se voit agrémentée d'un nouveau chapitre sur la transmission des données numériques.

05/2020

ActuaLitté

Excel

Excel et le traitement statistique des données. Edition 2023

Excel n'aura plus secrets pour les étudiants grâce à ce guide qui comprend 9 laboratoires pour traiter des thèmes suivants : dépouillement des données, construction de tableaux et de graphiques, calcul de mesures, estimation de la moyenne et du pourcentage, corrélation linéaire et test d'indépendance. Avec une approche pas-à-pas détaillée et facile à suivre, des tableaux résumant les éléments essentiels à maitriser dans chaque laboratoire et en plus, la démonstration des procédures en dix-neuf vidéos, l'apprentissage d'Excel n'aura jamais été aussi simple. Pour leur part, les professeurs profitent de quatre bases de données réelles dans lesquelles piger pour trouver les thèmes qui stimuleront le plus leurs étudiants de sciences humaines. Maintenant en version numérique ! Le manuel vous suit partout. L'accès numérique simplifie autant la vie des professeurs que des étudiants, avec entre autres des codes QR pour passer instantanément du livre imprimé aux démonstrations des procédures en vidéo, à projeter en classe ou à visionner sur son téléphone. Pour les étudiants - La version numérique du manuel pour étudier et faire les laboratoires partout, quand on le veut - L'accès aux vidéos de démonstration des procédures directement sur le téléphone grâce aux codes QR du livre Pour les professeurs - L'Edition en ligne du manuel pour projeter et annoter le texte en classe - Le résultat attendu des laboratoires - Les vidéos de démonstrations des procédures adaptées pour une projection en classe grâce à la page Multimédia

07/2023

ActuaLitté

Programmation

Découvrir la programmation avec Python

Vous voulez apprendre à programmer ? Lancez-vous avec Python ! Python est le langage parfait pour s'initier à la programmation informatique. Ce livre vous aide à créer rapidement avec Python des projets amusants qui impressionneront votre entourage. Python est le langage parfait pour s'initier à la programmation informatique. Ce livre vous aide à créer rapidement avec Python des projets amusants qui impressionneront votre entourage. Après avoir vu les possibilités offertes par Python, vous apprendrez à configurer votre ordinateur pour coder. Une fois que Python sera installé, vous serez à même de créer vos propres programmes. Découvrez peu à peu les concepts clés tels que les variables, les chaînes, les boucles, les fonctions ou les modules. Avant d'en avoir fait le tour, vous serez passé pro en programmation Python ! Parmi les projets du livre : - un assistant qui vous aide à vous habiller en fonction de la météo - un générateur d'histoires - un programme qui calcule votre âge sur Mars - un chat bot de service après-vente Des exercices très courts pour des projets vraiment amusants : que demander de mieux pour s'initier ?

05/2021

ActuaLitté

Informatique

Programmation. Concepts, techniques et modèles

Ce cours de programmation s'adresse à des étudiants qui ont déjà une première expérience de la programmation, qu'ils soient en licence d'informatique (niveaux L2 ou L3) ou en écoles d'ingénieurs. Traduction partielle d'un cours de référence publié par MIT Press, cet ouvrage présente l'originalité d'expliquer les concepts majeurs de la programmation à l'aide d'une approche synthétique qui en fait ressortir l'unité sous-jacente. Il propose une sémantique simple et complète qui permet de comprendre tous ces concepts sans pour autant sacrifier la rigueur. Toutes les notions théoriques présentées sont illustrées par des centaines d'extraits de code. En outre, 51 énoncés d'exercices fournissent au lecteur l'occasion de tester ses connaissances. Un site gratuit avec des TP, des énoncés d'examens, des transparents, un lexique français/anglais et d'autres suppléments... complète utilement le livre. Ce livre de cours est complété par un Labo interactif qui vous permettra de compiler et d'exécuter tous les exemples de code du livre et de nombreux autres, afin de comprendre par l'expérience comment fonctionnent ces programmes, les modifier, voire en écrire de nouveaux. Ce Labo interactif est édité par ScienceActive. Il est vendu séparément et vous pouvez vous le procurer sur le site www.scienceactive.com.

08/2019

ActuaLitté

Langages informatiques

Le petit Python orienté objet. Programmation orientée objet avec Python 3

Ce livre propose un cours complet sur la POO en langage Python et un aide-mémoire exhaustif. Il décrit de manière simple et précise les notions importantes comme les objets, classes, méthodes, héritage, surcharge, constructeurs... Chaque point est illustré par des exemples et des scripts permettant au lecteur de comprendre en profondeur les notions étudiés.

02/2022

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

Méthodes et techniques de traitement du signal 2e cycle écoles d'ingénieurs. 5e édition

Le cours de Jacques Max a contribué à l'édification d'un corps de techniques qui à son tour a engendré une nouvelle discipline : le traitement du signal. Cette édition poursuit son œuvre en la complétant par la présentation des signaux digitaux et des techniques numériques. Cet ouvrage est l'outil indispensable des élèves ingénieurs et des étudiants en 3e année de Licence et en Master. Il s'adresse également aux chercheurs, ingénieurs et techniciens. Il offre à tous des méthodes applicables dans de nombreux domaines: électronique, informatique, automatique, mesure, télécommunications, géophysique, environnement, etc.

03/2004

ActuaLitté

Informatique

Programmation en Python pour les sciences de la vie

Python est le langage de programmation le plus répandu dans le monde scientifique. Il est parfaitement adapté pour l'analyse de données en sciences de la vie. Cet ouvrage, didactique et simple d'approche, aborde progressivement la programmation et l'algorithmique. Il présente ensuite des fonctionnalités plus avancées utiles en analyse de données (numpy, pandas, matplotlib, notebooks jupyter), ainsi qu'une introduction à la programmation orientée objet et graphique. L'ouvrage s'appuie sur de nombreux exemples provenant de la biologie, comme la manipulation de séquences nucléiques, l'analyse de structures protéiques, etc. De nombreux exercices d'application, de difficulté croissante, sont proposés et corrigés en détails. L'ensemble des codes sources de l'ouvrage est disponible en ligne.

07/2019

ActuaLitté

Enseignements optionnels

Algorithmique & programmation 1re séries technologiques Nom de code Python. Edition 2021

80 pages ; 91 exercices progressifs ; Des conseils de pro ; Conforme au programme ; Un ton proche des élèves ; Des tutos vidéo ; Un espace de programmation ; Un projet pour un concours.

04/2021

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é

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é

Informatique

Traitements statistiques et programmation avec R

Cet ouvrage propose une approche pédagogique complète de la programmation vectorielle avec R aussi bien pour les utilisateurs débutants que pour ceux sachant déjà programmer dans un autre langage. Les chapitres sont courts, avec de nombreux exemples et des exercices progressifs dont les corrigés sont détaillés. Les exemples et exercices sont appliqués aux domaines des sciences de la vie et de la santé, des mathématiques et de l'économie et sont volontairement simples (recherche de la plus grande valeur, recherche de mots, lecture de fichiers Excel) de façon à ne pas ajouter la difficulté de compréhension des calculs aux difficultés de la programmation. Cet ouvrage est un outil indispensable à toute personne qui veut progresser en R ou qui a besoin d'automatiser des traitements, qu'il s'agisse de lectures de fichiers, de calculs ou de graphiques. L'ensemble des lignes de code des exercices est téléchargeable sur le site.

01/2017

ActuaLitté

Numériques et sciences informa

Algorithmique & programmation 1re Tle séries technologiques Nom de code : Python. Edition 2022

Un cahier + une plateforme d'algo et de programmation. - Un cahier innovant, formateur, ludique pour acquérir des bases en algorithmique. + - Une plateforme riche de contenus pédagogiques en complément du cahier avec : - Des vidéos pour introduire les chapitres ou proposer les corrigés de certains exercices ; - Un espace de programmation avec un environnement Python pour coder et faire les exercices ; - Des quiz d'autoévaluation ; - Des fichiers tableurs à télécharger pour réaliser certains exercices ; - Des exemples de serious game ; - Un forum.

04/2022

ActuaLitté

Droit informatique

Fiches de Droit du traitement et de la protection des données personnelles

28 fiches pour réviser tout le cours de Droit du traitement et de la protection des données personnelles : - les définitions à connaître, les erreurs à éviter, les points essentiels à retenir ; - des exercices corrigés pour vérifier ses connaissances ; - des repères bibliographiques pour aller plus loin ; - 1 index.

03/2022

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. Comprendre les bases et maîtriser la programmation

Vous découvrez Python et vous voulez progresser dans la maitrise de ce langage ? Cet ouvrage de base est fait pour vous. Vous comprendrez tous les concepts inconrtournables et vous apprendrez à les mettre en pratique en vous exerçant avec les nombreux exercices proposés. Accessible et plaisant à lire, ce livre sur Python est destiné aux étudiants qui découvrent Python, aux programmeurs débutants et à ceux qui commencent à bien maitriser ce langage. Il explique tous les concepts importants en Python 3. Il mixe tutoriels et recettes de code style "livre de cuisine", parfois avec humour, ce qui rend le livre d'un accès aisé et pratique. Les nombreux exercices situés en fin de chapitre aident le lecteur à mettre en pratique les connaissances acquises. Il propose les meilleures pratiques pour les tests, le débogage, la réutilisation du code et d'autres conseils de développement, grâce de nombreux outils Python et packages open source.

04/2022

ActuaLitté

Programmation

Au coeur des algorithmes. Les bases de la programmation avec Python

Ce livre traite des algorithmes les plus intéressants et les plus puissants au monde, en utilisant le code Python qui les accompagnent. Avec une expérience en programmation et en mathématiques de niveau lycée, vous explorerez les algorithmes informatiques standard et des algorithmes avancés comme ceux utilisés dans le machine learning et l'intelligence artificielle. Vous découvrirez comment les anciens Egyptiens et les paysans russes utilisaient des algorithmes pour multiplier les nombres, comment les Grecs les utilisaient pour trouver les plus grands diviseurs communs et comment les érudits japonais à l'époque des samouraïs ont conçu des algorithmes capables de générer des carrés magiques. Vous explorerez des algorithmes utiles en mathématiques et apprendrez comment les mathématiques peuvent améliorer les algorithmes.Vous apprendrez également à : - utiliser des algorithmes pour déboguer le code, maximiser les revenus, planifier les tâches et créer des arbres de décision- mesurer l'efficacité et la rapidité des algorithmes- générer des diagrammes de Voronoi à utiliser dans diverses applications géométriques- utilisez des algorithmes pour créer un chatbot simple, gagner aux jeux de société ou résoudre des puzzles de sudoku- écrire du code pour les algorithmes de montée et de descente de gradient qui peuvent trouver les maxima et les minima des fonctions Une fois que vous aurez terminé ce livre, vous comprendrez comment coder et implémenter des algorithmes importants, mesurer et optimiser leurs performances, tout en apprenant dans les moindres détails les algorithmes les plus puissants d'aujourd'hui.

09/2023

ActuaLitté

Informatique

Python précis et concis. Python 3.4 et 2.7, 5e édition

Python est un langage de programmation "généraliste", multi plate-forme, orienté objet et open source. Il est adapté à une grande diversité de contextes, et c'est aujourd'hui l'un des langages de programmation les plus utilisés au monde. Ce petit ouvrage de synthèse rassemble tous les types de variables, les commandes, les fonctions, les bibliothèques de modules et plus généralement tous les outils Python utiles aux développeurs. Il permet donc d'avoir un aperçu rapide en quelques pages du potentiel de chaque module. Le sommaire précis et l'index en fin de livre permettent de retrouver rapidement les informations recherchées. Cette cinquième édition couvre à la fois les versions 2. 7 et 3. 3.

09/2019

ActuaLitté

Programmation

Python. Manuel de référence

Une véritable somme sur Python, le langage de programmation le plus utilisé actuellement. Grâce à son interopérabilité, sa souplesse conception et de maintenance, Python est aujourd'hui le langage de programmation le plus popuplaire du marché. et ouvrage complet vous permet de tout savoir sur Python, que soyez un programmeur professionnel ou ayez juste besoin ponctuellement de recourir à ce langage. Rédigé par une équipe d'experts reconnus de Python, cet ouvrage entièrement à jour couvre la version 3. 10 et envisage même les fonctionnalités de la version 3. 11. au programme : Comment Python représente es données et les programmes en tant qu'objets Les annotations de types Les nouveautés des dernières versions Utiliser Pyton de façon moderne Bien structurer ses projets Python Déboguer le code Python

10/2023

ActuaLitté

Informatique

Programmer avec MicroPython. Programmation Python de systèmes embarqués à microcontrôleurs

Quelle bonne idée que de vous intéresser à MicroPython ! Il s'agit d'une adaptation du langage Python pour programmer les cartes à microcontrôleurs et les systèmes embarqués. Ce livre donne les clés pour vous mettre en route dans la création de projets uniques pour systèmes embarqués grâce à un langage aussi efficace que compact. Si vous connaissez Python en tant que programmeur, enseignant ou simple autodidacte, vous êtes paré pour cette joyeuse aventure ! Depuis vos tout premiers pas avec MicroPython jusqu'au développement de projets complets, l'auteur de ce livre vous propose un voyage fabuleux dans la programmation des systèmes embarqués. Il présente d'abord quatre modèles de cartes à microcontrôleurs fonctionnant avec MicroPython, puis montre comment ce langage exploite les fonctions matérielles que sont les entrées-sorties, les communications sans fil, le son et la musique, et le contrôle d'un robot. Découvrez MicroPython sur quatre cartes (PyBoard, BBC micro : bit, Adafruit Circuit Playground Express et ESP8266/ESP32). Prenez en mains une plate-forme de création pour concevoir et réaliser des systèmes embarqués répondant à des problèmes concrets issus du monde réel. Maîtrisez les effets visuels, dialoguez avec l'utilisateur au moyen de boutons et du toucher capacitif, produisez de la musique et exploitez la synthèse vocale. Découvrez les protocoles de communication UART, SPI et IC. Explorez les capacités d'émission-réception par ondes radio. Adoptez de bonnes pratiques pour bien gérer l'espace mémoire limité d'un système embarqué.

05/2018

ActuaLitté

Technologies

Manuel technique du maçon. Matériaux, outils et techniques, 2e édition

Le manuel de Claude Prêcheur contient tout ce qui est nécessaire à l'exercice du métier de maçon. Gestes, outils, méthodes, matériaux, réglementation : tout ce qu'un professionnel doit savoir y est exposé en termes précis. Chaque description est illustrée par des photos et des schémas en couleurs. Livre d'étude pour les futurs professionnels qui préparent leurs examens, aide-mémoire pour les artisans qui cherchent une référence, support pratique d'enseignement pour les formateurs, c'est l'oeuvre d'un maçon soucieux de partager son expérience et de transmettre ses connaissances. Que l'on ait décidé de devenir maçon, que l'on veuille réaliser seul ses travaux de gros oeuvre ou que l'on souhaite simplement suivre la construction de sa maison, on trouvera ici les connaissances technologiques nécessaires et les conseils pratiques pour réussir. Ce manuel aidera aussi les futurs professionnels à évoluer dans leur carrière vers les postes d'encadrement, les autoconstructeurs à réaliser — dans les règles de l'art — des travaux complexes et, aux particuliers qui font construire, il offrira des garanties. On appréciera par exemple les astuces du maçon-coffreur, mais on saura aussi comment interpréter des plans d'architecte ou les documents du bureau d'étude. Des exercices corrigés permettront par ailleurs à ceux qui préparent un examen de vérifier la bonne assimilation des connaissances.

02/2019