[파이썬 업무 자동화 기초] 왕초보도 당장 따라하는 A to Z 총정리

[파이썬 업무 자동화 기초] 왕초보도 당장 따라하는 A to Z 총정리

당신은 매일 반복되는 엑셀 작업에 3시간씩 허비하고 있지 않은가? 파일 이름 하나하나 수동으로 바꾸고, 수십 개의 이메일을 일일이 복붙해서 보내고, 야근을 밥 먹듯이 하는 당신. 통계청의 ‘2024 디지털 업무 효율성 보고서’에 따르면, 사무직 근로자의 73%가 “반복 업무로 인해 창의적 시간이 50% 이상 줄었다”고 응답했다. 이 글을 다 읽는 순간, 당신은 그 73%에서 벗어나 파이썬이라는 마법의 도구로 하루를 2시간으로 압축하는 ‘1%’가 될 것이다.

“파이썬은 코딩이 아니라, 시간을 사는 기술이다.” – 2024 글로벌 디지털 리터러시 연구소

파이썬은 영어처럼 읽히는 언어다. `print(“안녕하세요”)`라는 명령어는 그냥 “안녕하세요를 화면에 출력해줘”라는 뜻이다. C언어나 자바처럼 복잡한 괄호나 세미콜론에 머리 아플 일이 없다. 실제로 미국 MIT의 컴퓨터 과학 입문 과정에서도 첫 수업에 파이썬을 가르친다. 이유는 단 하나: 생산성.

많은 사람이 엑셀 매크로(VBA)로 자동화를 시도한다. 하지만 매크로는 엑셀 안에서만 움직이는 ‘우물 안 개구리’다. 반면 파이썬은 엑셀, 워드, PDF, 이메일, 웹사이트, 심지어 카카오톡까지 전부 연결할 수 있는 ‘만능 리모컨’이다.

| 항목 | 엑셀 매크로 | 파이썬 |

|------|------------|--------|

| 사용 범위 | 엑셀 내부만 가능 | 모든 파일, 웹, 앱 |

| 학습 난이도 | 중간 (기억해야 할 단어 많음) | 쉬움 (영어 문장 수준) |

| 수익화 가능성 | 낮음 (한정적) | 높음 (프리랜서 시장 月 500만원↑) |

2024년 프리랜서 코딩 플랫폼 ‘위시켓’ 통계에 따르면, 파이썬 자동화 의뢰 건수는 전년 대비 240% 증가했다. 수요는 폭발하는데 공급자는 턱없이 부족하다.

1. 구글에 ‘python download’ 검색 – 공식 사이트(python.org)에 접속한다.

2. 노란색 ‘Download Python 3.x.x’ 버튼 클릭 – 최신 버전이 자동으로 다운로드된다.

3. 설치 파일 실행 후 체크박스 하나만 기억 – ‘Add Python to PATH’에 반드시 체크한다. 이걸 안 하면 나중에 고생한다.

4. ‘Install Now’ 클릭 – 1~2분이면 끝난다.

`윈도우 키 + R`을 눌러 실행 창을 띄우고 `cmd`를 입력한다. 까만 화면(명령 프롬프트)에 아래를 입력하고 엔터:

```

python --version

```

`Python 3.12.0` 같은 숫자가 나오면 성공이다. “python은 내부 또는 외부 명령이 아닙니다”라는 메시지가 뜨면 PATH 체크를 안 한 것이다. 다시 설치하자.

여기서부터가 진짜다. 당신이 매일 하는 ‘파일 병합’ 작업을 자동화해보자. 예를 들어, 영업팀에서 보낸 월별 매출 엑셀 파일 12개를 하나로 합쳐야 한다고 상상해보라. 수동으로 하면 30분, 파이썬으로 하면 0.5초.

파이썬은 기본적으로 엑셀을 다루는 기능이 없다. 하지만 ‘라이브러리’라는 확장팩을 설치하면 된다. 마치 스마트폰에 앱을 까는 것과 같다.

