Recherche

Python

Extraits

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é

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

Programmer avec Python

La simplicité de Python vous permet de devenir rapidement productif, mais cela signifie souvent que vous n'utilisez pas tout ce que ce langage a à vous offrir. Grèce à ce livre, vous apprendrez à écrire du code Python à la fois efficace et idiomatique, en tirant parti de ses fonctionnalités les meilleures (et pourtant peut-être les plus négligées). L'auteur, expert renommé de Python, vous présente les bibliothèques centrales de ce langage, et vous montre comment rendre votre code à la fois plus court, plus rapide et plus lisible. Beaucoup trop de programmeurs expérimentés essaient de forcer Python è s'adapter aux modèles qu'ils ont appris avec d'autres langages, sans jamais exploiter les fonctionnalités spécifiques à Python et qu'ils n'ont pas rencontrées dans leur pratique antérieure. Avec ce livre, ces programmeurs vont apprendre de manière approfondie à devenir performants en Python 3.x !

04/2019

ActuaLitté

Programmation

Python pour la data science

Le best-seller O'Reilly sur la data science avec Python enfin traduit en Francais ? Pour de nombreux chercheurs, Python est un outil essentiel en raison de ses bibliothèques pour stocker, manipuler et obtenir un aperçu des données. Ce livre décrit toutes les ressources dont vous pouvez disposer pour mettre en oeuvre vos applications : IPython, NumPy, Pandas, Matplotlib, Scikit-Learn et d'autres outils associés. Les scientifiques en activité et les utilisateurs de données familiarisés avec la lecture et l'écriture de code Python trouveront avec cette référence complète l'outil idéal pour s'attaquer aux problèmes quotidiens : manipuler, transformer et nettoyer les données ; visualiser différents types de données ; utiliser les données pour créer des modèles statistiques ou d'apprentissage automatique. Ce livre est tout simplement la référence incontournable pour le calcul scientifique en Python. Vous apprendrez à utiliser : IPython et Jupyter : fournissent des environnements de calcul pour les data scientists utilisant Python NumPy : inclut le ndarray pour un stockage et une manipulation efficaces de tableaux de données denses en Python Pandas : comprend le DataFrame pour un stockage et une manipulation efficaces des données étiquetées / en colonnes en Python Matplotlib : inclut des fonctionnalités pour une gamme flexible de visualisations de données en Python Scikit-Learn : pour des implémentations Python efficaces et propres des algorithmes d'apprentissage automatique les plus importants et les plus établis

04/2022

ActuaLitté

Enseignement agricole

Cahier Python BAC Pro

Le langage de programmation Python s'est imposé depuis plusieurs années dans l'enseignement de l'algorithmique, de l'informatique et, dans une plus large acceptation, dans l'apprentissage des sciences. Simple d'usage, moins exigeant que d'autres langages, textuel, libre, gratuit et multiplateforme, Python est bien adapté à l'école. Ce cahier d'activités s'adresse aux élèves et aux enseignants des lycées agricoles en bac professionnels, de la seconde à la terminale. Il est composé de chapitres qui suivent la progression de l'apprentissage, de l'affichage du message universel "Hello World" jusqu'aux bibliothèques, en passant par les boucles, les listes ou le graphisme. Chaque chapitre est composé d'activités brèves et pertinentes, d'un cours qui consolide la notion abordée et enfin d'exercices multidisciplinaires. Le fascicule est complété par une liste complète des principales règles d'écriture des fonctions basiques et avancées, des boucles, des listes et des appels de bibliothèques qui répondent aux exigences des domaines scientifiques et techniques. En fin de cahier, des exercices viennent approfondir les notions abordées. Ils s'adaptent au niveau et aux exigences de chacun. En miroir, ce cahier propose toutes les activités sur une plateforme de codage en ligne.

01/2023

ActuaLitté

Informatique

Python et les ontologies

