파이썬

모듈(Modules)

모듈의 정의 (Definition of Modules)

모듈은 파이썬 코드의 파일로, 함수, 클래스, 변수 등을 포함할 수 있습니다. 모듈을 사용하면 코드의 구조를 개선하고, 여러 프로그램에서 재사용할 수 있는 기능을 제공합니다. 모듈은 .py 확장자를 가진 파일로 저장됩니다.

모듈 가져오기 (Importing Modules)

모듈을 사용하기 위해서는 import 문을 사용하여 해당 모듈을 가져와야 합니다. 파이썬에서는 다양한 방법으로 모듈을 가져올 수 있습니다.

사용자 정의 모듈 (User-Defined Modules)

파이썬에서는 사용자가 직접 모듈을 정의할 수 있습니다. 사용자 정의 모듈은 특정 기능을 수행하는 함수나 클래스를 포함하여, 다른 프로그램에서 재사용할 수 있도록 설계됩니다.

표준 라이브러리 (Standard Library)

파이썬은 다양한 표준 라이브러리를 제공하여, 개발자가 자주 사용하는 기능을 쉽게 사용할 수 있도록 합니다. 이러한 표준 라이브러리는 모듈 형태로 제공되며, 파일 입출력, 수학 계산, 데이터 처리 등 다양한 기능을 포함합니다.

패키지 (Packages)

패키지는 여러 모듈을 포함하는 디렉토리로, 모듈을 더 체계적으로 관리할 수 있게 해줍니다. 패키지는 반드시 __init__.py라는 파일을 포함해야 하며, 이를 통해 해당 디렉토리가 패키지임을 파이썬에 알립니다.