본문 바로가기

3D Work/Python

파이썬 공부 - 업무 자동화 - Python - RPA - 캐공방TV

반응형
SMALL

 

파이썬 공부 - 업무자동화 - Python - RPA - 캐공방TV

 

 

지난 번 시간 날 때

 

파이썬 기본 강좌를 공부했고

 

 

이번에는 시간 날 때

 

활용편 7개 강좌 중에서

 

업무 자동화를 선택해 공부했습니다.

 

 

당장 써먹기 위해서 한 것은 아니고

 

알아두면 필요한 상황이

 

발생할 수 있는

 

아주 유용한 강좌 이기 때문입니다.

 

 

공부한 소감을 나누겠습니다.

 

 

업무 자동화 강좌는

 

엑셀, 윈도우 컴퓨터, 크롬브라우저,  구글이메일을

 

자동화하는 4가지로 구성되어 있고

 

 

총 9시간 강좌 이지만

 

 

고정 댓글에 저자의 블로그에

 

소스 파일이 첨부되어 있고

 

 

4개의 퀴즈 부분과

 

맨 마지막 프로젝트 부분을 생략하고

 

하루만에 다 공부할 수 있었습니다.

 

 

소스 파일이 있으므로

 

그냥 눈으로 보고 공부했고

 

 

소스 파일에 없는 내용만

 

따로 기록하면서 공부했습니다.

 

 

따로 기록한 내용은

 

이 블로그 하단에

 

참고로 기록하겠습니다.

 

 

내용은 매우 유익하며

 

어렵지 않습니다.

 

 

다만 지루한 공부를

 

장시간 투자하는 것이

 

어렵다고 할 수 있습니다.

 

 

브라우저 컨트롤 강좌부분에서는

 

단축키로 실행하면

 

 

브라우저가 바로 꺼져버리는

 

알 수 없는 에러가 발생해서

 

 

이 에러를 해결하기 위해

 

조금 시간이 소요되었는데

 

 

Visual Studio Code 의

 

오른쪽 상단에 있는

 

실행 아이콘으로 실행하면

 

 

이유는 알 수 없지만

 

해결되는 오류였습니다.

 

 

저와 같은 오류를 경험한

 

다른 사람의 블로그에 남겨져 있는 글을 검색해서

 

해결 했습니다.

 

 

프로그램 공부는

 

그닥 좋아하지는 않기 때문에

 

 

여기까지만 하고

 

당분간 쉴 생각입니다.

 

 

파이썬 코딩 무료 강의 (활용편4) - 업무자동화(RPA), 이제는 일하는 척(?)만 하세요

https://youtu.be/exgO1LFl9x8

 

 

소스 코드 다운 받기

https://nadocoding.tistory.com/15

 

[나도코딩] 파이썬 활용편4 업무자동화 - 소개

이번에 준비한 주제는 '업무 자동화' 입니다. '업무 자동화'라고 해서 꼭 업무에만 사용되는 것은 절대 아니구요 ㅋㅋ 컴퓨터를 사용해서 하는 일이라면, 룰만 명확하다면 얼마든

nadocoding.tistory.com

 

 

영상에 나오는 강좌 중

 

소스 코드에 없는 내용을 기록한 것을

 

여기 이하에 참고로 남기겠습니다.

 

===============

 

(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

 

파이썬 공부 - python - 캐공방TV

파이썬 공부 - python - 캐공방TV Life is short, You need Python. 인생은 짧다. 당신에겐 파이썬이 필요하다. 프로그래밍 언어를 공부하는 이유는 시간 절약을 위한 것이다. 컴퓨터로 하는 어떤 반복

www.godhasdone.com

 

 

미국 대통령 주치의 목숨 걸고 진실을 외치다
https://ad001.godhasdone.com/16

 

미국 대통령 주치의 목숨 걸고 진실을 외치다

미국 대통령 주치의 목숨 걸고 진실을 외치다 https://rumble.com/vs7zpn-47402123.html 미국 대통령 주치의 목숨 걸고 진실을 외치다 1) '주치의' 의미: 주치의는 어느 한 환자의 의료팀 담당책임자로서

ad001.godhasdone.com

 

 

현재 진행되고 있는 코로나 백신 주사의 위험성을 알고 싶으시다면

코로나 백신 의무 접종 반대 의료인 성명서를 참고 하시길 바랍니다

http://endpandemic.kr

 

코로나19 백신 의무접종 반대 의료인 성명서 – 전국민 서명 운동

성명서 코로나19 백신 의무접종 법안에 반대한다. 홍준표 의원 등 국회의원 17인은 지난 1월 19일 코로나19 퇴치를 위한다는 명목 하에 심각한 결과를 초래할 수 있는 법안을 발의했다. 이 법안의

endpandemic.kr

 

 

NFT - OpenSea - 판매 중인 목록

https://opensea.io/davidkts

 

 

2020/09/03 - [예수님] - 먼저 그 나라와 의를 구하라

 

먼저 그 나라와 의를 구하라

<먼저 그 나라와 의를 구하라> 제 관심사는 복음 전도, 디지털 노마드, 블렌더 강좌 입니다. 대부분의 사람들은 디지털 노마드에 관한 정보에 더 관심이 많을 것이기 때문에 수익형 

www.godhasdone.com

 

 

2020/09/02 - [블렌더 강좌] - 블렌더 강좌 2.81a 캐릭터 제작 OT 영상 소개

 

블렌더 강좌 2.81a 캐릭터 제작 OT 영상 소개

블렌더 강좌 2.81a 캐릭터 제작 OT 영상 소개 무료 강좌에 이어 유료 강좌를 오픈 하였습니다. 클래스톡 유료 강좌 오픈 https://bit.ly/38Wg9yL 블렌더 강좌 2.81a - 캐릭터 제작 블렌더 강좌 2.81a -.

www.godhasdone.com

 

반응형
LIST