🕹️AI_ 9기/Chapter 1 📚 4조 404

4조 스터디 발표회 준비 | 파이썬 - 모듈

highcat 2024. 11. 26. 13:27

 

1. 모듈이란?

모듈은 하나의 .py 파일로, 함수, 변수, 클래스를 모아둔 코드 집합이다.
모듈을 만들면 코드를 재사용하고, 파일을 나누어 효율적으로 관리할 수 있다.


 

2. 왜 모듈을 사용해야 할까?

  1. 코드 재사용: 한 번 작성한 코드를 다른 프로젝트나 파일에서 가져와 사용할 수 있다.
  2. 가독성 향상: 기능별로 코드를 나눠 관리함으로써 유지보수하기 쉽다.
  3. 기존 모듈 활용 가능: 내장 모듈과 외부 패키지를 활용해 효율적으로 작업할 수 있다.

3. 모듈 사용 방법

#모듈 만들기

#모듈 가져와 사용하기

  • import : 코드(함수, 클래스, 변수 등)를 현재 작업 중인 파일에서 사용할 수 있게 해준다
  • greet : 출력할 수 있도록 이름을 입력받아 환영 메시지를 반환한다.
  • add : 두 숫자를 더해 반환한다.

5. 모듈의 다양한 사용법

#특정 함수만 가져오기

- 모듈에서 필요한 함수만 가져오려면 from 과 import 를 사용한다:

 

 모듈에 별칭(alias) 부여

 

- 모듈 이름이 길거나 자주 사용할 경우 별칭을 부여할 수 있다:


6. Python 내장 모듈

- Python에는 이미 설치된 내장 모듈이 있다.

  • math 모듈  수학 계산
  • random 모듈 랜덤 값 생성

 

  • datetime 모듈 랜덤 값 생성


정리하자면

모듈은 코드를 재사용 가능하게 하고, 파일을 기능별로 나눌 수 있게 해준다.