-
파이썬을 배워 봅시다. 파이썬 기초: 모듈과 패키지 (2)사회 2024. 9. 24. 07:00728x90반응형
패키지 사용하기
python# main.pyfrom math_operations.addition import addfrom math_operations.subtraction import subtract# 패키지 내부 함수 사용하기result_add = add(10, 5)result_subtract = subtract(10, 5)print("더하기 결과:", result_add)print("빼기 결과:", result_subtract)설명:
- 패키지에서 특정 모듈을 불러오려면 from 패키지.모듈 import 함수 형식을 사용해요.
- math_operations.addition.add()와 같이 패키지 안의 특정 모듈의 함수를 사용해요.
3. 패키지의 __init__. py 파일
__init__. py 파일은 패키지를 초기화할 때 실행되는 파일이에요.
이 파일을 통해 패키지가 로드될 때 기본적으로 실행되는 코드를 정의할 수 있어요.
예를 들어, __init__.py 파일에서 패키지 안의 모듈을 미리 불러오도록 설정할 수 있습니다.
__init__. py 파일에서 모듈 미리 불러오기
python# math_operations/__init__.pyfrom .addition import addfrom .subtraction import subtract이렇게 하면, 패키지 전체를 불러올 때 addition과 subtraction 모듈이 자동으로 불러와져요.
python# main.pyfrom math_operations import add, subtractresult_add = add(10, 5)result_subtract = subtract(10, 5)print("더하기 결과:", result_add)print("빼기 결과:", result_subtract)4. 요약
- 모듈은 파이썬 파일 하나로, 함수나 변수를 정의하고 다른 곳에서 불러와 사용할 수 있습니다.
- 패키지는 여러 모듈을 묶은 폴더로, 큰 프로젝트를 효율적으로 관리할 수 있게 해줍니다.
- __init__.py 파일은 패키지를 초기화하는 데 사용되며, 패키지가 로드될 때 기본적으로 실행될 코드를 정의합니다.
- import 문을 통해 모듈이나 패키지를 불러와 코드를 재사용할 수 있습니다.
모듈과 패키지는 코드의 재사용성을 높이고,
대형 프로젝트에서도 코드를 효율적으로 관리할 수 있는 중요한 개념이에요.
다음에는 객체 지향 프로그래밍에 대해 이어서 설명해 보겠습니다!
728x90반응형'사회' 카테고리의 다른 글
파이썬을 배워 봅시다. 객체 지향 프로그래밍에 대하여 (2) (0) 2024.09.25 파이썬을 배워 봅시다. 객체 지향 프로그래밍에 대하여 (1) (0) 2024.09.24 파이썬을 배워 봅시다. 파이썬 기초: 모듈과 패키지 (1) (1) 2024.09.24 파이썬을 배워 봅시다. 파이썬 기초: 예외 처리와 외부 라이브러리 사용법 (2) (1) 2024.09.23 파이썬을 배워 봅시다. 파이썬 기초: 예외 처리와 외부 라이브러리 사용법 (1) (1) 2024.09.23