파이썬 중급 3_모듈사용, as 키워드, from~as 키워드, 전역변수와 main, 패키지, 사이트 패키지

최효손·2023년 4월 12일
0

11_모듈 사용

  • import 키워드를 이용해서 모듈을 임포트한다

  • as 키워드 이용해서 모듈 이름을 단축시킬 수 있다

  • from ~ as 키워드를 통해 모듈의 특정 기능만 사용할 수 있다

실습

12_실행(메인) 파일 (01)

  • 전역변수 __name__ (언더바가 name 앞 뒤로 2개씩)
  • __name__ 에는 모듈 이름이 저장되거나 '__main__'이 저장됨
  • 실행파일은 'main' 으로 저장됨

13_실행(메인) 파일 (02)

실습

노란색 표시한 unitConversion 이 메인일 때만 실행됨

파란색 표시한 module 이 메인일 때만 실행됨

14_패키지

  • 모듈을 묶어서 관리하는 것
    (예, 음원 파일, 영화 파일, 이미지 파일 등)

  1. 노란색 표시한 정수(int) 디렉토리를 먼저 만든다.
    각 디렉토리 안에 add, sub, mul, div 파일을 만든다.
  1. 파란색 표시한 실수 (float) 디렉토리를 만든다.
    각 디렉토리 안에 add, sub, mul, div 파일을 만든다.

  2. 마지막으로 패키지 파일을 만든다.
    빨간색 표시된 패키지 파일에서 실행하면 정수 값 4개와 실수 값 4개를 출력할 수 있다.

15_site-packages

  • 다른 디렉토리에서도 사용할 수 있게 하는 공간

원래는 5_015 디렉토리에 있던 calculator 모듈을
다른 디렉토리에서도 사용할 수 있게
venv > Lib > site-packages 디렉토리로 옮겼다.

옮기는 방법:
calculator 디렉토리 마우스 커서 오른쪽 클릭 >
refactor >
move directory

실습

참고: 위 이미지는 제로 베이스 데이터 스쿨 강의 자료를 캡처했습니다.

profile
Oodi 를 꿈꾸며

0개의 댓글