728x90

2025/02/03 3

Flask에서 사용자 인증 세션 관리 및 쿠키 사용

Flask에서 사용자 인증 세션 관리 및 쿠키 사용Flask는 가볍고 강력한 Python 웹 프레임워크로, 사용자 인증과 같은 웹 애플리케이션의 중요한 기능을 간단히 구현할 수 있는 도구들을 제공합니다. 이번 포스팅에서는 Flask에서 세션 관리 및 쿠키를 사용하여 사용자 인증을 구현하는 방법을 예제와 함께 자세히 살펴보겠습니다.1. 세션(Session)과 쿠키(Cookie)의 개념세션(Session)서버에 저장되는 사용자 데이터입니다.세션은 각 사용자에게 고유한 세션 ID를 부여하며, 이 세션 ID는 클라이언트(브라우저) 측 쿠키에 저장됩니다.세션은 주로 로그인 상태와 같은 사용자 정보를 저장하고 관리하는 데 사용됩니다.쿠키(Cookie)클라이언트 측(브라우저)에 저장되는 데이터입니다.쿠키는 사용자 인..

Python Flask 2025.02.03

NumPy 시드 고정 및 난수 배열 생성하기

NumPy 시드 고정 및 난수 배열 생성하기데이터 분석과 머신러닝에서 재현성(reproducibility)은 매우 중요합니다. 같은 코드와 같은 데이터로 실행했을 때, 항상 동일한 결과가 나와야 실험의 신뢰성을 보장할 수 있기 때문입니다.Python의 대표적인 수치 계산 라이브러리인 NumPy는 난수(random number)를 생성하는 기능을 제공합니다. 하지만 이 난수는 기본적으로 실행할 때마다 달라집니다. 따라서, 재현 가능한 코드를 작성하려면 난수 시드(seed)를 고정해야 합니다. 이번 포스팅에서는 NumPy에서 시드를 고정하는 방법과 난수 배열을 생성하는 다양한 방법을 알아보겠습니다.1. 난수와 시드란?난수란 무엇인가요?난수는 무작위로 생성된 숫자를 말합니다. 하지만 컴퓨터에서 생성되는 난수는..

Python NumPy 2025.02.03

Pandas로 Excel 파일 다루기

Pandas로 Excel 파일 다루기1. 개요Excel은 데이터 분석에서 자주 사용되는 포맷 중 하나입니다. Pandas는 read_excel과 to_excel을 제공하여 Excel 파일을 쉽게 읽고 저장할 수 있도록 지원합니다. 이번 포스팅에서는 Pandas를 활용하여 Excel 파일을 다루는 방법을 실습과 함께 알아보겠습니다.2. Excel 파일 읽기 (read_excel)Pandas에서 Excel 파일을 읽기 위해 read_excel() 함수를 사용합니다. 먼저 Pandas와 openpyxl을 설치해야 합니다.pip install pandas openpyxl이제 샘플 Excel 파일을 읽어 보겠습니다.import pandas as pd# Excel 파일 읽기df = pd.read_excel("sam..

Python Pandas 2025.02.03
728x90