본문 바로가기
취미부자/취미1_코딩

패스트캠퍼스 챌린지 16일차 / Ch 09. 모듈

by 연습중인최 2021. 11. 16.
반응형

 


--오늘의 학습 범위--

 

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(500500, duration=2)  # 화면의 x500 y500 위치까지 2초동안 마우스를 자동으로 이동해라
cs

 

 

 

https://pyautogui.readthedocs.io/en/latest/

 

Welcome to PyAutoGUI’s documentation! — PyAutoGUI documentation

Welcome to PyAutoGUI’s documentation! PyAutoGUI lets your Python scripts control the mouse and keyboard to automate interactions with other applications. The API is designed to be simple. PyAutoGUI works on Windows, macOS, and Linux, and runs on Python 2

pyautogui.readthedocs.io

사이트 들어가면 사용방법/ 설치법 등이 있음.

 

 

 

 

 

 

 

 

👇 link : 

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

반응형

댓글