Extraire les noms d'utilisateur à partir de texte avec Python

Débutant

Voici la présentation du projet basée sur le tutoriel de projet fourni :

Python

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce projet, vous allez apprendre à extraire des noms d'utilisateur à partir de texte à l'aide de Python. C'est une tâche courante dans les applications de médias sociaux et de messagerie instantanée, où le caractère @ est souvent utilisé pour mentionner quelqu'un.

👀 Aperçu

## Exemple 1
>>> from parse_username import after_at
>>> text = "@LabEx @labex I won in the @ competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Exemple 2
>>> text = "@LabEx@labex I won in the @ competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Exemple 3
>>> text = "@labex @LabEx I won in the @LabEx competition"
>>> print(after_at(text))
['LabEx', 'labex']
## Exemple 4
>>> text = "@!LabEx @labex I won in the competition"
>>> print(after_at(text))
['labex']
## Exemple 5
>>> text = "I won in the competition@"
>>> print(after_at(text))
[]
## Exemple 6
>>> text = "LabEx@!"
>>> print(after_at(text))
[]
## Exemple 7
>>> text = "@!@LabEx @labex I won in the @LabEx competition @experiment"
>>> print(after_at(text))
['LabEx', 'experiment', 'labex']

🎯 Tâches

Dans ce projet, vous allez apprendre :

  • Comment implémenter la fonction after_at pour extraire des noms d'utilisateur à partir d'un texte donné
  • Comment gérer les cas limites et optimiser les performances de la fonction
  • Comment tester la fonction avec diverses scénarios d'entrée

🏆 Réalisations

Après avoir terminé ce projet, vous serez capable de :

  • Comprendre comment utiliser Python pour analyser et extraire des informations pertinentes à partir de texte
  • Développer une fonction robuste et efficace pour extraire des noms d'utilisateur à partir de texte
  • Appliquer vos compétences de résolution de problèmes pour améliorer la fonctionnalité de la fonction
  • Tester votre code soigneusement pour vous assurer qu'il fonctionne comme prévu

Enseignant

labby

Labby

Labby is the LabEx teacher.