부스트코스 강의 인공지능(AI) 기초 다지기 중 'Module and Project'를 정리한 내용이다.
파이썬의 module은 py파일을 의미함
같은 폴더에 module에 해당하는 .py파일과 사용하는 .py를 저장한 후 import 문으로 module 호출
namespace
모듈을 호출할 때 범위를 정하는 방법
모듈 안에 함수와 클래스 등이 있을 때 필요한 내용만 골라서 호출할 수 있음
from과 import 사용
Built-in module
파이썬이 기본 제공하는 라이브러리, import문으로만 불러올 수 있음
문자처리, 웹, 수학 등 다양한 모듈 제공
다양한 모듈들의 합, 폴더로 연결됨
하나의 대형 프로젝트를 만드는 코드의 묶음
__init__, __main__ 등 키워드 파일명이 사용됨
기능들을 세부적으로 나눠 폴더를 만들고, 각 폴더별로 필요한 모듈을 구현,
package 내에서 다른 폴더의 모듈을 부를 때 상대 참조로 호출하는 방법
프로젝트 진행 시 필요한 패키지만 설치하는 환경
기본 인터프리터 + 프로젝트 종류별 패키지 설치
다양한 패키지 관리 도구 사용