Ce livre s'adresse à toute personne qui souhaite apprendre à utiliser le langage Python (en version 3) et le module Owlready2 pour manipuler et construire des ontologies, c'est-à-dire des connaissances structurées accessibles par un ordinateur, dans le but de les publier sous forme de sites web dynamiques et d'effectuer des raisonnements automatiques. Il intéressera plus particulièrement les informaticiens et développeurs pour le web sémantique ou encore les scientifiques dans le domaine de l'intelligence artificielle ou du biomédical. Après une introduction sur les ontologies et sur le module Owlready qui permet la programmation orientée ontologie, les deux chapitres qui suivent donnent au lecteur quelques rappels sur Python et sur les ontologies OWL. L'auteur présente ensuite les bases d'Owlready et montre comment accéder à des ontologies existantes en Python, comment en créer et en modifier et comment gérer des classes et des constructeurs logiques. Deux chapitres sont ensuite consacrés à des fonctions spécifiques que peuvent offrir les ontologies le raisonnement automatique et la gestion du texte (multilinguisme, recherche textuelle). Pour finir, l'auteur traite de points plus spécifiques comme les terminologies médicales, la création de classes mixtes Python-OWL et l'accès direct aux triplets RDF. Basé notamment sur de nombreux exemples d'applications en lien avec le domaine biomédical, ce livre montre comment construire une petite ontologie des bactéries, comment l'intégrer à un site web dynamique et comment l'utiliser pour l'aide à ta décision. D'autres exemples s'appuient sur des ontologies et des ressources de référence telles que Cene Ontology, UMLS (Uttifred Medical Language System) et DBpedia. A l'issue de la lecture de ce livre, le lecteur sera ainsi en mesure d'intégrer des ontologies à ses applications et sites web Python. Des éléments complémentaires sont en téléchargement sur le site.

08/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

Python 3. Apprendre à programmer dans l'écosystème Python, 2e édition

Cet ouvrage est destiné aux étudiants débutants en programmation, qu'ils soient en IUT, en BTS, en licence, en classes prépas ou école d'ingénieurs. Il est également conçu pour les autodidactes qui veulent s'initier à la programmation et pour les professeurs du secondaire qui souhaitent enseigner Python comme premier langage. Cet ouvrage vous fournira les bases de l'apprentissage de la programmation avec Python 3, langage à la fois simple, puissant et polyvalent. Il s'appuie sur la version Python 3. 8, publiée en septembre 2019. La démarche pédagogique, accompagnée d'exemples illustrant le programme Numérique et sciences informatiques du lycée, est renforcée par l'usage de Pyzo et des notebooks Jupyter, outils pédagogiques interactifs qui permettent au lecteur de tester aisément son code et de mettre en oeuvre les connaissances qu'il acquiert. L'usage de la couleur permet de bien faire comprendre les différents éléments qui constituent le code. Cet ouvrage offre un total de 180 exercices corrigés accessibles sur le web, dont certains sont aussi présents dans la version imprimée. Retrouvez sur dunod. com et sur github. com : - Les programmes des exercices et des exemples. - Une documentation sur l'installation et l'usage des notebooks Jupyter. - Les exercices corrigés supplémentaires.

07/2020

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

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

Méthodes numériques avec Python. Théorie, algorithmes, implémentation et applications avec Python 3

Cet ouvrage a pour objectif de présenter les principes mathématiques, les applications et la mise en oeuvre de méthodes numériques de calcul scientifique en Python. Il évoque tour à tour la pratique et la théorie : l'utilisation des librairies Numpy et Scipy de Python et l'analyse théorique sur laquelle le calcul s'appuie. A chaque fois que cela est possible, des applications réelles sont présentées plutôt que des exemples simplifiés ou théoriques. Des exercices corrigés sont intégrés au fur et à mesure de la progression dans le cours. Le code source des scripts Python est disponible en ligne sur dunod. com.

01/2023

ActuaLitté

Histoire internationale

Histoire de Fribourg - Tome 3. Ancrages traditionnels et renouveaux (XIXe-XXe siècle)

