본문 바로가기

언어/Python

[언어] <Python> 표준 모듈과 외부 모듈

모듈이란

◎ 함수의 덩어리, 함수 모음집


모듈 생성배경

개발자가 사용자 정의 함수를 만들었는데 " 해당 함수가 너무 좋아서 다같이 쓰면 좋겠다" 라는 생각을 하기 시작


모듈의 특징

해당 함수의 성능이 좋고 유용함

사용하기 위해 import / install / 다운로드 등이 필수


주의 사항

import를 누락하는 경우가 많기 때문에 누락하는 일이 없도록 주의할 것


모듈 import 방법

JAVA에서의 import와 동일

import 모듈명 as 별칭

모듈 import는 from을 사용하여 해당 모듈에서 특정 함수만 가져오는 것도 가능함

     ⇨ ex) from 모듈명 import 함수명 as 함수별칭


대표적인 표준모듈과 함수

randrange (1,10) 1이상 10미만

randint (1,10) 1이상 10 이하

choice (list) 해당 리스트에 있는 값중에 하나를 셀렉함

shuffle(list) 해당 리스트 안에 있는 값들을 임의로 다시 섞어줌

sample(range(1,46),6) 첫번째 인자 범위안에서 두번째 인자 숫자만큼 샘플 생성

time.sleep(s) s초 만큼 멈춤


외부 모듈

표준 모듈외에 별도의 설치를 통해 사용할 수 있는 모듈을 말함

기본 탑재가 아닌 이유 : 외부 모듈의 양이 너무 방대해서 기본 탑재로 다 넣을 수가 없음

외부모듈 사용 방법

cmd or 터미널에 해당 명령어 입력 pip install 모듈 이름

 

'언어 > Python' 카테고리의 다른 글

[언어] <Python> 파일 입출력  (0) 2024.05.09
[언어] <Python> 모듈 연습  (0) 2024.05.04
[언어] <Python> 사용자 정의 함수  (0) 2024.05.02
[언어] <Python> 내장함수  (0) 2024.05.01
[언어] <Python> 파이선 기초  (0) 2024.04.26