study gomi

[Python|파이썬] 기본 문법 - 모듈 본문

basic/python

[Python|파이썬] 기본 문법 - 모듈

공부하곰 2024. 1. 12. 00:54
728x90
반응형

모듈 (Module)

- 함수, 변수, 클래스 등을 포함할 수 있는 '파일' => 하나의 Python 파일('.py')자체가 하나의 모듈이 될 수 있다.

- 모듈을 사용하면 큰 프로그램을 여러 파일로 나누어 관리할 수 있다.

- 다른 프로그램에서도 해당 모듈의 기능을 재사용할 수 있다.

- 프로그래밍을 더 효율적이고 관리하기 쉽게 만들어줌.

더보기

함수랑 비슷한 느낌인데 함수는 특정 작업을 수행하는 코드의 묶음이고,

모듈은 여러 함수, 클래스, 변수 등을 포함하는 파일이다.

- 사용법은 'import'키워드로 가져오면 됨 (모두 가져와짐.)

더보기

import 모듈명

from 모듈 import 변수, 함수 또는 클래스 => 이거는 전부 가져오는 게 아니라 특정한 것들만.

- 모듈을 통해 함수와 기타 요소들을 재사용하고, 코드를 구조적으로 관리할 수 있다.

# math모듈은 수학적 연산과 관련된 여러 함수와 변수를 포함하고 있다.
# sqrt, pi 등...
import math

result = math.sqrt(16)  # result는 4.

- 구글에 list of python modules검색 : https://docs.python.org/3/py-modindex.html

 

Python Module Index — Python 3.12.1 documentation

numbers Numeric abstract base classes (Complex, Real, Integral, etc.).

docs.python.org

(파이썬을 설치할 때 자동으로 제공되는 모듈들 확인 가능)

728x90
반응형