파이썬 자동화 스크립트를 Docker 이미지로 빌드하고 배포하는 방법 파이썬 자동화 스크립트를 Docker로 배포하려면 Dockerfile과 .dockerignore를 만들고, 의존성을 먼저 복사해 설치한 뒤 소스 코드를 넣어 이미지를 빌드하면 됩니다. 비밀값과 결과 파일은 이미지에 넣지 말고 환경 변수와...
⚡ 최신 트렌드 픽
파이썬 try-except 예외 처리와 사용자 정의 예외 실전 가이드 파이썬의 try-except는 오류를 숨기는 문법이 아니라, 예상 가능한 실패만 구분해 처리하고 예상하지 못한 오류는 다시 드러내는 장치입니다. 실무에서는 구체적인 예외부터 잡고, 정상 흐름은 else에 두며, 파일·연결...
파이썬 스레드와 프로세스를 이용한 CPU·I/O 병렬 처리 비교 파이썬 병렬 처리 도구는 작업 성격에 맞춰 선택해야 합니다. 네트워크 요청, 파일 읽기, 데이터베이스 대기처럼 기다리는 시간이 긴 I/O 바운드 작업은 threading이나 ThreadPoolExecutor가 적합하고, 이미지 변환·수학 계산처럼...
파이썬 Playwright를 이용한 동적 브라우저 자동화와 스크린샷 제어 자바스크립트 실행 뒤에야 내용이 나타나는 동적 웹페이지는 requests만으로 원하는 데이터를 얻기 어려울 수 있습니다. 이때 파이썬 Playwright로 실제 브라우저를 실행해 페이지 이동, 요소 대기, 클릭, 텍스트 추출과...
pandas Series·DataFrame과 결측치·필터링 기초 가이드 pandas를 처음 배울 때는 Series는 한 개 열, DataFrame은 여러 열로 구성된 2차원 표라고 이해하면 됩니다. 실제 분석에서는 데이터를 만든 뒤 자료형과 결측치를 먼저 확인하고, 불리언 조건이나 loc로 필요한 행과...
파이썬 smtplib과 email 모듈을 이용한 첨부파일 이메일 자동 발송 파이썬에서 첨부파일이 포함된 업무 메일을 자동 발송하려면 email.message.EmailMessage로 제목·본문·첨부파일을 구성하고, smtplib로 SMTP 서버에 암호화 연결한 뒤 send_message()를 호출하면 됩니다. 다만 여러 사람에게 보낼 때는 받는 사람을...
FastAPI를 활용한 비동기 REST API 서버 구축 기초 가이드 FastAPI는 파이썬 타입 힌트로 요청값을 검증하고 OpenAPI 문서를 자동 생성하는 REST API 프레임워크입니다. 기본 서버는 몇 줄로 실행할 수 있지만, 실제 서비스에는 오류 처리·응답 모델·보안·배포 설정이...
Pydantic을 활용한 API 입출력 타입과 데이터 검증 가이드 API가 받은 JSON을 그대로 사용하면 누락된 필드, 잘못된 자료형, 허용 범위를 벗어난 값 때문에 오류가 늦게 발견될 수 있습니다. Pydantic은 파이썬 타입 힌트로 데이터 구조를 선언하고 입력값을...
파이썬 openpyxl을 활용한 엑셀 보고서 자동화 가이드 파이썬에서 엑셀 보고서를 반복해서 만드는 업무라면 openpyxl로 시트 생성, 데이터 입력, 셀 서식, 수식 삽입과 파일 저장까지 자동화할 수 있습니다. 이 글에서는 빈 통합문서를 만든 뒤 실무형 매출...
BeautifulSoup4를 활용한 HTML 태그 추출과 CSS Selector 웹 크롤링 가이드 정적인 웹페이지에서 제목, 링크, 가격처럼 HTML에 들어 있는 정보를 수집하려면 Requests로 문서를 내려받고 BeautifulSoup4로 파싱하는 방식이 가장 기본적입니다. 이 글에서는 HTML 태그 추출부터 CSS Selector로...