2026/08/11 4

0811 디코드랩 정리(AI Engineering 08)

08업무 자동화 ② 사진 (2) — 폴더째 돌리고 워터마크를 찍는다 앞 강의에서 사진 한 장을 열고 줄였다. 백 장도 똑같다. 그 세 줄을 반복문에 넣으면 끝난다.파일은 계속 ai-course 폴더에 넣는다. 이번 강의는 81번부터다. 앞 강의에서 만든 사진 폴더가 그대로 있어야 한다. 1. 폴더째 일괄 처리 — 여기가 이번 강의의 전부 앞 강의의 세 줄을 반복문에 넣기만 하면 된다. import osimport globfrom PIL import Imageos.makedirs("사진_작게", exist_ok=True)for path in sorted(glob.glob("사진/*.jpg")): img = Image.open(path) ..

카테고리 없음 2026.08.11

0810 디코드랩 정리(AI Engineering 07)

07업무 자동화 ② 사진 (1) — 한 장을 열고 줄인다 폴더를 훑고, 하나씩 열고, 바꿔서, 저장한다. 앞 강의와 틀이 똑같은데 대상이 사진으로 바뀐다. 먼저 한 장을 열어 크기를 재고, 줄여서, 용량이 얼마나 달라지는지 본다. 앞 두 강의에서 폴더를 훑어 엑셀을 만들었다. 이번에도 틀은 똑같다.폴더를 훑는다 → 하나씩 연다 → 바꾼다 → 저장한다 바뀌는 건 다루는 대상이 글자에서 사진으로 바뀌는 것뿐이다. 이번 강의는 한 장을 제대로 다루고, 다음 강의에서 그걸 폴더째 돌린다. pip install pillow 파일은 계속 ai-course 폴더에 넣는다. 이번 강의는 71번부터다. 설치는 pillow 인데 코드에서는 from PIL import ... 로 부른다. 원래 PIL 이라는 이..

카테고리 없음 2026.08.11

0810 디코드랩 정리(AI Engineering 06)

06업무 자동화 ① 엑셀 (2) — 서식을 입히고 함수로 묶는다 앞 강의의 표는 나오긴 하지만 밋밋하다. 네 줄만 더하면 사람이 열어볼 만한 문서가 된다. 그리고 폴더 이름만 바꿔 다음 달에 다시 돌릴 수 있게 함수로 묶는다. 앞 강의에서 폴더를 훑어 엑셀 표를 만들었다. 표는 나오지만 밋밋하다. 제목 줄이 데이터와 구분이 안 되고, 열이 좁아 글자가 잘려 보인다. 이번 강의는 두 가지다. 서식을 입히는 것과 함수로 묶는 것. 파일은 계속 ai-course 폴더에 넣는다. 이번 강의는 61번부터다. 1. 서식을 입힌다 — 여기서 「있어 보인다」네 가지만 더하면 사람이 쓸 만한 문서가 된다. 앞부분은 앞 강의와 같고, wb.save 앞에 네 덩어리가 들어갔다. import osimport globfrom..

AI 2026.08.11

0810 디코드랩 정리(AI Engineering 05)

05업무 자동화 ① 엑셀 (1) — 폴더를 훑어 표로 만든다 파일을 읽을 줄 알게 됐으니 이번엔 결과를 남긴다. 폴더에 쌓인 문서를 훑어 엑셀 파일로 내보낸다. 코드 블록 셋이면 손으로 한 시간 걸리는 일이 0.02초가 된다. 준비 — 라이브러리 하나 설치 엑셀 파일을 다루는 도구다. 하나뿐이고 2MB 다.python -m pip install openpyxl 1. 실습 재료를 만든다읽을 문서가 있어야 한다. 앞 강의에서 한 것과 같은 방식으로 코드가 만든다.import osos.makedirs("서류", exist_ok=True)# "안녕 " * 3 은 "안녕 안녕 안녕 " 이 된다. 분량이 다른 문서를 빨리 만들려고 쓴 것이다.files = { "계약서.txt": "수업용 예제\n" ..

AI 2026.08.11