Flask란 무엇인가

minho-log·2026년 2월 13일

Flask

목록 보기
1/7

<공부 주제>

Flask란 무엇인가

<공부한 내용 정리>

Flask는 Python 기반의 마이크로 웹 프레임워크이다.
웹 서버를 간단하게 구축할 수 있도록 도와주는 도구라고 이해하면 된다.

Flask는 “마이크로 프레임워크”라고 불리지만, 기능이 부족하다는 의미는 아니다.
기본 기능만 제공하고, 필요한 기능은 개발자가 직접 추가하는 구조라는 뜻이다.

Flask의 특징은 다음과 같다.

  • 구조가 단순하다
  • 학습 난이도가 비교적 낮다
  • Python 문법을 그대로 활용할 수 있다
  • 확장성이 좋다

Flask를 사용하면 웹 페이지를 만들거나, API 서버를 구축하거나, 간단한 백엔드 서버를 구현할 수 있다.
지금까지 배운 Python 문법과 Linux 환경을 실제 서버 형태로 연결해볼 수 있는 단계가 바로 Flask라고 생각한다.

<예제 / 실습 코드>

가장 기본적인 Flask 서버 코드이다.

from flask import Flask

app = Flask(__name__)

@app.route("/")
def home():
    return "Hello, Flask!"

if __name__ == "__main__":
    app.run(debug=True)

위 코드를 실행한 후 브라우저에서 아래 주소로 접속하면 문자열이 출력된다.

http://127.0.0.1:5000

<헷갈렸던 점>

  • 프레임워크와 라이브러리의 차이가 처음에는 헷갈렸다.
  • 마이크로 프레임워크라는 표현이 기능이 적다는 의미처럼 느껴졌지만, 실제로는 구조가 단순하다는 의미라는 점을 이해했다.

<오늘의 정리>

  • Flask는 Python 기반 웹 프레임워크이다.
  • 구조가 단순하고 확장성이 좋다.
  • 웹 서버를 빠르게 구현할 수 있다.
  • Python과 Linux 학습을 실제 서버 개발로 연결하는 단계이다.
profile
개발 공부를 하며 직접 부딪히고 공부한 것을 기록합니다.

0개의 댓글