코딩능력 제로 1人의 챗gpt 사용기
페이지 정보

본문
힘들진 않지만 귀찮은 작업이 있습니다.
초반에는 데이터가 많지 않아 수동으로 하다 (계산기) 점점 데이터가 늘어나 아쉬운 대로 엑셀로 작업을 하고 있었습니다.
서버에서 이메일로 50~80페이지 pdf 파일이 오면, 이걸 txt파일로 저장한 후, 엑셀에서 고정 폭 데이터로 불러와 필요한 컬럼들만 잘라내 미리 만들어둔 엑셀 파일로 붙여넣어 계산을 하는 방법인데 아무리 빨리 해도 2~3분은 걸립니다.
가끔 txt파일을 불러올 때 오류가 생기면 추가로 3~5분씩 더 걸리고요. 문제는 이게 8개의 파일을 해야하니 30~50분씩 걸리더라구요. 그래서 몇년전에 파이썬으로 자동화를 해 보려고 잠깐 공부를 했던적이 있습니다만.. 작심 3일로 끝나버렸죠.
그러다 어제 여기서 Deepseek 로컬설치 글을 보고 필 받아서 파이썬과 VSCode를 깔고 챗gpt를 켜 봅니다.
2번 실패하고 3번째에선 만족스러운 결과물을 얻었습니다.
코드를 만들어 주면 VSCode에 넣어 실행해 보며 작업했습니다.
====================================================
- 파이썬으로 PDF 파일을 읽는 코드를 만들고 싶어. "CreditsOffAck"로 시작하는 줄을 찾아서 마지막 3자리 숫자를 저장한 다음 모든 줄에서 같은 작업을 해서 총합을 구하려고 해.
- PDF 파일을 선택할 수 있는 프롬프트 창도 추가해 줘.
- 좀 더 다듬자. 이 값이 화폐 단위라서 마지막 3자리에 소수점 2자리도 포함돼. 총합을 구할 때 이걸 고려해.
- 그리고 $9.00 이상으로 튀는 값은 개별적으로 따로 출력도 해줘
- 오류가 좀 있네. 같은 줄의 마지막 3자리를 찾는 대신, PDF를 고정 폭 데이터로 처리하자. 첫 번째 컬럼에서 "CreditsOffAck"을 찾고,같은 줄 마지막 컬럼의 값을 찾아서 1의 자리와 소수점 2자리 숫자를 읽어
- "Net Cash In - Out"을 찾아서 "Total Sum" 아래에 출력해 줘.
- "Net Cash In - Out"이 안뜨네. 예를 들어 PDF에서는 이렇게 나와:Net Cash In - Out: $5,437.93 이걸 정확히 찾아서 **"$5,437.93"**을 출력해줘
- cmd 창 말고 GUI를 써서 만들수 없을까?
- $6.00 ~ $8.99 사이의 값도 따로 감지하도록 추가해 줘.
- 결과 표시 영역을 30% 더 넓게 만들 수 있을까?
- 아래 텍스트를 파란색으로 표시해 줘. self.result_text.insert(tk.END, "🔺 High Values (> $9.00):\n") self.result_text.insert(tk.END, "🔹 Mid-Range Values ($6.00 - $8.99):\n") 그리고 Mid-range 값은 주황색, High-value 값은 빨간색으로 출력해 줘.
- 이제 Total Sum, Net Cash, Midrange Value 제목, High Value 제목을 굵고(BOLD) 폰트 사이즈 13으로 만들어
- Mid-value와 High-value 결과 사이에 공백 한 줄 추가할 수 있을까?
- PyInstaller로 --onefile 옵션을 사용해 컴파일하면 앱 창 외에 cmd 창도 뜨는데, 이걸 안 뜨게 할 수 있나?
- Total Sum 결과를 글씨 크기 18로 키워 줘.
=====================================================
그리고 결과물. 8개 파일 작업 하는데 총 1분정도 걸리네요.
오늘은 무료 챗gpt 한도를 넘어 내일 8개 파일을 한번에 처리할수 있는지 물어봐야겠습니다.
로컬 Deepseek에서도 시도해 봤는데 제가 설치를 잘 못한건지 오류가 많더라구요.
느낀점.
1. 정확한 프롬프트 쓰는게 중요하구나.
2. 근데 뭘 알아야 프롬프트를 더 정확하게 쓸수 있겠구나
3. 시간도 많은데 공부를 좀 해야겠다.
4. 내 아이들은 영화속 삶을 살겠구나.
이상 챗gpt로 파이썬 코딩 사용기였습니다.
만두사랑님의 댓글의 댓글
예를 들어 cmd창이 불편해서 gui로 바꿀수 있냐고 물어본것 뿐인데 바로 수정해주는걸 보니.. ㄷㄷ
좀 전에 멀티파일용으로 바꿔달라고 하니 알아서 결과 탭을 추가로 만들어주네요.
paranso님의 댓글

AI 사용해서 시키고 수정하고 반복반복하니,
원하는 웹앱을 만들어 내더라구요. ^^;;
문과인 제가 github도 사용하고....
정말 허접하고 초간단한 것이지만,
어쨌든 이렇게 만들어서 제가 필요한 것을 구현할 수 있다는 것만 해도 정말 새로운 가능성을 보는 것 같았습니다.
lghtwave광파님의 댓글