서비스 기획자로 일하면서 반복되는 업무가 많아지면 업무 효율이 떨어지기 쉽습니다. 저도 초반에는 엑셀 작업, 보고서 작성 등 단순 반복 업무에 많은 시간을 썼는데, 파이썬 자동화를 배우면서 큰 변화를 느꼈습니다.
1. 자동화를 시작하게 된 계기
매주 같은 형식의 보고서를 작성하면서 데이터를 복사하고 붙여넣는 일이 지겨워졌습니다. ‘이걸 컴퓨터가 대신 해주면 좋겠다’는 생각에 파이썬 자동화를 시작했어요.
2. 간단한 자동화 예제: 엑셀 데이터 정리하기
저는 파이썬의 pandas
라이브러리를 사용해 엑셀 데이터를 자동으로 정리했습니다. 예를 들어, 여러 시트에 분산된 데이터를 한 시트로 합치는 작업을 자동화했어요.
import pandas as pd
file_path = 'data.xlsx'
excel = pd.ExcelFile(file_path)
df_list = []
for sheet_name in excel.sheet_names:
df = excel.parse(sheet_name)
df_list.append(df)
all_data = pd.concat(df_list)
all_data.to_excel('merged_data.xlsx', index=False)
위 코드는 엑셀 파일 안의 모든 시트를 읽어서 하나의 데이터프레임으로 합친 뒤, 새 엑셀 파일로 저장합니다.
3. 자동화가 가져온 변화
수작업으로 1시간 넘게 하던 작업이 몇 초 만에 끝나서 업무 시간을 크게 단축할 수 있었습니다. 반복 업무에 허덕이는 기획자분들께 강력히 추천합니다.
4. 자동화 공부 팁
- 기본 문법부터 차근차근 익히기 (변수, 반복문, 함수 등)
- 데이터 다루기 라이브러리(pandas)부터 실습하기
- 실제 업무에 필요한 자동화 사례 중심으로 공부하기
맺음말
처음엔 어려워도 조금씩 도전하면 업무 효율이 크게 올라갑니다. 비전공자도 충분히 배울 수 있으니 겁먹지 말고 시작해 보세요!
다음 글에서는 Notion을 활용한 협업 및 일정 관리 팁을 소개할 예정입니다.