BIG DATA/PYTHON32 [PYTHON] Flask로 로그인 기능 구현하기 (세션 활용) Flask로 로그인 기능 구현하기 (세션 활용)이전 글에서는 Flask를 활용한 웹 애플리케이션 개발 및 데이터베이스 연동을 배웠습니다.이번 글에서는 사용자 로그인 기능을 구현해 보겠습니다.로그인 기능을 만들기 위해 다음 개념을 활용합니다.✅ Flask-WTF → 로그인 폼 생성✅ Flask-Session → 로그인 유지✅ SQLite → 사용자 정보 저장 [PYTHON] Flask를 이용한 간단한 웹 애플리케이션 만들기Flask를 이용한 간단한 웹 애플리케이션 만들기 이전 글에서는 자동 이메일 발송 기능을 구현해 보았습니다.이제 Python을 활용하여 간단한 웹 애플리케이션을 만들어 보겠습니다.웹 애플리케이englishforkid.tistory.com 1. 필요한 라이브러리 설치📌 Flask-WTF.. 2025. 2. 27. [PYTHON] Flask를 이용한 간단한 웹 애플리케이션 만들기 Flask를 이용한 간단한 웹 애플리케이션 만들기 이전 글에서는 자동 이메일 발송 기능을 구현해 보았습니다.이제 Python을 활용하여 간단한 웹 애플리케이션을 만들어 보겠습니다.웹 애플리케이션을 만들기 위해 Python의 Flask 프레임워크를 사용합니다.Flask는 가볍고 사용하기 쉬운 웹 프레임워크로, 웹 서비스를 빠르게 개발할 수 있습니다.1. Flask란?📌 Flask는 Python 기반의 웹 프레임워크로,간단한 API부터 복잡한 웹 서비스까지 쉽게 개발할 수 있습니다.✅ 장점가볍고 빠르다.코드가 간결하다.확장성이 뛰어나다.Jinja2 템플릿 엔진을 지원하여 HTML과 쉽게 연동 가능✅ Flask vs DjangoFlask Django구조가벼운 마이크로 프레임워크올인원 프레임워크학습 난이도쉬움.. 2025. 2. 24. [PYTHON] Python으로 자동 이메일 발송하기 (SMTP 활용) Python으로 자동 이메일 발송하기 (SMTP 활용) 이전 글에서는 크롤링한 데이터를 자동으로 보고서로 저장하는 방법을 배웠습니다.이제 이 보고서를 이메일로 자동 전송할 수 있다면 더욱 편리하겠죠?이번 글에서는 Python의 SMTP(Simple Mail Transfer Protocol)를 활용하여 자동 이메일을 보내는 방법을 배워보겠습니다.1. 이메일 전송을 위한 환경 설정1.1 smtplib 라이브러리 소개Python의 smtplib을 사용하면 Gmail, Naver, Outlook 등의 메일 서버를 통해 자동으로 이메일을 보낼 수 있습니다.📌 SMTP란?: 이메일을 전송하기 위한 프로토콜(Simple Mail Transfer Protocol)1.2 SMTP 서버 정보각 이메일 서비스 제공업체의 .. 2025. 2. 24. [PYTHON] 파이썬으로 자동화된 데이터 보고서 생성하기 파이썬으로 자동화된 데이터 보고서 생성하기 이전 글에서는 Selenium을 활용한 자동 웹 크롤링을 배웠습니다.크롤링한 데이터를 효과적으로 활용하려면 자동화된 데이터 보고서를 생성하는 것이 중요합니다.이번 글에서는 Pandas와 OpenPyXL을 활용하여 자동으로 엑셀 보고서를 생성하는 방법을 배워보겠습니다. 1. 크롤링한 데이터 불러오기우리가 크롤링한 데이터는 보통 CSV 파일로 저장됩니다.우선, 저장된 데이터를 Pandas를 사용해 불러옵니다.import pandas as pd# CSV 파일 불러오기df = pd.read_csv("naver_python_news.csv")print(df.head()) # 상위 5개 데이터 출력✅ pd.read_csv("파일명.csv") → CSV 파일 읽기✅ .he.. 2025. 2. 23. [PYTHON] 파이썬 Selenium을 활용한 자동 웹 크롤링 Selenium을 활용한 자동 웹 크롤링 이전 글에서는 requests와 BeautifulSoup을 이용한 웹 크롤링을 배웠습니다.하지만 **동적인 웹페이지(JavaScript 기반)**는 requests만으로 데이터를 가져올 수 없습니다.이런 경우 **Selenium(셀레니움)**을 사용하여 브라우저를 직접 조작하며 크롤링할 수 있습니다.이번 글에서는 Selenium을 활용한 자동 웹 크롤링 기법을 배워보겠습니다.1. Selenium이란?📌 Selenium: 웹 브라우저를 자동으로 조작하는 파이썬 라이브러리✅ 버튼 클릭, 스크롤 이동 등 사용자가 직접 브라우저를 조작하는 것처럼 동작 가능✅ JavaScript로 로드되는 데이터도 가져올 수 있음2. Selenium 설치 및 설정2.1 Selenium .. 2025. 2. 23. [PYTHON] 파이썬 웹 크롤링 데이터를 활용한 데이터 분석 웹 크롤링 데이터를 활용한 데이터 분석 이전 글에서는 **웹 크롤링(Web Scraping)**을 이용해 웹에서 데이터를 수집하는 방법을 배웠습니다.그렇다면 크롤링한 데이터를 어떻게 활용할 수 있을까요?이번 글에서는 웹 크롤링한 데이터를 데이터 분석에 활용하는 방법을 배워보겠습니다. [PYTHON] 파이썬을 활용한 웹 크롤링(Web Crawling) 기초파이썬을 활용한 웹 크롤링(Web Scraping) 기초인터넷에는 다양한 데이터가 존재합니다.하지만 모든 데이터를 직접 다운로드할 수 있는 것은 아니므로, **웹 크롤링(Web Scraping)**을 사용하여 원하는englishforkid.tistory.com 1. 크롤링한 데이터 저장하기1.1 CSV 파일로 저장웹에서 가져온 데이터를 CSV 파일로 .. 2025. 2. 23. 이전 1 2 3 4 5 6 다음