개발 환경 구축 - 파이썬 실전: 웹 앱 개발 Day 01

3004 단어 WebPython

1. 배경 소개


파이톤은 강력하고 풍부한 오픈소스 패키지로 고급 파충류를 실현할 수 있고 머신러닝 알고리즘을 실현할 수 있으며 딥러닝에 응용할 수 있고 웹 앱 프로젝트도 개발할 수 있는 기능이 매우 강하다.
이번 파이썬 실전은 바로 웹 앱 프로젝트의 개발이다. 프로젝트 소재와 코드는 대부분 류설봉 선생님의python 강좌에서 유래한 것으로 모두 16일을 기한으로 블로거는 코드에 대해 상세한 설명을 할 것이다. 코드의 상세한 주석과 원리를 포함한다.블로거는 실전이라는 프로젝트를 하는 과정에서 류설봉 선생님의 코드가 비교적 이르다는 것을 발견했고python의 업데이트가 매우 빠르기 때문에 블로거도 이에 대해 업데이트와 설명을 할 것이다.

2. 개발 환경 구축 - 파이썬 실전: 웹 앱 개발 Day 01


# 2.1 개발 환경 구축
이번 실전은 파이톤을 이용한 웹 개발이기 때문에 시스템에 설치된 파이톤 버전이x, 블로거의python은 3.7.1입니다.
C:\Users\xxxxx>python
Python 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

그리고 pip로 웹 앱 개발에 필요한 제3자 라이브러리를 설치한다. 비동기 프레임워크 aiohttp, 전단 템플릿 엔진 jinja2, MySQL의 Python 비동기 드라이버 aiomysql을 포함한다.
pip install aiohttp jinja2 aiomysql

MySQL 5.x 데이터베이스, 공식 사이트에서 다운로드하고 설치, 설치 완료 후 루트 비밀번호를 반드시 명심하세요.암호를 잊어버리는 것을 피하기 위해 루트 암호를password로 설정하는 것을 권장합니다.이것은 블로거가 쓴 MySQL의 설치 강좌입니다. 안에도 다운로드 주소가 있으니 클릭하여 보십시오.
# 2.2 프로젝트 구조 설정
작업 디렉토리를 선택하고 다음과 같은 디렉토리 구조를 설정합니다.
awesome-python3-webapp/  

프로젝트의 디렉터리 구조를 만든 후 git 창고를 동시에 구축하고 GitHub에 동기화하여 코드 수정의 안전을 확보하는 것을 권장합니다.git 및 GitHub 사용법을 이해하려면 Git 자습서를 참조하십시오.
# 2.3 개발 도구
개발 도구는 시중에 매우 다양해서 블로거들은 Pycharm을 추천합니다.물론 Sublime Text, 비주얼 스튜디오 코드 등은 가능하니 습관대로 하세요.
클릭 보기: 웹 앱 골격 작성 - 파이썬 실전: 웹 앱 개발 Day 02
도움이 되었으면 좋겠습니다. 질문이 있으면 직접 댓글로 남겨주시면 됩니다. 마음에 들면 좋아요를 눌러서 더 많은 분들이 보실 수 있고 상세하지 않으면 말씀해 주시면 제가 바로 답장을 드리겠습니다.

좋은 웹페이지 즐겨찾기