손을 흔들며 반갑게 웃는 파이인공지능 파이썬 실무
전구 옆에서 아이디어를 설명하는 파이

Ⅰ. 모듈과 패키지 활용 · 주제 10 / 12

PyPI와 서드파티 패키지

필요한 기능을 찾고, 설치 이름과 임포트 이름을 확인하세요.

교과서 32–33쪽예제 1개

대단원 Ⅰ. 모듈과 패키지 활용 교과서 6–39쪽

중단원 02. 모듈, 패키지 활용 · 14–35쪽
소단원 03. 여러 가지 모듈 활용하기 · 26–33쪽

이 웹 주제의 연계 범위: 32–33쪽

웹 학습 주제 10 / 12

PyPI와 서드파티 패키지

필요한 기능을 찾고, 설치 이름과 임포트 이름을 확인하세요.

AT A GLANCE

설치 이름과 임포트 이름은 다를 수 있어요

  1. 1가상환경 선택
  2. 2python -m pip install 패키지
  3. 3같은 Python으로 import
  4. 4짧은 예제로 동작 확인
설치임포트용도
numpynumpy수치 배열
pillowPIL이미지 처리
beautifulsoup4bs4HTML 분석
scikit-learnsklearn머신러닝

표준 라이브러리는 파이썬과 함께 제공되고, 서드파티 패키지는 별도로 설치합니다. PyPI는 파이썬 패키지를 찾는 저장소이며 pip는 설치 도구입니다. PC 터미널에서 python -m venv .venv로 환경을 만들고 활성화한 뒤 python -m pip install 패키지명을 실행하세요.

교과서의 8종: Beautiful Soup(HTML/XML 정보 추출, 설치 beautifulsoup4·임포트 bs4), Pillow(이미지 처리, pillow·PIL), Peewee(데이터베이스 ORM, peewee), Scrapy(크롤링, scrapy), Pygame(게임, pygame), NumPy(배열·수치 계산, numpy), Django와 Flask(웹 개발, django·flask). 모두를 설치할 필요는 없으며 목적을 설명하고 필요한 패키지를 선택합니다.

교과서의 pip install bs4 대신 실제 배포 패키지 이름인 beautifulsoup4를 사용합니다. pip 명령은 Python 코드 입력창이 아니라 터미널에서 실행합니다. 설치한 환경과 실행하는 VS Code 인터프리터가 같은지 확인하세요.

보강: python -m pip show 패키지명으로 정보를 확인하고 requirements.txt에 의존성을 기록합니다. 웹 실습 환경은 PC의 pip·GUI와 지원 범위가 다르므로 설치 실습은 PC에서 수행합니다.

직접 해 보세요

  1. 이미지 크기 변경·게임·웹페이지에서 제목 추출에 맞는 패키지를 고르세요.
  2. 설치 이름과 import 이름이 다른 예를 두 개 적으세요.

이 설명에 이어서 실습하기

예제를 선택하면 바로 아래에서 코드를 수정하고 실행할 수 있습니다. 작성한 코드는 예제별로 저장됩니다.

CODE WORKSPACE

코드를 바꾸는 실습실

실행 환경

main.py

실행 엔진은 처음 실행할 때 내려받습니다. 패키지 크기에 따라 최초 준비에 최대 3분이 걸릴 수 있으며 네트워크가 필요합니다. 실행은 최대 30초이며 중지 후 다시 실행할 수 있습니다.

실행할 예제를 선택하세요.

PRACTICE / RETRY / UNDERSTAND

이 주제 연습 문제 1

이 주제와 연결된 문제만 보여 줍니다. 단원 전체 문제는 단원 안내 페이지에서 이어서 풀 수 있습니다.

단원 전체 60문제로 →