본문 바로가기

Module

(2)
Python: function class module package library function < class < module < package < library Module (파일) 프로그램에서 함수와 클래스를 파일로 만들어 사용한다. 파이썬에 내장되어 있어 가져와 사용할 수 있고, 직접 만들 수도 있다. Package(폴더) 서브패키지와 관련있는 모듈끼리 한 디렉토리에 모아 놓는다. 계층적인 디렉토리 구조를 가지고 있다. Library 함수나 모듈이 모인 집합체이다. 외부 라이브러리 : pandas(데이터 분석), numpy(다차원 배열과 행렬), Matplotlib(시각화), Scikit-learn 등 설치해야 한다: pip install 라이브러리명
Module 모듈 모듈이란? 함수나 변수 또는 클래스를 모아 놓은 파일, 코드 재사용 가능 사용 방법1 import 모듈명 모듈명.모듈안에서 만든 함수명(파라미터) 모듈명.모듈안에서 만든 변수명 -> 변수의 값이 출력된다. 사용 방법2 from 모듈명 import 모듈안에서 만든 함수명, 추가로 불러올 수 있음 이름 변경/참조 모듈변경 import 모듈명 as 변경할모듈명 -> 모듈명을 바꿔서 사용한다. 모듈명에 입력한 모듈을 참고한다는 뜻 함수명변경 from 모듈명 import 함수명 as 변경할 함수명 from 모듈 import * 모듈에 있는 모든 함수를 사용한다. -> 특정함수가 어느 모듈에 있는건지 확인어렵고, 필요하지 않은 함수들을 불러오는 경우가 있어 사용을 잘 안한다.