Backend/Python 4

파이썬 이메일 전송 활용 예제

파이썬으로 간단하게 네이버 이메일을 보내보려고 한다. 이번 포스팅에서는 네이버 메일로 테스트를 진행하지만, 타메일에서도 환경설정만 한다면 이메일 전송할 수 있다. 최종 목표 사전 준비 1. 파이썬과 주피터가 설치되어 있지 않다면 파이썬 3.11 설치와 주피터 노트북 사용법 포스팅을 참고하여 설치한다. 2. 이메일을 전송하기 위해 아래 라이브러리가 필요하다. 파이썬 설치 시 기본 제공되므로 import로 가져다 쓰면 된다. 이메일 전송하기 위해, smtplib 라이브러리 사용 이메일 메시지를 관리하고 파일 첨부를 할 수 있는 email 라이브러리 사용 자세한 사용법은 라이브러리 문서를 참고하자. smtplib 라이브러리 문서 email 라이브러리 문서 email 라이브러리 email 예제 3. 아래 라이브..

Backend/Python 2023.02.15

파이썬 웹크롤링으로 주식 정보 가져와서 엑셀 저장하기

지난번 포스팅에서는 OpenAPI를 이용하여 이미지를 수집해보았다. 이번에는 크롤링을 이용하여 웹 페이지의 데이터를 수집해 보려고 한다. 크롤링 대상은 KOSPI 일별 체결가로 정했지만, 만약 주식에 관심이 있다면 네이버 금융 주식거래 데이터를 크롤링할 수 있고, 부동산에 관심 있다면 KB시세 데이터를 크롤링하는 등 본인이 원하는 사이트를 대상으로 선택해도 된다. 웹사이트의 데이터를 수집해서 아래와 같이 엑셀 파일로 저장하는 것이 이번 포스팅의 목표이다. 최종 목표 사전 준비 1. 파이썬과 주피터가 설치되어 있지 않다면 파이썬 3.11 설치와 주피터 노트북 사용법 포스팅을 참고하여 설치한다. 2. 크롤링을 하기 위해 아래 라이브러리가 필요함을 숙지한다. 웹 페이지 정보를 가져오기 위해, requests ..

Backend/Python 2023.02.10

파이썬에서 OpenAPI를 통해 이미지 수집하기

파이썬으로 간단한 예제를 만들어보려고 한다. OpenAPI를 통해 고독한 박명수 이미지를 수집할 것이다. 웹 크롤링으로 이미지를 가져올 수도 있지만 간단히 OpenAPI를 사용하겠다. OpenAPI는 카카오나 네이버 등에서 벡엔드를 미리 구축해 놓고, 사용자에게 그 벡엔드를 이용하는 방법을 제공한다. 즉, 사용자는 이미 만들어진 백엔드를 사용법만 알면 백엔드 자원을 사용할 수 있다. 즉, 프런트엔드만 신경쓰고 개발하면 되는 것이다. 이번 포스팅에서는 파이썬과 주피터 노트북을 이용하여, 카카오, 네이버에서 제공한 OpenAPI로 고독한 박명수 짤을 수집해 볼 것이며, 최종 목표는 아래와 같다. 최종 목표 사전 준비 1. 파이썬과 주피터가 설치되어 있지 않다면 파이썬 3.11 설치와 주피터 노트북 사용법 포..

Backend/Python 2023.02.05

파이썬 3.11 설치와 주피터 노트북 사용법

📢 2023년 2월 기준으로 포스팅 내용을 업데이트하였습니다. 파이썬 (Python) 파이썬은 1990년에 등장한 인터프리터 언어이다. 구글, 페이스북, 인스타그램, 드롭박스 등 기업의 실무에서도 많이 사용하고 있다. 파이썬은 왜 인기가 많을까? 1. 쉬운 문법 : 파이썬은 상대적으로 배우기 쉽다. 문법 자체가 쉽고 초보자도 간단하게 구현할 수 있기 때문에 입문용 언어로 추천하곤 한다. 아래 예제는 동일한 출력 결과를 보여준다. // 자바로 구현 public static void main(String[] args) { String msg = "Hello world!"; for(String m : msg.split("")) System.in.print(m); } // 파이썬으로 구현 msg = 'Hello..

Backend/Python 2019.11.09