Page 18 -
P. 18
Tip 모듈을 설치하려면 모듈의 이름을 먼저 알아야 한다. 그리고 다음과 같은 코드를 실행하면 모듈을 설치할
수 있다.
pip install 모듈 이름
이제 이러한 방식으로 텐서플로(TensorFlow)를 포함하여 많이 사용되는 수백 개의 우수한 성능의
모듈을 무료로 마음껏 설치할 수 있다.
특정한 버전의 모듈이나 패키지를 설치하고 싶다면 모듈 이름 옆에 ‘==버전’을 표시해야 한다. 예
를 들어 ABC 패키지 2.0 버전을 설치한다면 pip install ABC==2.0을 입력하면 된다.
Note 참고로 파이썬에 기본으로 설치된 모듈과 패키지, 내장 함수를 통칭하여 파이썬 표준 라이브러리라고 한
다. 그외에도 우리가 필요한 패키지를 설치해서 사용할 수 있다. 이 경우, 패키지, 모듈, 함수 등 용어에 혼선이 있을 수
있다. 모듈이나 패키지라는 용어가 혼용되기도 하는데, 이 책에서는 모듈을 필요한 기능을 수행하는 함수나 값을 나타
낸 변수 등을 묶어 놓은 단위로 하고, 모듈을 더 묶어 패키지라고 하겠다.
그림 1-18 용어 구조
내장 함수
함수
사용자 정의
모듈
함수
패키지 변수
모듈
그럼 클래스와 메소드는 무엇일까? 클래스란 데이터를 표현하고 처리하는 함수들이 포함된 객체지향 프로그래밍의
기본 단위이며, 메소드는 클래스에서 정의된 함수들을 의미한다. 사실 우리가 사용하는 함수에는 함수와 메소드가 섞
여 있을 수 있는데, 일단 이 책에서는 객체명 다음에 ( )가 사용되고 입력 값도 받을 수 있는 형태는 편의상 함수로 지
칭하겠다.
26
수학통계_06.indd 26 2020-08-13 오후 4:29:06