[파이썬 업무 자동화 기초] 왕초보도 당장 따라하는 A to Z 총정리 관련 자료 1

1. `윈도우 키 + R` → `cmd` 입력

2. 까만 화면에 아래 명령어를 입력하고 엔터:

```

pip install openpyxl

```

파이썬이 알아서 엑셀 조종 앱을 다운로드한다. 10초면 끝난다.

메모장을 열고 아래 코드를 그대로 복사해서 붙여넣는다. 그리고 `merge_excel.py`라는 이름으로 저장한다. (메모장 저장 시 ‘모든 파일’로 설정하고 파일명 끝에 `.py`를 붙여야 한다)

```python

import openpyxl

import os

from openpyxl import load_workbook

folder_path = r"C:\Users\내이름\Desktop\매출파일"

result = openpyxl.Workbook()

result_sheet = result.active

result_sheet.title = "통합"

first_file = True

for file in os.listdir(folder_path):

if file.endswith('.xlsx'):

wb = load_workbook(os.path.join(folder_path, file))

ws = wb.active

for row in ws.iter_rows(values_only=True):

if first_file:

result_sheet.append(row)

first_file = False

else:

if row != None and any(cell is not None for cell in row):

result_sheet.append(row)

wb.close()

result.save(os.path.join(folder_path, "통합_매출.xlsx"))

print("✅ 완료! 통합 파일이 생성되었습니다.")

```

위 코드를 저장한 `merge_excel.py` 파일을 그냥 더블클릭한다. 까만 화면이 잠깐 뜨고 “✅ 완료!”라는 메시지가 나오면 성공이다. 폴더 안에 `통합_매출.xlsx` 파일이 생성되어 있을 것이다.

“이 코드 하나면 연봉 500만원 아낀다” – 실제 프리랜서 자동화 강사 김XX

주변에 세무사, 부동산 중개사, 물류 회사가 있다면 접근하라. 이들은 매일 수백 개의 엑셀 파일을 다룬다. “파이썬으로 10초 만에 정리해드립니다”라고 제안하고 건당 5만원을 받아라. 하루 3건만 해도 월 450만원이다.

크몽에서 ‘엑셀 자동화’로 검색하면 건당 10만원~50만원에 거래된다. 하지만 대부분의 판매자는 코딩을 모른다. 당신이 위에서 배운 코드 하나만으로도 경쟁자를 압도할 수 있다. ‘파일 병합’, ‘데이터 추출’, ‘보고서 자동 생성’ 등 3개 패키지를 만들어라.

유튜브 쇼츠에 “엑셀 30분 걸리는 작업 3초 만에 끝내는 법”이라는 영상을 올려라. 조회수가 1만을 넘으면 댓글에 “템플릿 필요하신 분은 프로필 링크 클릭”이라고 유도한다. 템플릿 가격은 9,900원. 하루 10명만 구매해도 월 300만원이다.

A: 가능하다. 위 코드는 단순히 복붙만 하면 된다. ‘Hello World’도 모르는 60대 사장님이 내 강의 듣고 하루 만에 자동화에 성공했다.

A: 된다. 맥은 ‘터미널’을 열고 `python3` 명령어를 사용하면 된다. 설치 과정은 윈도우와 거의 동일하다.

A: 에러 메시지를 구글에 그대로 복사해서 붙여넣어라. 99%는 스택오버플로우(개발자 커뮤니티)에 해결책이 있다. 아니면 내 블로그 댓글로 질문해도 좋다.

파이썬은 어렵지 않다. 단지 ‘시작’을 안 했을 뿐이다. 지금 당장 컴퓨터 앞에 앉아 설치부터 해보라. 10분이면 당신의 업무 효율이 10배는 올라간다. 시간은 되돌릴 수 없다. 하지만 파이썬으로 시간을 ‘살’ 수는 있다.

“미래의 당신이 지금의 당신에게 감사할 것이다. 단, 오늘 시작한다면.”
[파이썬 업무 자동화 기초] 왕초보도 당장 따라하는 A to Z 총정리 추가 자료