--오늘의 학습 범위--
Ch 09. 모듈과 패키지
CH09_01. 모듈
from/import/ as 정말정말 많이 사용하는 함수니까 잘 기억해 두자.
CH09_01. 모듈
- 모듈을 사용하는 이유:
예를 들어서 회계 정리 업무를 맡았을 때
하나의 엑셀 파일로 정리하지 않는다.
회계 관련 문서를 분야별로 나눠서 정리할 필요가 있다.
이게 바로 모듈화의 개념임
프로그램을 만들때도 마찬가지로!
기능별로 파일을 나누어서 유지보수 등의 관리를 편하게 하기 위해 모듈을 만든다.
- 모듈의 개념:
한 개의 완성된 프로그램 파일 / 지금까지 작성한 파이썬 파일은 다 모듈임
- 파이썬 기본 모듈 사용방법:
import 모듈이름 import math
모듈이름. 변수 print(math.pi)
모듈이름. 함수() print(math.ceil(5.7)
***ceil : 올림함수
from math import pi,ceil
print(pi)
print(ceil(5.7))
--기본 모듈 사용방법 실습
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
|
# 내장 모듈
# : 파이썬 설치 시 자동으로 설치되는 모듈
import math
math.pi
math.ceil(2.7)
print(math.pi)
print(math.ceil(2.7))
# 모듈이름이 길거나 앞에 붙이는게 귀찮을 때도 있음
# 그럴때는 앞에 from 쓴 다음에 모듈 이름을 쓰고 import 한 다음에
# 내가 원하는 변수 또는 메서드,함수등을 정해서 쓸 수 있음
# 그럼 앞에 math. 이런거 붙이지 않고 쓸 수 있음
from math import pi,ceil
print(pi)
print(ceil(2.7))
# ceil이라는 함수는 '나는 ceil이라는 이름으로 쓰지 않고, c 라고 단축해서 사용할래!'
# as
from math import pi,ceil as c
print(pi)
print(c(2.7))
|
cs |
- 외부 모듈 사용방법:
pip install 모듈이름 pip install pyautogui
--외부 모듈 만들기 실습
# 외부 모듈
# : 다른 사람이 만든 파이썬 파일 pip로 설치해서 사용
# pyautogui 매크로 모듈 사용해 보기. / 마우스를 자동으로 움직이거나 키보드를 자동으로 입력하게 만드는 기능
# 자세한 사용법은 문서를 참고해서 익혀보면 좋음
# 가상환경에서 pip install pyautogui 설치 후
# import로 가져와서 사용
1
2
|
import pyautogui as pg
pg.moveTo(500, 500, duration=2) # 화면의 x500 y500 위치까지 2초동안 마우스를 자동으로 이동해라
|
cs |
https://pyautogui.readthedocs.io/en/latest/
사이트 들어가면 사용방법/ 설치법 등이 있음.
👇 link :
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'취미부자 > 취미1_코딩' 카테고리의 다른 글
패스트캠퍼스 챌린지 18일차 / 파일입출력 기본 (0) | 2021.11.18 |
---|---|
패스트캠퍼스 챌린지 17일차 / 모듈만들기 / 패키지 (0) | 2021.11.17 |
패스트캠퍼스 챌린지 15일차 / 클래스 실습문제 (0) | 2021.11.15 |
패스트캠퍼스 챌린지 14일차 / 클래스 / 오버라이딩,클래스 변수 (0) | 2021.11.14 |
패스트캠퍼스 챌린지 13일차 / 클래스 / 상속 (0) | 2021.11.13 |
댓글