혹시 이런 작업을
반복하고 있나요?
매일 같은 내용을 입력하거나, 여러 개의 파일을 하나씩 정리하는 것처럼 반복되는 작업들이 있습니다.
이번 강의에서는 이런 반복 작업을 Python으로 자동화하는 방법을 간단하게 알아보겠습니다.
1. 반복되는 작업을 찾습니다.
자동화는 거창한 것부터 시작할 필요가 없습니다.
"매일 여러 개의 파일 이름을
하나씩 확인하고 정리하고 있어요."
이처럼 사람이 반복해서 하는 작업이라면 Python에게 맡길 수 있는 가능성이 있습니다.
2. ChatGPT에게 원하는 작업을 설명합니다.
어려운 Python 문법을 먼저 공부할 필요는 없습니다.
"폴더 안에 있는 모든 파일 이름을
한 번에 출력하는 Python 프로그램을 만들어 줘."
ChatGPT는 우리가 원하는 작업을 이해하고 Python 코드를 만들어 줍니다.
import os
folder = "."
files = os.listdir(folder)
for file in files:
print(file)
3. 프로그램을 실행하면 자동으로 처리됩니다.
지금까지는 파일 이름을 하나씩 직접 확인해야 했다면, 이제는 프로그램을 한 번 실행하는 것만으로 폴더 안의 파일 목록을 확인할 수 있습니다.
📁 report.txt
📁 photo.jpg
📁 data.csv
📁 python_program.py
작은 자동화 프로그램이지만, 반복 작업을 컴퓨터에게 맡기는 첫 번째 경험이 될 수 있습니다.
4. 더 필요한 기능도 추가할 수 있습니다.
예를 들어 특정 파일만 찾거나, 파일 이름을 변경하거나, 여러 파일을 자동으로 정리하도록 만들 수도 있습니다.
"이미지 파일만 찾아서
image 폴더로 자동 이동시켜 줘."
우리는 원하는 작업을 설명하고, AI는 프로그램을 만들어 줍니다.
자동화는 작은 것부터 시작하면 됩니다.
처음부터 복잡한 시스템을 만들 필요는 없습니다.
하루에 몇 번씩 반복하는 작은 작업 하나를 찾아 Python과 ChatGPT를 활용해 자동화해 보면 됩니다.
"내가 매일 반복하는 작업 중
Python으로 자동화할 수 있는 것은 무엇일까?"
오늘의 핵심
프로그래밍은
처음부터 복잡한 프로그램을 만드는 것이 아닙니다.
반복 작업 찾기 → AI에게 설명 → 실행 → 자동화
작은 자동화 하나가
우리의 시간을 절약해 줄 수 있습니다.