프로그램 파일 관리 및 활용 | ||
모듈 | 특정 기능을 구현하는 소스코드를 정리한 파일 같은 개념 | import 모듈명 |
패키지 | 특정 기능과 관련된 여러 모듈을 담은 폴더 같은 개념 | |
라이브러리 | 유용한 책이 많은 도서관처럼 특정 기능에 대한 모듈과 패키지들의 집합 (모듈화함) |
pip install 라이브러리(모듈)명 |
ex) 수학 풀이 프로그래밍 모음 라이브러리 => 안에 구구단 패키지 => 안에 2단 출력하는 모듈
*개발에서 라이브러리와 모듈은 동일한 의미라고 생각하면 된다.
둘 다 결론적으로 자주 사용하게 되는 코드를 하나의 함수나 클래스라는 단위로 묶어서 코드를 재사용할 수 있게 하는 것이다.
*보통 모듈을 설치(install) 후 사용할 때 import를 입력!
https://blckchainetc.tistory.com/313
모듈 vs 패키지 vs 라이브러리 vs 프레임워크
모듈 - 프로그램을 구성하는 소스코드가 들어 있음 (ex. function) - 한 번 잘 만들어 놓은 모듈은 불러와서 재사용이 가능 (by import) - 즉, import ~~~ 요렇게 가져오는 파일들은 모두 모듈 EX) 구구단 2단
blckchainetc.tistory.com
프레임워크(Framework), 라이브러리(Library), 플러그인(Plug-in), 모듈(Module)의 차이
📢 들어가기 전에 이번 포스팅에서 다룰 용어들은 기술 면접 질문으로도 종종 나오는 개념들이다. 반드시 숙지하고 넘어가자! 📕 프레임워크 Framework. 직역하면 뼈대/구조라고 한다. 조금 더 풀
doozi0316.tistory.com
'IT 사전' 카테고리의 다른 글
웹 브라우저(browser)란? (0) | 2022.06.19 |
---|---|
포트번호 vs. IP 주소? (0) | 2022.06.19 |
네트워크란? (0) | 2022.06.19 |
웹 크롤링이란? (0) | 2022.06.19 |
가상화 기술/가상 머신/가상 컴퓨터란? (0) | 2022.06.13 |