프로젝트 의 Python 스킬 트리

Python 을 사용하여 텍스트에서 사용자 이름 추출하기

초급

제공된 프로젝트 튜토리얼을 기반으로 한 프로젝트 소개입니다:

python

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 Python 을 사용하여 텍스트에서 사용자 이름을 추출하는 방법을 배우게 됩니다. 이는 소셜 미디어 및 인스턴트 메시징 애플리케이션에서 흔히 사용되는 작업으로, 여기서 @ 문자는 종종 누군가를 언급하는 데 사용됩니다.

👀 미리보기

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

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다.

  • 주어진 텍스트에서 사용자 이름을 추출하기 위해 after_at 함수를 구현하는 방법
  • 엣지 케이스를 처리하고 함수의 성능을 최적화하는 방법
  • 다양한 입력 시나리오로 함수를 테스트하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다.

  • Python 을 사용하여 텍스트에서 관련 정보를 파싱하고 추출하는 방법을 이해합니다.
  • 텍스트에서 사용자 이름을 추출하는 강력하고 효율적인 함수를 개발합니다.
  • 문제 해결 능력을 적용하여 함수의 기능을 향상시킵니다.
  • 예상대로 작동하는지 확인하기 위해 코드를 철저하게 테스트합니다.

강사

labby
Labby
Labby is the LabEx teacher.