파이썬 Flask 기반 웹 프로그래밍: Fedora에서 설치 및 예제
이 글에서는 Fedora 환경에서 Flask를 이용한 파이썬 웹 프로그래밍의 기초를 다룹니다. Flask는 파이썬으로 작성된 경량의 웹 프레임워크로, 간결하고 확장 가능한 웹 애플리케이션 개발에 적합합니다.
1. pip 설치
Fedora에서 pip를 설치하려면, 터미널을 열고 다음 명령어를 실행하세요.
sudo dnf install python3-pip
이 명령어는 pip를 설치하고, Python 3용 pip를 사용할 수 있게 합니다. 설치가 완료된 후, pip 명령어를 사용하여 필요한 Python 패키지들을 설치할 수 있습니다.
![pip 설치 예시](https://bluesharehub.com/wp-content/uploads/2023/12/image-140.png)
![pip 설치 예시](https://bluesharehub.com/wp-content/uploads/2023/12/image-140.png)
2. Flask 설치
Flask를 설치하려면 다음과 같이 입력하세요.
pip install Flask
설치가 완료된 후, Flask 버전을 확인하려면 다음 명령어를 사용하세요.
python -m flask --version
![Fedora에서 Flask 설치](https://bluesharehub.com/wp-content/uploads/2023/12/image-141.png)
![Fedora에서 Flask 설치](https://bluesharehub.com/wp-content/uploads/2023/12/image-141.png)
3. 간단한 Flask 애플리케이션 생성
Flask 설치 후, 간단한 웹 애플리케이션을 만들어 봅니다. 새 파이썬 파일을 생성하고 다음 코드를 입력합니다.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run(debug=True)
이 코드는 ‘Hello, World!’ 메시지를 반환하는 기본 웹 페이지를 생성합니다.
![Fedora에서 간단한 Flask 애플리케이션 생성](https://bluesharehub.com/wp-content/uploads/2023/12/image-142.png)
![Fedora에서 간단한 Flask 애플리케이션 생성](https://bluesharehub.com/wp-content/uploads/2023/12/image-142.png)
3. 애플리케이션 실행
애플리케이션을 실행하기 위해, 터미널에서 해당 파이썬 파일을 실행합니다. 예를 들어 파일 이름이 ‘app.py’라면, 다음 명령어를 사용합니다.
python app.py
웹 브라우저에서 ‘http://127.0.0.1:5000/’ 주소로 이동하면 ‘Hello, World!’ 메시지를 볼 수 있습니다.
![애플리케이션 실행](https://bluesharehub.com/wp-content/uploads/2023/12/image-143.png)
![애플리케이션 실행](https://bluesharehub.com/wp-content/uploads/2023/12/image-143.png)
☞ Flask는 라우팅, 템플릿, 세션 관리 등 기본적인 웹 애플리케이션 기능을 제공합니다. Flask를 더 깊이 이해하기 위해, 공식 문서와 온라인 자료를 참고하는 것이 좋습니다. Flask는 파이썬을 사용하는 웹 개발자에게 강력한 도구가 될 수 있습니다.
관련 이전 게시글
- 파이썬에서 문자열 다루기: 기본 개념과 포매팅 방법
- 파이썬에서 데이터 타입 변환하기: int(), float(), str() 함수 사용법
- 파이썬 함수 사용법: 매개변수와 인수, 람다 함수
- 파이썬 클래스와 객체: 상속, 생성자, 메서드 오버라이딩 사용하기
- 파이썬 모듈: 생성, 임포트, sys.path, PYTHONPATH 환경 변수
이 글이 도움이 되셨다면 공유 부탁드립니다!