-
87 - (파이썬) 모듈을 읽는 방법study with Q - 파이썬 2024. 9. 13. 15:56
그러니께 말여) 함수, 변수 등 어떠한 대상의 수가 많아짐에 따라 카테고리로 구분하기 위한 방법들이 나왔었다-
#클래스: 객체라는 주어로 묶는 방법
#모듈 : 관심사로 묶는 방법
- 수학과 관련된 대상 → math 모듈
- 랜덤 처리 관련 대상 → random 모듈
- 시스템 관련 대상 → sys 모듈
#모듈을 읽는 방법
1) import 모듈로 읽는 방법
→ "모듈"을 식별자로 읽는다.
→ 모듈 내부에 있는 대상에 접근할 수 있다. (eg. 모듈. ~~~)
예시)
import math print(math.sin(1)) print(math.cos(0)) print(math.tan(0)) print(math.ceil(13.1)) #올림 print(math.floor(15.9)) #버림 >>> 0.8414709848078965 1.0 0.0 14 15
2) 모듈을 다른 식별자로 읽는 방법
→ import 모듈 as 모
→ 모듈을 "모"라는 식별자로 읽는다. eg. 모. ~~~)
예시)
import math as ma ma.sin(1) ma.cos(0) ma.tan(0) ma.ceil(13.1) ma.floor(15.9)
3) 모듈이 가진 특정 대상을 식별자로 읽는 방법
→ from 모듈 import 변수, 함수, 클래스
→ 변수, 함수, 클래스라는 대상을 읽어서 식별자로 사용하게 된다.
예시)
from math import sin, cos, tan sin(1) cos(1) tan(0)
즉, 기본적으로는 가장 뒷쪽에 있는 것을 식별자로 읽어드린다라고 생각하면 됨
#사용 구분
1) 주로 import 모듈로 읽는 방법을 많이 쓴다
2) 특정 모듈에서는 다른 사람들이 많이 사용하는 방법이 존재한다.
: 데이터 분석의 판다스, 넌파이, 댄서플로우 등에서는
import pandas as pd import numpy as np import tensorflow as tf
: 데이터 분석에서 뷰티풀스프에서는
from bs4 import BeautifulSoup
'study with Q - 파이썬' 카테고리의 다른 글
89 - (파이썬) 모듈 문제 (0) 2024.09.19 88 - (파이썬) 기본 내장 모듈 (1) 2024.09.13 85 - (파이썬) 스택과 큐 (2) 2024.09.09 83, 84 - (파이썬) 오버라이드와 super() 함수 / 상속과 컴포지션 (0) 2024.09.09 81 - 83 (파이썬) 강의 정리 포기, 코드 복붙 (1) 2024.09.01