목록모듈 (2)
DevSSOM
패키지 : 모듈을 폴더(Directory)로 구분해서 관리하는 것 project/ script/ sound/ audio/ ... # 프로젝트라고 하는 폴더 안에 스크립트, 사운드, 오디오라는 폴더가 있어 # 그리고 폴더를 쭉쭉 들어가면 .py 라는 여러 파일들이 있을거야. # 이때 .py가 모듈이고 # 모듈들을 폴더로, 계층적으로 관리하는게 패키지 Q. 왜 패키지가 필요한데? 모듈을 편리하게 관리하기 위해서임. 파이썬 파일을 관리할 때 어떤 애들은 이미지 관리하고, 어떤 애들은 공지사항 관리하고, 어떤 애들은 뉴스 관리할 때 쓰인다고 해. 근데, 얘네가 한 폴더 안에 중구난방으로 있으면 복잡하고 사용하기에 번거로워지잖아. 그래서 비슷한 애들끼리 폴더로 묶어서 넣어줘. Q. 모듈 vs 패키지? - 모듈 :..
모듈 : 특정 목적을 가진 함수, 자료의 모임 프로그래밍을 하면서 코드의 길이가 길어지는 상황이 있을 수 있어. 이때, 모든 함수와 변수를 한 줄 한 줄 구현하는 것은 불가능에 가까워. 이 시간을 단축시키고 코드를 효율적으로 관리하기 위해서 모듈을 써. 누군가 미리 만들어놓은 함수와 변수들의 묶음을 가져다가 활용하는거야. 모듈 사용하기 1. 모듈 불러오기 : import(불러오다) 키워드를 이용해서 모듈 사용. import random # random 모듈 불러오기 2. 모듈 사용법 확인하기 : 모듈 속 사용하려는 함수/변수의 사용법 확인. 예를 들어, 함수의 경우 어떤 인자가 있는지, 반환값은 무엇인지, 변수인 경우엔 무슨 자료형인지 등 어떻게 사용해야되는지를 확인해야 돼. random.randrang..