Le 25 octobre 1848, à 2 h du matin, l'évêque Etienne Marilley est arrêté à Fribourg sur ordre du gouvernement radical. Il est emprisonné à Chillon jusqu'au 13 décembre puis exilé en France d'où il dirigera son diocèse jusqu'à son retour après la victoire des conservateurs en décembre 1856. Pour la population catholique de Fribourg, bastion traditionnel de l'Eglise, c'est un choc qui va laisser des traces immédiates et durables. C'est un tournant dans les conflits qui opposent clergé et conservateurs aux libéraux lors de cette lente sortie de l'Ancien Régime qui dure de 1798 à 1848. S'ensuivra une longue période de domination conservatrice marquée par un souci de défense de l'identité confessionnelle du canton. Elle culmine dans cette "République chrétienne" qui atteint son apogée entre 1871 et 1921, non sans progrès économiques et culturels. Mais la base rurale souffre après la Première Guerre mondiale et le canton voit partir sa jeunesse peu formée. Un revirement stratégique pousse à l'industrialisation après 1950 mais ses effets se font attendre. Le dernier quart du XXe siècle recueille enfin les fruits d'une ouverture qui transforme profondément la société fribourgeoise.

04/2018

ActuaLitté

Programmation

Apprenez à programmer en Python

Vous n'y connaissez rien en programmation et vous souhaitez apprendre un langage clair et intuitif ? Python est fait pour vous ! Vous découvrirez dans ce livre conçu pour les débutants tout ce dont vous avez besoin pour programmer, des bases à la bibliothèque standard en passant par la programmation orientée objet. Dans cette quatrième édition, vous trouverez aussi des mises à jour pour la nouvelle version de Python sur le tri, les tests unitaires, le threading... Qu'allez-vous apprendre ? Qu'est-ce que la programmation ? Quel langage choisir ? Pourquoi Python ? Installation de Python et découverte du langage Les concepts de la programmation orientée objet Initiations aux interfaces graphiques avec Tkinter Communication en réseau dans les programmes Python Les bonnes pratiques, pour améliorer vos codes

03/2022

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é

Enseignement primaire

Zékéyé et le serpent python

Personne ne faisait attention à Zékéyé parce qu'il était tout petit. Plus petit que sa sœur Itïtï, plus petit que le singe de Cocodi et plus petit que le plus petit des arbustes. Alors, un jour, pour prouver qu'il était aussi très courageux, vous savez ce qu'il fit ? Il décida de tuer l'énorme serpent python. Pourvu qu'il réussisse ! Pourvu qu'il réussisse !

02/2000

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

Python pour la carte micro:bit

Une carte ludique pour apprendre à programmer Deux fois plus petite qu'une carte de crédit et coûtant moins de 20¤, la carte micro : bit est un nano-ordinateur lancé en 2016 au Royaume- Uni par la BBC pour initier les collégiens au codage et au pilotage de systèmes numériques. Pouvant être programmée depuis un PC, un smartphone, une tablette ou encore un Raspberry Pi, cette carte est compacte, robuste, simple d'utilisation, facile à connecter, fédérant une communauté très importante et s'accompagnant d'un grand nombre d'extensions. Pour la piloter, plusieurs langages de programmation sont disponibles : Python, JavaScript, MakeCode... Cet ouvrage se concentre sur la programmation de la carte micro : bit avec Python, le langage officiel pour l'enseignement de l'informatique au lycée. Ne nécessitant aucune compétence particulière en codage, il est organisé en trois parties. La première pose les bases du langage Python (variables, boucles, fonctions...), la deuxième regroupe différentes applications concrètes et facilement réalisables avec la carte micro : bit, et la troisième présente des projets plus complexes faisant appel aux extensions de la carte. Le lecteur sera ainsi amené à fabriquer un chronomètre, une boussole, ou encore à jouer de la musique. A qui s'adresse ce livre ? Aux enseignants (SNT, mathématiques, sciences) et à leurs élèves de lycée Aux makers, geeks, roboticiens, FabLabs...

09/2019

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é

Cinéma

Monty Python ! Petit précis d'iconoclasme

