Python Web Programming
0. 개요
웹 서비스에 인공지능 기술을 접목한다.
파이썬 Tutorial (동영상강의) w3schools
장고 Tutorial (https://docs.djangoproject.com/en/5.0/intro/tutorial01/)
(https://developer.mozilla.org/ko/docs/Learn/Server-side/Django)
1. 환경설치
파이썬을 서버에 설치한다. 기존 설치되어 있는지 여부는 아래 명령어를 입력해 보면 알 수 있다. 3.8.x 버전이면 무난하다.
> python3 또는 Python
>>> import sys
>>> sys.executable
>>> sys,version
>>> exit(0)
> python3 --version 또는 python --version
media 서버에는 3.8.10 버전이 설치되어 있다. 설치가 안되어 있다면 아래 싸이트에 가서 다운로드를 받고 설치하자.
https://www.python.org/downloads/
2. Python Web Framework
웹 프레임워크(Web Framework)는 웹 애플리케이션 개발을 단순화하고 효율적으로 만들기 위해 제공되는 소프트웨어 라이브러리 및 도구 모음입니다.
웹 프레임워크는 웹 애플리케이션의 구조와 개발 패턴을 정의하며, 개발자가 반복적인 작업을 최소화하고 주요 비즈니스 로직에 집중할 수 있도록 돕습니다.
언어에 따른 웹프레임워크는 다음과 같다.
파이썬 웹프레임워크를 비교하면 다음과 같다.
장고로 개발된 웹사이트 https://wikidocs.net/197525