Fasthon(Python) 소개

Python과Fast API로 작성된 기사를 보십시오.
Fast API의 삶을 함께 공유할 수 있는 새로운 글을 발표하고 싶습니다.
Pour ne-rien manquer suivez moi sur twitter:

당신은 스타피를 말합니까?


Fast API는 API의 성능을 빠르게 향상시킬 수 있는 유엔 프레임워크 웹 파이톤이다.

푸르쿠이 파스타피?


전위적인Fast API는 선진적인 파이톤 소프트웨어다.유명한 avec Django Rest 프레임과 플라스크.Alors pourquoi FastAPI?
어서 파스타피의 원칙을 들어보자.
  • Très rapide:La performance est supérieureèDjango et Flask et mème comparable aux performance de de NodeJS et GO
  • Rapideácoder:Créer des API 2á3 fois plus rapidement
  • 편리함: 편리한 이용자와 스폰서
  • 유형 설명(유형 힌트): Facilite la validation, permet l'AutoCompletion 및 Facilite le debugging
  • 문서 자동화: FastapI génère la Documentation en format Swigger UI et ReDoc automatiquement.
  • 수요 공관


    파이썬 언어 프로그래밍에서 프로그래머는 빠르게 프로그래밍할 수 있다.
    당신의 개발과 보증은 당신의 파이톤 버전(3.6 버전)
    Àpartir du terminal,taper cette commande pour connaître la version de Python installésur votre machine.
    $ python --version
    
    ou
    
    $ python3 --version
    
    만약 당신의 Python 버전이 antérieurá3.6이라면, 당신의 Python 사이트의 공식 버전은 다음과 같습니다: https://www.python.org/downloads/

    Éditeur de code


    Pour ce tutoriel, je vais USERR Visual Studio 코드: https://code.visualstudio.com/
    너는 너의 의무를 더할 수 있다.
    vscode를 사용한다면, 파이톤 확장이 설치되었는지 확인하십시오.

    환경 보호 위원회


    Lorsque l'on travaille sur un projet Python, the est amenéa travailler avec plusieurs libraries comme Fast API, Flask ou Django 등.
    프로젝트 날짜를 선택하십시오.나는 가능한 한 예를 들어 도서관이 어떻게 프로젝트를 엄격하게 집행하는지 설명할 것이다.
    파이톤과 도서관의 전문 버전을 어떻게 평가합니까?
    우리 모두는 환경의 미덕을 이용하고 있다.
    유엔 환경보호청(Un Environment virtuel permet d'installer Python et des Libraries Python dans Un 볼륨/프로젝트는 사용자 볼륨/프로젝트에 영향을 주지 않습니다.
    구렁이는 환경 보호 체계에서 충분히 이용되었다.
    환경 보호와 활동 방면에 있어서 도서관에 환경 보호 장치를 설치하였다.

    유엔 환경 보호 기구에 대해 평론하다.


    유엔 환경 계획서 프로젝트 파일 정상화.
    유엔 프로젝트 문서관
    $ mkdir fastapi-tuto
    $ cd fastapi-tuto
    
    Àpouvez 주요 임차인의 서류 부분에 프로젝트 첨부를 동봉해 주십시오
    $ python3 -m venv env
    
    lance python3 avecl 'option module venv의 Ici.이것은 환경 바이러스가 없는 이름이다.
    우리의 환경은 활력이 넘친다.
    MacOS/Linux
    $ source env/bin/activate
    
    창문.
    $ env\Scripts\activate.bat
    
    봐라, 이것은 허풍이야!당신은 주요 환경 보호 회사입니다.정상적인 상황에서 부두의 환경은 정상이다.
    환경 보호에 유의하십시오.
    $ deactivate
    
    여기서 당신은 당신의 환경이 건강하다는 것을 보장할 수 있습니다. 이것은 선봉적인 행동입니다. 당신은 종착역에서 모든 것을 지휘할 수 있습니다.

    FastapI 설치


    fastapi tuto 및 avec l'Environment virtuel activ écut la commande d'installation Suvante 파일 섹션:
    $ pip install "fastapi[all]"
    
    Cette commande va 설치업체 Fast API etégalement 설치업체 certaine dépendances Optionneles comme le serveur local(우비콘) 주입 테스트기 Fast API sur votre machine.
    너는 도서관에 너의 파일 코드를 설치할 수 있다.
    $ code .
    
    Cette commande valancer Visual Studio 코드 ouvert sur le docsier en cours

    Rappel:Qu'est-ce Qu'un API?


    API는 응용 프로그램의 인터페이스 역프로그래밍을 나타냅니다.
    Bref는 유엔의 프로젝트로 대화용 앱으로 사용되는 유엔의 프로젝트다.
    우리의 서비스와 고객은 모두 정보와 행위의 교환자이다.Les donnéséchang ésle sont en 형식 텍스트 구조(JSON).
    서식 변경 요구 사항 및 응답:

    예를 들어, lenavigateur(클라이언트/어플리케이션 프런트엔드)는 서비스를 요구하는 고객에게 적합합니다.
    GET www.example.com/products/3814
    
    뭐 필요한 거 있으세요?몰라요.이것은 자유로운 세계다.
    이것은 우리 덕문군의 풍격이다.이것은 응용 프로그램 서비스의 단말기 평론으로 자원의 특정성에 대한 관심을 요구한다.
    레프레논 러드넬의 예:
    GET www.example.com/products/3814
    
    3814호 제품 정보의 고객 정보
    고객의 요구에 따라 3814년의 생산 과정에서 텍스트 구조(JSON)의 형식으로 고객에게 최신 서비스를 제공해야 한다.
    {
      "id": 3814,
      "name": "iPhone 12",
      "qty": 29,
      "price": 799
    }
    

    다양한 유형의 요구 사항


    행동 HTTP를 통해 서비스 수요의 효과를 홍보하는 것을 주의하십시오.

    Voici les actions HTTP les plus Courament utilisés


    획득: 요청자가 술잔을 어떻게 사용하는지에 대한 보고서를 받았다.
    게시물: Les requètes POST sont utilisées pour envoire des Donées.
    PUT: Les requètes가 맨 앞에 놓습니다.
    패치: 손쉽게 수정할 수 있도록 패치가 필요합니다.
    삭제: 수요 삭제, 공급업체 수요 삭제.
    Lorsque-nous-traitons-avec-une-ressource.예를 들면 Produit입니다.적절한 노선에서 자원을 생산하다
    Voici un EXample de route pour chacune des actions HTTP:
    작성: www.example 게시com/
    읽기: www.example 을 참조하십시오.com/products/3814
    업데이트com/products/3814
    제거: www.example 삭제com/products/3814
    이'파론'이라는 이름의ces노선은 하사드노선도, 전통노선도 아닌 발전도로의 일부분이다.

    Votre premier API


    Fini la théorie,voyons maintenant comment créer votre premier API
    \partir de léditeur de code, créer un fichier nommé: 첫 번째api.py
    세스 코드
    from fastapi import FastAPI
    
    app = FastAPI()
    
    @app.get("/home")
    def index():
        return {"message": "Hello World"}
    
    app=FastapI()FastapI의 인스턴스 제공
    Le dé[email protected] () 화학 URL을 지정하고 HTTP (get) de notre api를 조작합니다.
    La fonction index () 고객 URL spécifiépar le décorateur@app를 사용할 수 있습니다.() soit dans ce cas cile path "/홈 페이지"가져오기
    Ànoter que nom de la fonction“index()”pourraitêtre n'importe quel nom.세론 프렌스입니다.
    lancer le server et tester votre premier API, saisir dans le terminal
    $ uvicorn first-api:app --reload
    
    우비코인은 현지의 식당이다.이것은 fichier라는 상업 매개 변수입니다:FastapI라는 실례
    L 'option -fichier 소스를 다시 로드하는 서버
    Vous pouvez donc 스위트룸 방문객: http://127.0.0.1:8000/home
    라레폰 수반트 사피치라:
    {
      "message": "Hello World"
    }
    
    아주 좋아요!베니스 사람이에요?
    데닐 뿔.이 길은 너의 고향이다http://127.0.0.1:8000/.루트 경로의 루트 경로에 대한 설명http://127.0.0.1:8000
    오류 이용자: 백슬래시 "/"
    @app.get("/")
    
    백슬래시는 루트 경로를 나타냅니다.

    결론


    트위터의 suivez moi:afin d yentre aviséde la paruition du prochain article(2주)입니다.

    좋은 웹페이지 즐겨찾기