본문 바로가기
데이터과학/Python

[파이썬] 01. Hello World

by 폴더맨 2024. 7. 19.

01. Hello World

# flask 모듈에서 Flask 클래스를 가져옵니다.
from flask import Flask

# Flask 클래스의 인스턴스를 생성합니다.
# __name__은 파이썬에서 특별한 변수로, 스크립트가 직접 실행될 때 "__main__"이라는 문자열 값을 가집니다.
# Flask는 이를 사용하여 애플리케이션의 루트 경로를 결정하고, 루트 폴더를 기준으로 리소스를 찾습니다.
app = Flask(__name__)

# route() 데코레이터를 사용하여 어떤 URL이 우리의 함수를 트리거할지 Flask에 알려줍니다.
@app.route("/")
def hello():
    # 이 함수는 루트 URL("/")에 접근할 때 "Hello World!" 메시지를 반환합니다.
    return "파이썬으로 만든 Hello World!"

# 이 블록은 Flask 애플리케이션이 스크립트가 직접 실행될 때만 실행되도록 합니다.
# 스크립트가 모듈로서 임포트될 때는 애플리케이션이 실행되지 않습니다.
if __name__ == "__main__":
    # 로컬 개발 서버에서 Flask 애플리케이션을 실행합니다.
    app.run()