본문 바로가기

Python_Beginer/Study

HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch9

반응형

Ch9. 모듈과 pip

- 사전Quiz1>모듈은 자주 사용하는 코드를 모아놓은 외부 라이브러이다. O
1. O
2. X
해설. 코드의 재사용의 일환으로 파이썬은 모듈시스템을 사용하고 있다.


- 사전Quiz2>외부 모듈은 pip 명령어로 자동 다운로드 및 설치 된다. O
1. O
2. X
해설. 모듈 중앙저장소를 통해 모듈 자동 다운로드 및 설치를 지원한다.


- 모듈
1. 파이썬 파일로 별도로 분리
2. import 문을 통해 모듈 사용


- 모듈을 import 하는 세 가지 방법
1. import os
2. from os import listdir
3. import os as winos


- 모듈 만들기


- 코어모듈 : 파이썬 설치 시 제공되는 내장 모듈


- 써드파티모듈 : 외부 모듈로써 별도로 설치가 필요함


- 써드파티 모듈 설치 관리다 : pypi

1. 파이썬 모듈 중앙 저장소
2. https://pypi.python.org/pypi
3. 비교해보기 : 자바 중앙 저장소, 자바 스크립트(노드), 중앙저장소


- pip를 사용해 모듈 설치하기


- 패키지(package)
1. 모듈 : 함수와 클래스를 정리해서 파일로 분리시키는 방법
2. 패키지 : 여러 모듈을 정리하는 방법을 제공


__inint__.py 파일이 디렉터리에 위치하면 파이썬은 패키지로 인식


- import는 from ... import 문법을 사용


- 파이썬 내장 함수(Built-in Functions)


- Quiz 1>파이썬 설치 시 설치되는 모듈을 무엇이라 하는가? 3
1. 외부모듈
2. 자동설치모듈
3. 코어모듈
4. 써드파티 모듈
해설. 모듈은 파이썬 설치 시 같이 설치되는 코어 모듈과 필요 시 설치해서 사용하는 써드파티모듈(외부모듈)이 있다.


- Quiz 2>모듈을 import하는 세가지 방법이 아닌것은? 4
1. import os
2. from os import listdir
3. import os as winos
4. from os as winos
해설. 모듈은 직접 임포트 할 수도 있고, 별명(알리아스)을 줘서 사용할 수도 있다.


- Quiz 3>다음 중 파이썬 내장함수가 아닌 것은? 4
1. dict()
2. len()
3. type()
4. ceil()

반응형