클래스, 모듈, 패키지, 라이브러리, 프레임워크를 알아보자

김민주·2022년 1월 2일
0
post-thumbnail

https://blckchainetc.tistory.com/m/313

  • 모듈(module) : 파이썬으로 만든 코드가 들어간 파일 .py
  • 패키지(package) : 기능적으로 동일하거나 동일한 결과를 만드는 모듈들의 집합 또는 폴더. 종종 라이브러리라고도 불림
  • 라이브러리(library) : 모듈과 패키지의 집합. 패키지보다 포괄적인 개념이나 패키지와 혼용되어 사용되기도 함.
  • PIP(Package Installer for Python) : 패키지 관리자로 파이썬을 설치하면 기본으로 설치됨
  • PyPA(Python Packaging Authority) : 파이선 패키지를 관리하고 유지하는 그룹
  • PyPI(The Python Package Index) : 파이썬 패키지들의 저장소

클래스(Class)
클래스는 비슷한 역할을 하는 함수들의 집합

모듈(Module)
모듈은 함수, 변수, 클래스를 모아 놓은 파일을 말한다. 즉, 코드 저장소라고 볼수 있다. 모듈을 자주 사용하게 될 중요한 기능이며, 이미 만들어져 있는 모듈을 가져와 쓸 수도 있고 아니면 우리가 직접 모듈을 만들어서 사용할 수도 있다.

패키지
패키지(라이브러리)는 전 세계 파이썬 이용자들이 만든 유용한 프로그램을 모아 놓은 저장소 같은 것, 패키지의 다른 말인 라이브러리는 말 그대로 도서관인데 실제 도서관과 비슷한 역할을 한다.
파이썬에서 패키지는 여러 모듈을 하나로 모아둔 폴더라고 할 수 있다.

https://blog.naver.com/reisei11/221762330326

profile
안녕하세요 :-) 잘 부탁드립니다!

0개의 댓글