| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- frontController
- 스프링
- Java
- spring
- @
- 유효성검사
- Model
- produces
- 생성자주입
- MVC
- springmvc
- jointpoint
- 의존주입
- springjdbc
- @RequestMapping
- @Valid
- 어노테이션
- @ResponseBody
- after-throwing
- AOP
- 비즈니스레이어
- @RequestParam
- 서비스레이어
- c:if
- SpringBoot
- gradle
- PointCut
- application.properties
- .xml
- 바인딩변수
- Today
- Total
메모장
파이썬 모듈 ( module ) 본문
모듈 Module == JAVA 의 라이브러리 , 클래스와 비슷한 역할을 한다.
▪️ .py 파이썬 파일 == 즉 , 모듈이란 파이썬 파일을 말한다.
✔️ JAVA 와 유사하다.
▪️ JAVA는 객체 지향 언어 이다 보니 math 라는 클래스에 원주율이 들어가 있고
▪️ Python은 모듈 단위의 스크립터 이다보니 math 라는 모듈에 들어가 있다.
⭐ 모듈은 2 가지로 나뉜다.
1️⃣ 표준모듈
▪️ 별도의 추가 없이 바로 사용할 수 있는 모듈
▪️ 파이썬에 기본적으로 존재하는 모듈
▪️ 별도의 설치가 필요없음
↕️
2️⃣ 외부모듈(패키지, package, 설치필요)
▪️ import math ## import 모듈명
▪️ ## 모듈명.함수명()
▪️ print(math.pi)
▪️ print(math.pow(2,10))
✔️ from 모듈명 import 함수명
from random import randrange ## random이라는 모듈안에 randrange라는 함수를 사용할 것이다.
from random import * << 요즘엔 드물고 사용안하지만 존재는 한다.
▪️ from 모듈명 import 함수를 해놓으면 좋은점
print(randrange(10) # 0~9 # 선언하고 나면 바로 함수를 사용할 수 있어서 좋다 !
print(randrange(1,10) # 1~9
print(choice([10,11,13,15,23])) # 이중에 랜덤으로 숫자가 하나 나온다.
# from random import choice 이다.
✔️ 별칭 (alias)
▪️ import 모듈명 as 별칭 (alias) # SQL 쿼리문 별칭과 유사
import random as r
r.randrange(10)
from random import randrange as rr
rr(1,10)
'Python > 개념정리' 카테고리의 다른 글
| 파이썬 데이터 가져오기 (csv 파일) (1) | 2024.05.07 |
|---|---|
| 파이썬 내장함수/메서드 [ 실습 ] (0) | 2024.05.07 |
| 파이썬 내장함수/메서드 (0) | 2024.05.07 |
| 파이썬 파일 입출력 실습 (0) | 2024.05.07 |
| 파이썬 파일입출력 (0) | 2024.05.03 |