파이썬 공부 - 업무자동화 - Python - RPA - 캐공방TV
지난 번 시간 날 때
파이썬 기본 강좌를 공부했고
이번에는 시간 날 때
활용편 7개 강좌 중에서
업무 자동화를 선택해 공부했습니다.
당장 써먹기 위해서 한 것은 아니고
알아두면 필요한 상황이
발생할 수 있는
아주 유용한 강좌 이기 때문입니다.
공부한 소감을 나누겠습니다.
업무 자동화 강좌는
엑셀, 윈도우 컴퓨터, 크롬브라우저, 구글이메일을
자동화하는 4가지로 구성되어 있고
총 9시간 강좌 이지만
고정 댓글에 저자의 블로그에
소스 파일이 첨부되어 있고
4개의 퀴즈 부분과
맨 마지막 프로젝트 부분을 생략하고
하루만에 다 공부할 수 있었습니다.
소스 파일이 있으므로
그냥 눈으로 보고 공부했고
소스 파일에 없는 내용만
따로 기록하면서 공부했습니다.
따로 기록한 내용은
이 블로그 하단에
참고로 기록하겠습니다.
내용은 매우 유익하며
어렵지 않습니다.
다만 지루한 공부를
장시간 투자하는 것이
어렵다고 할 수 있습니다.
브라우저 컨트롤 강좌부분에서는
단축키로 실행하면
브라우저가 바로 꺼져버리는
알 수 없는 에러가 발생해서
이 에러를 해결하기 위해
조금 시간이 소요되었는데
Visual Studio Code 의
오른쪽 상단에 있는
실행 아이콘으로 실행하면
이유는 알 수 없지만
해결되는 오류였습니다.
저와 같은 오류를 경험한
다른 사람의 블로그에 남겨져 있는 글을 검색해서
해결 했습니다.
프로그램 공부는
그닥 좋아하지는 않기 때문에
여기까지만 하고
당분간 쉴 생각입니다.
파이썬 코딩 무료 강의 (활용편4) - 업무자동화(RPA), 이제는 일하는 척(?)만 하세요
소스 코드 다운 받기
https://nadocoding.tistory.com/15
영상에 나오는 강좌 중
소스 코드에 없는 내용을 기록한 것을
여기 이하에 참고로 남기겠습니다.
===============
(Win)+R : 실행
mspaint : 그림판
notepad : 노트패드
calc : 계산기
===============
1_excel
2시간
D:\PythonWorkspace>
pip install openpyxl
rgb 구글검색
https://www.w3schools.com/colors/colors_rgb.asp
Use this color in our Color Picker
openpyxl 구글검색
https://openpyxl.readthedocs.io/en/stable/
Charts
===============
2_desktop
3시간
pip install pyautogui
(Win)+Shift+s : 화면캡처
구글검색
w3schools checkbox
Try it Yourself
속도 개선
정확도 조정
pip install opencv-python
confidence=0.9
이미지 처리 - 대기
구글검색
automate the boring stuff with python
https://automatetheboringstuff.com/
Chapter 20 – Controlling the Keyboard and Mouse with GUI Automation
ctrl+f : keyboard attributes
한글입력 문제해결
pip install pyperclip
구글검색
pyautogui
https://pyautogui.readthedocs.io/en/latest/
콜솔창 드래그하고 우측마우스하면 복사됨
D:\PythonWorkspace
파일 경로에서 폴더 정보 가져오기
print(os.path.dirname(r"D:\PythonWorkspace"))
r"\" 탈출문자 안쓰고 그대로 사용
os.walk(".") 상대경로
os.walk(os.getcwd()) 전체경로
===============
3_web
2.5시간
확장프로그램 설치
검색
open in browser
TechER
or
Open Browser Preview
Eno Yao
pip install selenium
크롬드라이버 설치
크롬버전 확인
chrome://version
106.0.5249.119
도움말 - Chrome 정보
구글검색
chromedriver
https://chromedriver.chromium.org/downloads
106 버전에 맞는 드라이버 다운로드
압축풀어서 실행파일
워크스페이스에 저장
단축키로 실행하면
브라우저가 바로 꺼져 버리는 오류 발생
오른쪽 상단 실행버튼 사용해야함
구글검색
selenium with python
https://selenium-python.readthedocs.io/
4. Locating Elements
구글검색
w3school radiobutton
w3school checkbox
w3school html option
w3school html
w3school download attribute
===============
4_email
1시간
구글 계정
보안
Google에 로그인
2단계 인증 : 사용
앱 비밀번호 : 등록한 기기에서만 사용가능 16자
앱 : 메일
기기 선택 : Windows 컴퓨터
구글검색
mime type
https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types
mime type 전체목록
https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
메일받기
pip install imap-tools
구글검색
gmt-8
import time
print(time.strftime('%d-%b-%Y')) #현재
%a - 요일 (Sun, Mon, Tue,...)
%b - 월 (Jan, Feb, Mar,...)
import datetime
dt = datetime.datetime.strptime("2020-12-30", "%Y-%m-%d")
print(type(dt))
print(dt.strftime('%d-%b-%Y')) #현재
메일 검색 조건 참고
구글검색
imap tools
https://pypi.org/project/imap-tools/
===============
2022.10.18 - [3D Work/파이썬] - 파이썬 공부 - python - 캐공방TV
미국 대통령 주치의 목숨 걸고 진실을 외치다
https://ad001.godhasdone.com/16
현재 진행되고 있는 코로나 백신 주사의 위험성을 알고 싶으시다면
코로나 백신 의무 접종 반대 의료인 성명서를 참고 하시길 바랍니다
NFT - OpenSea - 판매 중인 목록
2020/09/03 - [예수님] - 먼저 그 나라와 의를 구하라
2020/09/02 - [블렌더 강좌] - 블렌더 강좌 2.81a 캐릭터 제작 OT 영상 소개
'3D Work > Python' 카테고리의 다른 글
파이썬 공부 - python - 캐공방TV (0) | 2022.10.18 |
---|---|
블렌더 - 파이썬 강좌 - 첫소감 - 캐공방TV (0) | 2020.11.23 |
블렌더 - 파이썬 강좌 - 시작 - 캐공방TV (0) | 2020.11.22 |