나의 공부/프로그래밍 언어

Python) 파이썬 모듈 및 패키지, 라이브러리의 개념

내가 Nega 2022. 1. 7. 12:50
728x90

모듈

특정 기능들(함수, 변수, 클래스 등)이 구현되어 있는 파일을 의미합니다.

즉, 파이썬으로 만든 코드가 들어간 파일 = .py

패키지

특정 기능과 관련된 여러 모듈들을 하나의 상위 폴더에 넣어놓은 것

다르게 말하면 기능적으로 동일하거나 동일한 결과를 만드는 모듈들의 집합 또는 폴더.

거의 모든 패키지는 `pip` 명령어를 이용하여 설치할 수 있다.

`pip install 패키지이름==버전 ` 혹은 `pip install 패키지이름`

라이브러리

여러 모듈과 패키지를 묶어 라이브러리라고 합니다.

즉, 모듈들과 패키지의 집합.

특정 기능을 위한 여러 함수나 클래스를 담고 있는 보따리라고 할 수 있다.

Ex. tensorflow, pytorch, keras, numpy 등


출처

  • AIFFEL LMS
반응형