> 실행(메인)파일 01
name 전역변수
name에는 모듈이름이 저장되거나 'main'이 저장된다.
다른 모듈들은 네임에 모듈의 이름이 저장되지만 실행파일인 경우 메인 이 저장된다.
이걸로 우리는 실행파일을 구분 할 수 있다.
파이썬 파일을 여러개 만들어서 쓰는데, 그 중 실행파일(프로그램의 시작점)을 찾을 수 있다.
*addModule 내에서 네임을 돌리면, 자기자신이 실행파일이므로 메인으로 나옴
> 실행(메인)파일 02
예시
패키지
모듈을 묶어서 관리하는 패키지, 관련있는 모듈을 그룹으로 관리한다.
실수와 정수계산 패키지로 나뉜 모습
site-packages
어디서나 접근이 가능한 패키지
sys 모듈 : 시스템 정보를 가진 모듈
path : 모듈의 경로를 나열해줌
그 중 venv 주목
venv는 독립적인 가상환경을 만들어주는 것
그 안에 site package 디렉토리가 있다. 그 안에 있는 모듈은 어느 디렉토리에서도 사용 가능
기 생성된 파이썬 파일을 우클릭, 리팩터 클릭해서 사이드패키지 안으로 옮겨줄 수 있다.
실습
자주 사용하는 외부모듈
알아두면 좋은 모듈
math / random / time