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