Accéder au contenu principal

Cours

Expressions rationnelles en Python

Débutant4 h

Apprenez la manipulation de chaînes et maîtrisez l’utilisation des expressions régulières.

Python4 h15 vidéos54 exercices4,650 XP49,338Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’entreprises

Description du cours

En tant que data scientist, vous serez souvent amené à extraire des informations clés de vastes corpus de texte, à nettoyer des données désordonnées contenant des chaînes, ou à détecter et faire correspondre des motifs pour trouver des éléments utiles. Toutes ces situations relèvent du text mining et constituent une étape importante avant d’appliquer des algorithmes de Machine Learning. Ce cours vous aidera à maîtriser des notions essentielles de manipulation de chaînes et d’expressions régulières. Vous apprendrez à scinder des chaînes, à les recombiner, à les interpoler, ainsi qu’à détecter, extraire, remplacer et faire correspondre des chaînes à l’aide d’expressions régulières. Pour progresser, vous travaillerez sur des jeux de données contenant des critiques de films ou des tweets en direct pour l’analyse d’opinions, ainsi que sur du texte brut collecté sur le web.

Prérequis

Programme de formation

Plan du cours

1

Notions de base sur la manipulation de chaînes

Commencez votre exploration du monde des expressions régulières ! Du découpage et de la concaténation, au changement de casse, à la suppression d’espaces, jusqu’à la recherche et au remplacement de chaînes. Vous allez apprendre à maîtriser les opérations de base pour manipuler des chaînes à l’aide d’un jeu de données de critiques de films.
Commencer le chapitre
2

Mise en forme des chaînes

Poursuivons : vous découvrirez les principales approches pour formater ou interpoler des chaînes en Python à l’aide d’un jeu de données recueillant des informations extraites du web. Vous étudierez les avantages et limites du formatage positionnel, de l’insertion d’expressions au sein de constantes de chaîne, et de l’utilisation de la classe Template.
Commencer le chapitre
3

Expressions régulières pour la détection de motifs

Il est temps d’aborder les concepts fondamentaux des expressions régulières ! Dans ce chapitre clé, vous apprendrez la syntaxe de base des expressions régulières. À partir d’un jeu de données réel de tweets destinés à l’analyse de sentiments, vous appliquerez la correspondance de motifs avec des caractères ordinaires et spéciaux, ainsi que des quantificateurs gourmands et non gourmands.
Commencer le chapitre
4

Concepts avancés des expressions régulières

Pour la dernière étape, vous étudierez des méthodes plus avancées de correspondance de motifs en utilisant des parenthèses pour regrouper des chaînes ou retrouver le même texte qu’un appariement précédent. Vous verrez aussi comment utiliser les recherches autour (lookaround).
Commencer le chapitre

Expressions rationnelles en Python

Cours
terminé

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.