BIG DATA/PYTHON32 [파이썬 기초] – 초보자를 위한 파이썬 함수와 매개변수 완벽 가이드 1. 함수란?함수(Function)는 특정 작업을 수행하는 코드 블록입니다. 중복을 줄이고 코드를 효율적으로 관리할 수 있도록 도와줍니다. 파이썬에서는 def 키워드를 사용하여 함수를 정의합니다.1) 기본 함수 정의 및 호출함수를 정의할 때는 def 키워드를 사용하고, 호출할 때는 함수 이름을 사용합니다.예제 1: 기본 함수 정의 및 호출def greet(): print("안녕하세요!")greet() # 함수 호출 2. 함수의 매개변수 (Parameters)매개변수는 함수에 값을 전달하는 변수입니다.1) 매개변수가 있는 함수예제 2: 매개변수 사용하기def greet(name): print(f"안녕하세요, {name}님!")greet("철수") # "안녕하세요, 철수님!" 출력2) 기본값을.. 2025. 3. 22. [파이썬 기초] 초보자를 위한 파이썬 조건문과 반복문 완벽 가이드 1. 조건문이란?조건문은 특정 조건이 충족될 때만 코드가 실행되도록 하는 구조입니다. 파이썬에서는 if, elif, else 키워드를 사용하여 조건문을 작성합니다.1) 기본 조건문 (if)if 문은 조건이 True일 경우에만 실행됩니다.예제 1: 기본 if 문 사용age = 18if age >= 18: print("성인입니다.")2) if-else 문조건이 True일 때와 False일 때 각각 다른 코드를 실행할 수 있습니다.예제 2: if-else 사용age = 16if age >= 18: print("성인입니다.")else: print("미성년자입니다.")3) if-elif-else 문여러 개의 조건을 확인하고, 가장 먼저 만족하는 조건을 실행합니다.예제 3: if-elif-else .. 2025. 3. 22. [파이썬 기초] 파이썬 연산자와 표현식 완벽 가이드 1. 연산자란?연산자(operator)는 변수나 값에 대한 연산을 수행하는 기호입니다. 파이썬에서는 다양한 연산자를 제공하며, 이를 활용하여 여러 가지 계산과 논리 연산을 수행할 수 있습니다. 2. 산술 연산자 (Arithmetic Operators)숫자를 계산할 때 사용하는 연산자입니다.연산자 설명예제+덧셈a + b-뺄셈a - b*곱셈a * b/나눗셈a / b//몫a // b%나머지a % b**거듭제곱a ** b예제 1: 산술 연산자 사용a = 10b = 3print(a + b) # 13print(a - b) # 7print(a * b) # 30print(a / b) # 3.3333...print(a // b) # 3print(a % b) # 1print(a ** b) # 1000 (10^3).. 2025. 3. 16. [파이썬 기초] 초보를 위한 파이썬 자료형과 데이터 구조 완벽 가이드 1. 자료형이란?자료형(data type)은 변수에 저장되는 값의 유형을 의미합니다. 파이썬에서는 다양한 자료형을 제공하며, 데이터의 종류에 따라 적절한 자료형을 선택하여 사용해야 합니다.2. 기본 자료형파이썬의 기본 자료형은 다음과 같습니다.1) 숫자형 (int, float, complex)int: 정수를 저장하는 자료형float: 소수점을 포함한 실수를 저장하는 자료형complex: 복소수를 저장하는 자료형예제 1: 숫자형 사용num1 = 10 # intnum2 = 3.14 # floatnum3 = 2 + 3j # complexprint(type(num1)) # print(type(num2)) # print(type(num3)) # 2) 문자열 (str)문자는 " 또는 '로 감싸서 표현하며.. 2025. 3. 13. [파이썬 기초] 초보자를 위한 파이썬 변수 선언과 할당 완벽 가이드 1. 변수란 무엇인가?프로그래밍에서 변수(variable)는 데이터를 저장하는 공간입니다. 변수에 값을 저장하면, 나중에 그 값을 사용할 수 있습니다.2. 파이썬에서 변수 선언과 할당파이썬에서는 변수를 선언할 때 var_name = value 형식을 사용합니다. 따로 int, string 같은 자료형을 선언할 필요 없이, 값을 할당하면 자동으로 변수의 타입이 결정됩니다.예제 1: 변수 선언 및 값 할당# 숫자 변수 선언x = 10# 문자열 변수 선언y = "Hello, Python!"# 소수(실수) 변수 선언z = 3.14print(x)print(y)print(z) 3. 변수 이름 규칙변수 이름을 정할 때 다음 규칙을 지켜야 합니다:영문자(A-Z, a-z), 숫자(0-9), 밑줄(_)만 사용할 수 있음숫.. 2025. 3. 13. [PYTHON] Flask에서 OAuth 2.0을 활용한 소셜 로그인 (Google, Kakao) Flask에서 OAuth 2.0을 활용한 소셜 로그인 (Google, Kakao)이전 글에서는 JWT와 Refresh Token을 활용한 로그인 유지 방법을 배웠습니다.이번에는 OAuth 2.0을 이용해 Google 및 Kakao 소셜 로그인을 구현해 보겠습니다.✅ OAuth 2.0 개념 및 동작 방식✅ Flask에서 Google 로그인 구현✅ Flask에서 Kakao 로그인 구현 [PYTHON] Flask에서 Refresh Token을 활용한 JWT 자동 갱신Flask에서 Refresh Token을 활용한 JWT 자동 갱신이전 글에서는 JWT(JSON Web Token)를 이용한 로그인 유지 방법을 배웠습니다.하지만 JWT는 만료 기한이 설정되어 있어 일정 시간이 지나면 재로그인이 필요englishf.. 2025. 3. 10. 이전 1 2 3 4 ··· 6 다음