1969-1989 : vingt années durant, les Monty Python, John Cleese, Graham Chapman, Terry Gilliam, Eric Idle, Terry Jones et Michael Palin, ont déployé, dans leurs émissions télévisées, leurs disques, leurs livres et leurs films, un humour décapant, d’un style si unique, si caractéristique, que dans les pays anglo-saxons l’adjectif pythonesque est passé dans le langage courant, en bonne compagnie avec rabelaisien, shakespearien, proustien, kafkaïen ou bernard-henri-lévyen. Bon. Peut-être pas le dernier. Il faudrait vérifier. Bref. Aussi brillant et singulier qu’il soit, le groupe n’est pas le fruit d’une génération spontanée : il s’inscrit clairement dans une transformation de l’humour après-guerre au Royaume-Uni, et plus encore dans le grand mouvement de contestation des années soixante. Ce livre examine les origines des Monty Python, leurs biographies, les circonstances de la création du groupe, sa carrière jalonnée de scandales, sa fin tragique et sa postérité. Un ouvrage que nous nous permettons de juger indispensable. (Nothombien, plutôt ? Angotesque ? Mussoïais ? Bogdanovoïde ?)

11/2011

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é

Programmation

Python pour les nuls. 2e é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é

Enseignement primaire

Le python. Grande section, CP, CE1 (Cycle 2), Edition 2012

Pour tout savoir sur les pythons et les autres serpents : Où vivent-ils ? Comment les serpenteaux naissent-ils ? Quelle est la différence entre les serpents venimeux et les serpents constricteurs ? Comment les hommes attrapent-ils le python ? Des informations étonnantes, des images captivantes, un lexique, des questions : des enfants qui seront passionnés !

06/2012

ActuaLitté

Informatique

PyQt5. Développez vos interfaces graphiques en Python

Ce livre sur le framework PyQt5 s'adresse aux développeurs qui, possédant déjà une expérience en développement avec le langage Python, souhaitent disposer des connaissances nécessaires et avancées pour concevoir des interfaces graphiques. De la notion de widget PyQt, en passant par les diverses façons d'agencer et de disposer les éléments d'une interface graphique, ce livre étudie en profondeur l'architecture et la conception d'une application PyQt. L'auteur détaille la gestion des évènements, les styles et les apparences d'une interface, la réalisation d'animations, l'interaction avec des bases de données relationnelles, l'intégration d'éléments sonores ou vidéo, la gestion des couches réseau ou encore le multithreading. Pour terminer, un chapitre est consacré à des utilisations de PyQt5 qui démontrent tout l'éclectisme du framework : l'affichage de graphiques et de diagrammes de données, le web browsing ou l'animation et la modélisation en 3D. A l'issue de ce livre, le lecteur sera en mesure d'être rapidement opérationnel en développement avec PyQt5. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

01/2021

ActuaLitté

Littérature française

Dan le python at autres contes sorciers

... Le jeune chasseur, tout en rajustant son arc sur son épaule, fixait maintenant son regard noir sur cette jeune fille si occupée. Dans son sac, le pot de miel, rangé à la hâte, laissait s'échapper sa substance sucrée et fluide qui suintait à travers la peau de cuir. De sorte que, lorsque le jeune homme se résigna à poursuivre sa route, Aïcha vit l'auréole de sucre et sentit l'odeur de miel dont elle se nourrit un instant en suivant des yeux le bel homme qui s'en retournait. Son dos sentit l'écorce de l'arbre frémir... Ces contes explorent sur le mode du merveilleux les arcanes de notre quotidien. Ils nous restituent, dans la distance offerte par les voyages et l'étrangeté des ailleurs qui nous habitent, le tissu de nos vies ouvertes sur l'espérance et l'inconnu. Ainsi peuvent se manifester la juste récompense du travail, l'éloignement de la hargne malveillante, la réalisation de la rencontre espérée...

09/2000

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é

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

Aide Mémoire Python 3.9 Expressions Regulières

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

05/2022

ActuaLitté

Langages informatiques

Selenium. Maîtrisez vos tests fonctionnels avec Python

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

06/2024