AboutPython

· AboutPython
[패키지] 패키지를 이용하면 관련 있는 모듈을 그룹으로 관리할 수 있다. 비슷한 기능들의 모듈들을 모두 모아서 하나의 디렉토리로 관리할 수 있는데 이때 말하는 디렉토리를 패키지라고 한다. from '패키지 이름' import '모듈 이름' 으로 불러와서 쓴다. [site-packages] .site-packages 라는 디렉토리가 있는데, 여기에 모듈을 위치해두면 어디에서나 사용할 수 있는 범용 모듈이 된다. 파이썬에서 제공하는 모듈 가운데 sys는 시스템에 대한 간략한 정보들을 갖고 있는 모듈이다. sys.path는 모듈들이 갖고 있는 경로들을 나열해주는 모듈이다. sys.path의 경로들을 프린트 해보면 다음과 같이 현재 이 파일이 돌아가기 위해 참조하는 디렉토리들을 알려준다. 경로들 가운데 다음 주..
· AboutPython
[ __name__ 전역변수] __name__은 파이썬을 실행시키면 기본적으로 파이썬에서 제공해주는 전역 변수이다. __name__ 에는 모듈 이름이 저장되고, 실행파일일 경우, '__main__'이 저장 된다. 파이썬 인터프리터는 전역변수 __name__이 '__main__'로 저장되어있는 실행파일을 가장 먼저 찾아간다. [실습1] 실제로 확인해보자. 4개 모듈 : add.py, sub.py, div.py, mul.py 실행파일 : module.py 를 만든 뒤 각각의 파일에 전역변수 __name__ 을 프린트 해놨다. add.py을 실행시키면 결과는 다음과 같다. 이는 add.py 를 '실행' 시켰기 때문에 add.py 의 전역변수 __name__에 __main__ 이 저장된 것이다. module.p..
· AboutPython
[as] as 키워드를 이용하여 모듈 이름을 단축 시킬 수 있다. # 파일명 : calculator.py def add(n1,n2): n1+n2 def sub(n1,n2): n1-n2 import calculator as cal print( cal.add(1,2) ) 다음과 같이 as를 써서 calculator을 cal이라고 짧게 호칭할 수 있다. [from] from 키워드를 이용해서 모듈의 특정 기능만 이용할 수 있다. from calculator import add as a print( a(1,2)) 마치 실행파일 내에 add 라는 함수가 있는 것 처럼 add를 저렇게 바로 쓸 수 있다. 물론 저기선 as를 연습하느라고 a라고 줄여썼다. '*' 는 전체를 의미한다. 모듈 내의 모든 기능을 다 가져올..
· AboutPython
[모듈] 모듈이란 이미 만들어진 기능으로 사용자가 쉽게 사용할 수 있다. ex) math, random, 날짜/시간 모듈 etc.. 내부 모듈 : 파이썬 설치시 기본적으로 사용할 수 있는 모듈 외부 모듈 : 별도 설치 후 사용할 수 있는 모듈 ex) pandas, numpy etc.. 사용자 모듈 : 사용자가 직접 만든 모듈 [실습1] random 모듈을 이용해서 1부터 10까지 정수 중 난수 1개 발생시켜보자. import random rNum = random.randint(1,10) print(f'rNum:{rNum}') random.randint(a,b) 는 a부터 b까지의 정수 중 난수를 1개 발생시킨다. [실습2] random 모듈을 이용해서 0부터 100 사이의 난수 10개 발생시켜보자. im..
scone
'AboutPython' 카테고리의 글 목록 (8 Page)