클래스: 실습 소개: Python

무료이용으로 수강해 보세요.

업계 전문가가 강의하는 클래스 24,200개를 수강하세요.

소규모 웹 서버 확장

소규모 웹 서버 확장 - Python 튜토리얼

클래스: 실습 소개: Python

소규모 웹 서버 확장

- [강사] 이 비디오에서는 웹 애플리케이션의 맥락에서 Python 기술을 래핑하고 몇 가지 마술을 할 것입니다. 이를 위해 우리는 Flask라는 Python 생태계에서 매우 흔한 작은 프레임워크를 사용할 것입니다. Flask를 사용하면 웹에서 빠르게 얻을 수 있습니다. 따라서 Flask를 사용하기 위해 터미널로 이동하여 pip install flask를 입력합니다. 그리고 이미 여기에 있으니 터미널을 비울 것입니다. codespace의 컨텍스트에서 작업하지 않는 경우 python3 -m pip install flask를 입력해야 할 수 있습니다. 터미널을 한 번 더 지울게요. 따라서 내 codespace가 04_02_begin main.py 연습 파일에 열려 있음을 알 수 있습니다. 그리고 첫 번째 줄에서 소문자 f를 가진 플라스크에서 대문자 F를 가진 플라스크를 가져온다는 것을 알 수 있습니다. 그리고 비즈니스의 첫 번째 보일러 플레이트 순서는, 말하자면, 플라스크에는 보일러 플레이트가 거의 없으며, 플라스크 객체를 인스턴스화하는 것입니다. 그리고 __name__ 인수를 사용하여 Flask 객체를 시작하여이를 수행합니다. 그래서 시작과 끝에 두 개의 밑줄이 있는 이름입니다. 그리고 파이썬에서는 이것을 dunderscore라고 부릅니다. 그래서 제가 할 일은 경로를 정의하는 것입니다. 그리고 경로를 정의하는 것은 함수를 정의하는 것만큼 간단합니다. 그래서 저는 def hello 함수로 시작하겠습니다. 그리고 그 함수에서 Hello, World!라는 문자열을 반환할 것입니다. 그리고 이것을 경로로 바꾸기 위해 Flask는 우리가 데코레이터라고 부르는 것을 사용합니다. 깔끔한 작은 패턴입니다. 그리고 내가이 데코레이터를 사용하는 방법은 @app.route 라고 말하고 / 인 기본 경로를 전달할 것입니다. 그리고 그게 전부입니다. 그리고 Flask 애플리케이션을 실행하는 몇 가지 방법이 있습니다. 개발에서 가장 간단한 것은…

목차