본문으로 건너뛰기

파이썬에서 자주 사용하는 외부 패키지

파이썬에서 자주 사용하는 외부 패키지

외부 패키지는 프로그래밍의 편의를 위해 외부에서 개발된 라이브러리를 뜻합니다.

pip라는 파이썬 자체 패키지 관리 시스템으로 외부 패키지를 설치할 수 있습니다.

pip를 사용하여 외부 패키지 설치하기
$ pip install requests # 네트워크 요청을 보내기 위한 requests 패키지 설치

자주 사용되는 외부 패키지

  1. requests

    • HTTP 요청을 주고 받기 위한 라이브러리입니다. 웹 크롤링, API 호출 등에 자주 사용됩니다.
  2. numpy

    • 고성능 수치 계산을 위한 라이브러리입니다. 다차원 배열을 효율적으로 다루며, 과학 및 공학 계산에 널리 사용됩니다.
  3. pandas

    • 데이터 분석 및 조작을 위한 라이브러리로, 구조화된 데이터를 효율적으로 다루기 위한 다양한 기능을 제공합니다. 데이터프레임(DataFrame)을 중심으로 다양한 데이터 형식을 쉽게 처리할 수 있습니다.
  4. matplotlib

    • 2D 그래픽과 플롯(그래프)을 생성하는 라이브러리입니다. 주로 데이터 시각화에 사용됩니다.
  5. scikit-learn

    • 머신러닝 알고리즘을 제공하는 라이브러리입니다. 분류, 회귀, 군집화 등 다양한 머신러닝 작업에 사용됩니다.
  6. flask, django

    • 웹 애플리케이션 개발을 위한 프레임워크입니다. Flask는 간단하고 가벼운 웹 앱 개발에, Django는 보다 강력하고 기능이 풍부한 웹 앱 개발에 적합합니다.
  7. Beautiful Soup

    • HTML 및 XML 파일에서 데이터를 추출하기 위한 라이브러리입니다. 웹 스크래핑에 주로 사용됩니다.

외부 패키지 사용 예제

requests 패키지를 사용 에제
# requests 패키지를 활용해 웹 페이지 내용 가져오기
import requests # requests 패키지 불러오기

response = requests.get('https://example.com') # URL로 요청을 보내고 응답 수신
print(response.text) # 응답 내용 출력