파이썬프로그래밍기초 11강 모듈
11강 모듈은 다른강의 보다는 지루함이 덜하고 재미있었던 것 같습니다. 왜냐하면 실습이 우리가 알고있는 게임을 만들어가는 과정 같아서였습니다. 그래도 기말시험이 성큼다가와서 긴장하게 합니다.

파이썬프로그래밍 기초 11강 모듈 핵심요약및 예상기출문제를 정답과 해설을 함께 기록합니다.
[핵심 요약] 파이썬 프로그래밍 11강: 모듈
1. 모듈, 패키지, 라이브러리의 정의
- 모듈(Module): 함수, 변수, 클래스 등을 담고 있는 하나의 파이썬 파일(.py). 코드 재사용의 최소 단위입니다.
- 패키지(Package): 여러 개의 모듈을 폴더 형태로 묶어 놓은 것.
- 라이브러리(Library): 여러 패키지와 모듈을 포함하는 가장 큰 개념. (예: NumPy, Pandas 등)
2. 모듈 사용법 (등록 방법)
- import 모듈명: 모듈 전체를 가져옴. 사용 시 모듈명.함수() 형식 사용.
- from 모듈명 import 함수명: 특정 함수만 가져옴. 모듈명 없이 함수() 바로 사용 가능.
- import 모듈명 as 별칭: 모듈 이름이 길 때 축약어(예: import pandas as pd)로 사용.
3. 네임스페이스 (이름 공간)
- 변수나 함수의 이름이 저장되는 가상의 공간입니다.
- 탐색 순서 (LEGB 규칙 중 강의 핵심): 지역(Local) → 전역(Global) → 빌트인(Built-in) 순서로 식별자를 찾습니다.
- dir() 함수: 현재 네임스페이스에 등록된 모든 이름들을 리스트로 확인합니다.
4. 유용한 내장 모듈
- math: pi(원주율), sqrt()(제곱근), factorial()(계승) 등 수학 연산.
- random: random()(0~1 사이 실수), randint(a, b)(범위 내 정수), shuffle()(리스트 섞기).
- time: time()(현재 시간), sleep(초)(프로그램 일시 정지).
[기출 문제] 시험에 잘 나오는 BEST 5
1. 파이썬 모듈의 특징으로 가장 적절하지 않은 것은?
① 코드를 재사용하기 위해 별도의 파일로 저장한 것이다.
② import 문을 사용하여 외부 모듈을 불러올 수 있다.
③ 한 번 만든 모듈은 해당 프로그램 내에서만 사용 가능하며 다른 파일에서는 쓸 수 없다.
④ 표준 라이브러리는 파이썬 설치 시 기본으로 제공되는 모듈들이다.
2. 다음 중 math 모듈의 sqrt 함수를 가져와서, 앞에 'math.'을 붙이지 않고 바로 사용하기 위한 코드 구문은?
① import math.sqrt
② from math import sqrt
③ import math as sqrt
④ load math(sqrt)
3. 파이썬에서 어떤 변수 이름을 찾을 때 가장 마지막으로 확인하는 네임스페이스는?
① 지역(Local) 네임스페이스
② 전역(Global) 네임스페이스
③ 빌트인(Built-in) 네임스페이스
④ 사용자 정의 네임스페이스
4. random.randint(1, 10) 코드를 실행했을 때 발생할 수 있는 결과값의 범위는?
① 1 이상 10 미만의 정수
② 1 초과 10 미만의 정수
③ 1 이상 10 이하의 정수
④ 0 이상 1 미만의 실수
5. 현재 프로그램에서 사용 가능한 변수, 함수, 모듈 등의 목록을 확인하고자 할 때 사용하는 내장 함수는?
① help()
② list()
③ type()
④ dir()
[정답 및 해설]
- 1 정답: ③
- 해설: 모듈은 '재사용'이 핵심입니다. 한 번 만들어두면 어떤 파이썬 파일에서든 import를 통해 다시 사용할 수 있습니다.
- 2 정답: ②
- 해설: from 모듈명 import 함수명 형식을 사용하면 모듈 이름을 생략하고 함수를 직접 호출할 수 있어 편리합니다.
- 3 정답: ③
- 해설: 파이썬은 안쪽(지역)에서 시작해 바깥쪽(전역)으로, 마지막에는 파이썬 자체에 내장된 이름들(빌트인) 중에서 이름을 찾습니다.
- 4 정답: ③
- 해설: random.randint(a, b)는 a와 b를 모두 포함하는(이상, 이하) 정수 난수를 발생시킵니다.
- 5 정답: ④
- 해설: dir() 함수는 현재 네임스페이스 내의 식별자 목록을 보여주는 중요한 디버깅 도구입니다.
혼자 공부하는 파이썬:1:1 과외하듯 배우는 프로그래밍 자습서 - 프로그래밍 언어 | 쿠팡
현재 별점 4.8점, 리뷰 298개를 가진 혼자 공부하는 파이썬:1:1 과외하듯 배우는 프로그래밍 자습서! 지금 쿠팡에서 더 저렴하고 다양한 프로그래밍 언어 제품들을 확인해보세요.
www.coupang.com
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'IT 이야기' 카테고리의 다른 글
| 방송통신대 파이썬프로그래밍기초::12강 파일 &기말시험 예상기출문제(정답및 해설) (0) | 2026.05.18 |
|---|---|
| 방송통신대 파이썬프로그래밍기초::3강 파이썬 시작하기 기말시험 예상기출문제(정답및 해설) (0) | 2026.05.14 |
| 방송통신대 파이썬프로그래밍기초::2강 파이썬의 이해 기말시험 예상기출문제(정답및 해설) (1) | 2026.05.13 |
| 방송통신대 파이썬프로그래밍기초::1강 컴퓨터의 이해 기말시험 예상기출문제(정답및 해설) (0) | 2026.05.13 |
| 방송통신대 파이썬프로그래밍기초::10강 객체지향 기말시험 예상기출문제(정답및 해설) (1) | 2026.05.12 |
댓글