Filtrer
Éditeurs
- Eni (38)
- Eyrolles (16)
- First Interactive (16)
- Ellipses (15)
- Dunod (12)
- Books On Demand (4)
- D-Booker (3)
- De Boeck Superieur (3)
- Pour Les Nuls (3)
- De Boeck Supérieur (2)
- Edp Sciences (1)
- Erpi - Renouveau Pedagogique (1)
- J'ai Lu (1)
- Machinelearning.Fr (1)
- Mit Press (1)
- PU de Rennes (1)
- Pearson (1)
- Random House Us (1)
- Rue Des Ecoles (1)
-
Vous souhaitez vous initier à la programmation mais vous ne savez pas par où commencer ? Python est la clé : très simple à utiliser, ce langage s'applique à de nombreux contextes : traitement de données, intelligence artificielle, machine learnig... Idéal pour apprendre et facile d'accès, il permet de se former aux premiers concepts de tout langage de programmation. Il est en cela la meilleure introduction à l'univers du code. Découvrez des conseils pratiques et des exemples ludiques pour comprendre et maîtriser la syntaxe de base du langage, appréhender les structures essentielles d'un programme, le corriger, installer des bibliothèques, concevoir des applications, rendre un site Web interactif ou créer des jeux !
-
Python tout en un pour les nuls
John Shovic, Alan Simpson
- Pour Les Nuls
- 5 Septembre 2024
- 9782412094853
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 -
Le système le plus efficace pour apprendre Python, l'un des le langage de programmation les plus puissants et les plus populaires au monde !
Entraînez-vous et progressez grâce à 60 exercices pratiques.
L'auteur de ce livre a créé le système le plus fiable au monde pour apprendre Python. Adoptez-le et c'est la réussite garantie, tout comme pour des millions d'autres débutants ! Il suffit de faire preuve de discipline, de persévérance et d'attention, l'auteur se chargeant d'apporter les connaissances dont vous avez besoin pour y arriver.
Apprenez le langage Python à travers 60 exercices pratiques conçus avec le plus grand soin.
Lisez chaque exercice, saisissez le code, exécutez-le, réparez vos éventuelles erreurs, puis répétez l'exercice. Au fur et à mesure, vous comprendrez comment fonctionne un ordinateur, comment résoudre les problèmes et vous allez commencer à vraiment aimer la programmation... même quand ça peut rendre fou ! -
Python & JavaScript pour les nuls
John Paul Mueller, Chris Minnick, Eva Holland
- Pour Les Nuls
- 11 Janvier 2024
- 9782412092712
Un livre idéal pour serpenter pas à pas dans l'univers de la programmation en Python et en JavaScript.
Ce livre 2 en 1 permettra à tous les programmeurs débutants ou les étudiants en informatique de découvrir les bases de la programmation en Python et en JavaScript. Deux langages souvent utilisés de concert notamment dans le développement d'applications de type machine learning.
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 avec Python.
Les concepts de la programmation JavaScript.
Espionnage : détection du navigateur utilisé par vos visiteurs.
La bonne cuisine des cookies.
Images réactives et interactives.
Les rollovers.
Examen des saisies de l'utilisateur.
Dynamisez vos pages. -
Guide pratique du machine learning avec Python : Plus de 200 recettes concrètes à effet immédiat
Kyle Gallatin, Chris Albon
- First Interactive
- 30 Mai 2024
- 9782412094433
Un livre indispensable à tous les programmeurs qui développent des applications de type machine learning.
L'intelligence artificielle est dorénavent au coeur de notre société, grace aux data scientists.
La data science consiste à traduire des problèmes de toute autre nature, en problèmes de modélisation quantitative, résolus par des algorithmes de traitement.
Ce livre est une référence pour tous les programmeurs ou chefs de projets travaillant dans le domaine de la data science et de l'IA.
Au programme :
Travailler avec les données en provenance de bases de données CSV, JSON et SQL
Les différentes type de données textes, images, dates et heures
L'apprentissage non supervisé et le préprocessing
Régression linéaire et logique
Processus de validation
Les machines à vecteurs de support (SVM)
Enregistrer et charger des modèles à partir de frameworks multiples -
Python est un langage de programmation phare dans le monde scientifique. Il est parfaitement adapté pour programmer des problèmes mathématiques. Cet ouvrage est consacré à l'utilisation pratique du langage Python dans différents domaines des mathématiques : les suites, l'algèbre linéaire, l'intégration, la théorie des graphes, la recherche de zéros de fonctions, les probabilités, les statistiques, les équations différentielles, le calcul symbolique et la théorie des nombres.
Dans cette deuxième édition enrichie, à travers 45 exercices de difficulté croissante et corrigés en détail, il dresse un panorama des applications de la programmation en Python dans les mathématiques permettant d'acquérir les compétences nécessaires pour résoudre des problèmes complexes. Les codes sources de l'ouvrage sont disponibles en ligne. -
L'intelligence artificielle en pratique avec Python : Recherche, optimisation, apprentissage
Hugues Bersini, Ken Hasselmann
- Eyrolles
- Blanche
- 30 Mai 2024
- 9782416016417
Cet ouvrage à 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 troisième édition de cet ouvrage est enrichie et mise à jour. Elle comporte également de nouveaux cas pratiques. -
Informatique avec Python ; MPSI-PCSI-PTSI-MP-PC-PSI-PT-TSI-TPC ; Exercices incontournables
Jean-noël Beury
- Dunod
- J'integre
- 11 Janvier 2023
- 9782100846238
La clef de la réussite aux concours est de bien maîtriser les exercices incontournables du programme.
Cet ouvrage vous fait découvrir ces exercices classiques et vous dévoile les raisonnements à mener pour les résoudre.
Pour chacun vous trouverez :La méthode de résolution expliquée et commentée étape par étape.Le corrigé rédigé détaillé.Les astuces à retenir et les pièges à éviter.Vous pourrez également télécharger les programmes Python des exercices ainsi que des fichiers complémentaires afin de tester ces programmes. -
Data science avec Python pour les nuls
John Paul Mueller, Luca Massaron
- Pour Les Nuls
- 15 Février 2024
- 9782412092750
Découvrez Python, le langage de prédilection de la science des données !
1 600 ex. vendus de la première édition
La science des données ou data science consiste à extraire des connaissance dans un flot de données. Elle utilise des techniques et des théories tirées de domaines comme les mathématiques et la statistique. Les méthodes qui s'adaptent aux big data sont particulièrement intéressantes dans la science des données.
Ce livre est destiné à tous ceux qui travaillent dans le domaine de l'analyse de données et montre comment mettre en oeuvre le langage Python pour dans ce domaine et uassi celui de la statistique. Il traite également de Google Colab, un outil qui permet d'cire du code Python dans le cloud.
Au programme :
Probabilités.
Distributions aléatoires.
Tests d'hypothèses.
Regressions.
Modèles de prédiction. -
Python : Du grand déebutant à la programmation objet ; Cours et exercices corrigeés
Nicolas Bourgeois
- Ellipses
- References Sciences
- 9 Juillet 2024
- 9782340088580
Ce livre recouvre l'équivalent de quatre semestres d'enseignement de licence : initiation à la programmation, algorithmique, fouille de données et initiation à la programmation orientée objet.
-
Python pour les nuls
John Paul Mueller
- First Interactive
- Informatique Pour Les Nuls
- 1 Juin 2023
- 9782412088838
Un livre idéal pour serpenter pas à pas dans l'univers de la programmation en Python.
DÉCOUVRIR PYTHON:
Un livre idéal pour serpenter pas à pas dans l'univers de la programmation en Python.
Ce livre d'informatique pour les Nuls 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. Ce livre 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 INITIEZ-VOUS A LA PROGRAMMATION INFORMATIQUE:
Ce livre d'informatique pour les Nuls vous donne toutes les clés pour maîtriser la programmation informatique sur le langage Python. Accessible à tous les niveaux, Python pour les Nuls est idéal pour apprendre à coder de manière simple et ludique.
Coder sur Python n'aura jamais été aussi simple qu'avec ce livre pour les Nuls, au programme varié et complet.
DEVENEZ UN PRO DU CODAGE SUR PYTHON:
De la création de sa première application aux fonctions magiques, en passant par les erreurs de code à éviter, notre livre d'informatique pour les Nuls est un véritable guide pour tous les débutants de la programmation informatique qui souhaitent se lancer sur Python.
Que vous soyez un débutant qui cherche à apprendre à coder ou un étudiant en informatique désirant se perfectionner sur Python, notre livre pour les Nuls vous donne toutes les clés pour devenir un pro de Python.
N'hésitez-plus et lancez-vous dans la programmation sans attendre ! -
15 énigmes ludiques pour se perfectionner en programmation Python
Pascal Lafourcade, Guenaëlle de Julis, Malika More
- Dunod
- 25 Octobre 2023
- 9782100855087
Que vous soyez passionnés ou amateurs de défis, ces 15 énigmes à résoudre vous permettront de découvrir de nouveaux concepts-clés en informatique.
La difficulté des énigmes est indiquée par un système d'étoiles. En cas de besoin d'un (ou de plusieurs) coup(s) de pouce, trois indices vous mettront progressivement sur la voie de la solution. À la fin du livre, une explication détaillée vous donnera la clé de chaque énigme.
En complément de ces 15 énigmes, de très nombreux encadrés vous présentent les personnages célèbres et les connaissances historiques et techniques du monde de l'informatique. -
Python : manuel de référence
Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire
- First Interactive
- 19 Octobre 2023
- 9782412091876
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 -
Programmer avec Python en s'amusant pour les nuls
Brendan Scott
- First Interactive
- Informatique Pour Les Nuls
- 18 Août 2022
- 9782412082171
La programmation enfin accessible aux enfants dès 10 ans grâce à 25 projets !
DÉCOUVRIR LA PROGRAMMATION INFORMATIQUE:
L'apprentissage de la programmation commence à être mis en place dans les établissements par l'Éducation nationale et cela depuis le plus jeune âge.
De plus en plus d'ateliers de type Kids Coding Clubs voient le jour et comptent de plus en plus d'adeptes.
Les livres de la collection Programmer en s'amusant pour les Nuls sont destinés à la fois aux enfants désireux d'apprendre les bases du codage informatique, mais également aux parents et/ou enseignants désireux d'accompagner leurs enfants ou leurs élèves dans la découverte d'un langage de programmation.
Ce livre est dédié à Python, un langage de programmation moderne et gratuit fonctionnant sur Mac et PC.
Ce livre de programmation informatique pour les Nuls contient plusieurs projets :
Programmer dans un langage de pro Créer des jeux et des applications Développer des projets personnalisés Public : enfants dès 10 ans, parents et enseignants.
APPRENDRE À CODER EN S'AMUSANT:
Ce livre d'informatique pour les Nuls est destiné aux enfants, qui souhaient découvrir la programmation informatique, de manière simple et ludique.
Grâce à cet ouvrage, les plus jeunes pourront apprendre à coder sur le langage Python, tout en s'amusant !
DES PROJETS POUR PROGRESSER:
Ce livre de la collection pour les Nuls permet d'apprendre à coder de manière ludique, pour les enfants à partir de 10 ans.
Pour cela, il s'appuie sur différents projets à réaliser. Vos enfants pourront apprendre à coder dans un langage de pro et concevoir des jeux et des programmes.
N'hésitez plus et lancez vos enfants dans l'univers de la programmation informatique sur Python, pour leur permettre d'apprendre à créer un site Web tout en s'amusant ! -
Programmation en Python pour les sciences de la vie
Patrick Fuchs, Pierre Poulain
- Dunod
- Sciences Sup
- 5 Juin 2024
- 9782100864119
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.
-
Python pour le data scientist : Des bases du langage au machine learning
Emmanuel Jakobowicz
- Dunod
- Infopro
- 13 Mars 2024
- 9782100859764
Si vous vous intéressez au traitement des données avec le langage Python, cet ouvrage s'adresse à vous. Que vous soyez débutant en Python ou que vous ayez une expérience significative, il vous apportera les clés pour utiliser ce langage en data science.
Ce livre répond à de nombreuses questions sur Python :Comment utiliser Python en data science ?Comment coder en Python ?Comment préparer des données avec Python ?Comment créer des visualisations attractives avec Python ?Comment appliquer des modèles de machine learning et de deep learning avec Python ?Comment passer aux environnements big data ?Vous apprendrez à tirer parti des multiples outils Python tels que conda, Jupyter, NumPy, Pandas, Matplotlib, Seaborn, Plotly, Dash, Streamlit, Scikit-Learn, TensorFlow, Keras, PySpark... pour mettre en place vos traitements.
Cette troisième édition est complétée et enrichie par des mises à jour de code liées aux évolutions de Python et des packages de data science.
L'ensemble du code compris dans cet ouvrage est disponible sous la forme de notebooks Jupyter dans le repository public de l'auteur : https://github.com/emjako/pythondatascientist -
Python 3 : Traitement de données et techniques de programmation
Sébastien Chazallet
- Eni
- Expert It
- 10 Avril 2024
- 9782409044441
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.
Le code source des exemples du livre est intégralement téléchargeable sur www.editions-eni.fr pour permettre au lecteur de tester le programme et de le modifier à sa guise de manière à faire ses propres expériences. -
Ce livre sur les fondamentaux du langage Python 3 (ici en version 3.11) 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 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. Le livre est consacré à la branche 3 de Python et présente bien sûr les nouveautés apportées par la version 3.11. 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.
La première partie du livre détaille les atouts de Python 3 pour répondre aux besoins des entreprises quel que soit le domaine informatique concerné.
La seconde partie est un guide à destination des débutants, que ce soit en Python ou en développement en général. Elle permet d'aborder en douceur les concepts clés autour de projets servant de fil rouge et propose la réalisation de quelques exercices.
La troisième partie porte sur les fondamentaux du langage : les notions sont présentées progressivement avec des exemples de code qui illustrent chaque propos. L'auteur a souhaité que le lecteur atteigne une autonomie réelle dans son apprentissage, avec pour chaque notion présentée deux objectifs distincts : permettre à celui qui ne connaît pas la notion de se l'approprier correctement et permettre à celui qui la connaît de trouver des angles d'attaque originaux pour aller le plus loin possible dans son exploitation.
La quatrième partie permet d'avoir un aperçu de l'utilisation des fonctionnalités de Python 3 pour la manipulation de fichiers ou de bases de données.
Enfin, la dernière partie de l'ouvrage est un vaste tutoriel qui permet de mettre en pratique, dans un cadre professionnel, tout ce qui a été vu précédemment en créant une application qui couvre tous les domaines courants du développement (données, Web avec Pyramid, interface graphique avec Gtk, script système...) et ainsi de présenter des solutions efficaces de développement utilisant Python 3.Le code source des parties 2, 4 et 5 est intégralement téléchargeable sur le site www.editions-eni.fr. -
Machine Learning : Implémentation en Python avec Scikit-learn
Virginie Mathivet
- Eni
- Expert It
- 17 Mai 2024
- 9782409044823
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, ses principaux algorithmes et l'implémentation de ceux-ci en Python avec Scikit-learn.
Il commence par une présentation du Machine Learning puis de la méthode CRISP où chaque phase est détaillée avec ses différentes étapes. Les premiers chapitres s'intéressent donc aux phases de Business Understanding (compréhension métier), Data Understanding (ou compréhension des données) et de Data Preparation (préparation des données). Dans ces chapitres sont présentés des analyses statistiques de datasets, que cela soit sous forme numérique ou graphique ainsi que 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, ainsi que 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). Le code Python est commenté et disponible en téléchargement (sous la forme de notebooks Jupyter) sur le site www.editions-eni.fr. -
Algorithmique : Techniques fondamentales de programmation ; Exemples en Python (nombreux exercices corrigés)
Ludivine Crepin
- Eni
- Ressources Informatiques
- 11 Octobre 2023
- 9782409041846
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.
À 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. -
Traitement automatique du langage naturel avec Python : Le NLP avec spaCy et NLTK
Benoît Prieur
- Eni
- Expert It
- 17 Mai 2024
- 9782409044984
Cet ouvrage sur le traitement automatique du langage naturel (NLP) avec le langage Python est un guide pratique pour les professionnels, étudiants ou passionnés, ayant des bases minimales en Python, désireux d'explorer les horizons de l'intelligence artificielle et de la linguistique.
Dès les premières pages, le livre établit des fondations solides en IA et en linguistique, essentielles pour comprendre le NLP. Vous serez guidé à travers les concepts clés et les outils de NLP, comme l'analyse syntaxique et le POS-tagging, qui sont présentés avec clarté et précision. Le livre couvre ensuite une gamme étendue de domaines d'application en NLP : la traduction automatique et génération de texte, l'extraction de caractéristiques, la classification de documents, la reconnaissance de la parole ou encore l'analyse de sentiments.
L'approche très pratique, utilise systématiquement spaCy ou NLTK, au cours de mini-projets qui mobilisent également Jupyter, Gensim (Word2Vec), Scikit-Learn, Pytorch ou encore les modèles GPTs d'OpenAI. Le Web Scraping, un aspect crucial de la collecte de données en NLP, pour construire des jeux de données, est également abordé.
Que vous souhaitiez développer une application de reconnaissance vocale, analyser des sentiments sur les réseaux sociaux ou simplement approfondir vos connaissances en NLP, ce livre constitue une ressource utile, voire indispensable. -
Évolution de la cryptographie à travers les âges : Cours, exercices corrigés, algorithmes en Scratch et Python
Jean-Michel Masereel, Valérie Nachef
- Ellipses
- References Sciences
- 6 Août 2024
- 9782340093942
Ce livre, à travers l'histoire de la cryptographie, décrit les méthodes de chiffrement utilisées selon les époques et leur évolution.
Il est principalement destiné aux enseignants du secondaire (mathématiques ou NSI), et aux candidats au CAPES ou à l'agrégation interne de mathématiques et a pour but de donner un support de cours et des exercices adaptés, selon les chapitres, à différents niveaux, en accord avec les programmes actuels. Le lecteur trouvera, par exemple, des chiffrements « à la main » en Python ou Scratch. -
Le deep learning pour le traitement d'images : Classification, détection et segmentation avec Python et TensorFlow
Daphne Wallach
- Eni
- Expert It
- 10 Janvier 2024
- 9782409043208
Cet ouvrage s'adresse à toutes les personnes désireuses de comprendre et développer des applications de traitement d'images basées sur le deep learning. Il fournit non seulement une base théorique solide, mais également des informations très pratiques, des « trucs et astuces » et des exemples sous forme de scripts Python basés sur TensorFlow.
Après une introduction à l'intelligence artificielle, le matériel et les logiciels nécessaires à sa pratique sont détaillés. Suivent ensuite des explications progressives des réseaux de neurones convolutionnels, en décrivant tout d'abord les classifieurs linéaires, puis les réseaux de neurones profonds, et enfin les réseaux convolutionnels. Ces trois chapitres sont accompagnés de scripts Python utilisant TensorFlow, et suivis d'astuces pour améliorer la performance et limiter les biais potentiels du réseau et l'impact carbone lié à son apprentissage et son utilisation. L'apprentissage par transfert, qui consiste à adapter un réseau pré-entraîné à une nouvelle tâche, est ensuite présenté, et accompagné d'un exemple basé sur TensorFlow.
Les chapitres suivants décrivent les réseaux convolutionnels appliqués à d'autres tâches que la classification, comme la détection et la segmentation. Ces chapitres sont accompagnés de scripts présentant l'utilisation des bibliothèques TensorFlow Object Detection et de l'architecture Unet.
Le lecteur trouve une description de plusieurs méthodes permettant de visualiser le fonctionnement du réseau et d'améliorer son explicabilité, puis cet ouvrage explique pourquoi surveiller les performances d'un modèle après son déploiement, et comment organiser une telle surveillance en pratique. Le script accompagnant ce chapitre décrit le fonctionnement de la librairie tf_explain, qui implémente plusieurs des méthodes présentées.
Vient ensuite un exposé des critères définis par la Commission européenne pour juger qu'un modèle d'intelligence artificielle est ""responsable"", et une traduction de ces critères en bonnes pratiques à adopter lors du développement et du déploiement.
Enfin, le livre conclut avec des conseils pour améliorer vos compétences et vous tenir au courant des évolutions récentes dans le domaine de l'apprentissage profond appliqué au traitement d'images. -
Selenium : Maîtrisez vos tests fonctionnels avec python
Ludivine Crepin
- Eni
- Expert It
- 10 Juin 2024
- 9782409045066
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).