일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 27 | 28 |
29 | 30 |
- inheritedWidget
- dart
- extention
- uni_links
- python
- Share
- 소스제공
- google search console
- vscdoe
- GIT
- velocity_x
- 워드파일
- zani
- Jupyter Notebook
- Flask
- 개역개정
- Anaconda
- ipykernel
- 미색인
- 성경필사
- Device
- handlebars.js
- 생명주기
- annotation
- cache
- widgetsBindingObserver
- dynamic color
- flutter
- receive_sharing_intent
- git설치
- Today
- Total
자니노트
[Python] 업무 자동화를 위한 라이브러리 본문
1. 업무 자동화
컴퓨터로 진행하는 사무 업무는 크게 자료 수집, 분석 및 편집, 저장, 메일링 등으로 나눌 수 있는데, 이 중 대부분은 매일 반복적으로 수행되는 업무입니다. 최근 소프트웨어를 활용해 회사의 반복적인 업무 프로세스를 자동화하는 RPA(Robotic Process Automation)가 각광을 받고 있습니다. 이는 업무 효율성을 대폭 향상시켜 직원들이 좀 더 가치 있는 일에 집중할 수 있도록 도와줍니다.
파이썬의 풍부한 패키지를 활용한다면 값비싼 RPA 소프트웨어 없이도 자신의 업무를 자동화할 수 있습니다. 예를 들어, 국세청에서 사업자등록번호를 조회하거나 여러 부서에서 취합한 엑셀 파일을 병합하는 등 매일 반복되는 작업들을 자동으로 처리할 수 있습니다.
2. 라이브러리
문서 자동화
- xlwings, openxl, excelwriter : 엑셀 문서를 자동화 할 수 있습니다.
- python-pptx : 파워포인트 문서를 자동화 할 수 있습니다.
- python-docx : 워드 문서를 자동화 할 수 있습니다.
- win32com : 한글 문서(정확히는 윈도우 응용 프로그램 모두)를 자동화 할 수 있습니다.
GUI 자동화
- sikuli (파이썬은 아니지만 jython 기반의 프로그램 입니다.) : GUI 기반 자동화가 가능합니다.
- pywinauto : GUI 자동화 입니다.
- python-UIAutomation-for-Windows : 객체의 속성값을 추출하여 값 기반으로 자동화가 가능합니다.
웹 자동화
- selenium : 여러 라이브러리가 있지만 셀레니움이 가장 강력한 퍼포먼스를 보여줍니다.
- beautifulsoup : 웹 데이터를 수집/정리할 때 사용하는 라이브러리 입니다.
- requests : 웹 데이터를 수집할 때 많이 사용하는 라이브러리 입니다.
데이터 분석
- pandas : 데이터를 분석하는 라이브러리 입니다.
- numpy : 수학적 도구(벡터, 행렬등)를 활용할 수 있습니다.
- matplotlib, seaborn : 분석한 데이터 결과를 시각화 해줍니다.
- statsmodels : 통계 분석 라이브러리 입니다.
참조
https://m.post.naver.com/viewer/postView.naver?volumeNo=33658673&memberNo=25379965
'파이썬' 카테고리의 다른 글
[자니노트] 파이썬을 이용한 성경필사 노트 만들기, 소스 및 워드파일 포함, 개역개정 (0) | 2023.07.07 |
---|---|
[Python/Excel] 엑셀 파일 읽기 (0) | 2023.02.24 |
[Python] Jupyter notebook을 vscode에서 사용하기 (0) | 2023.02.20 |