Skip to content

rumbarum/fastapi-book-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

소개

한빛미디어 출판 도서, 「처음 시작하는 FastAPI」 샘플 코드 입니다.

동작 안내

  • 챕터별로 코드가 있는 branch 가 구성되어 있습니다.

    • ch-03 ~ ch-18 까지 챕터별로 branch 가 구성되어 있습니다.
  • 챕터별로 branch 를 변경하여, 해당 챕터의 코드를 확인할 수 있습니다.

  • 리포지토리 clone

    git clone https://github.com/rumbarum/fastapi-book-example.git
    cd fastapi-book-example
  • 전체 branch 목록 보기

    git branch -a
  • branch 변경

    #(git version 2.23 이상일 경우)
    $ git switch ch-03
    
    #(git version 2.23 미만일 경우)
    $ git checkout ch-03 

환경 안내

  • 버전

    • python 3.10 기준으로 작성 되었습니다.
    • 라이브러리들도 가능한 최신 버전으로 작성되었습니다. 버전별 동작이 상이 할 수 있습니다.
    • Pydantic의 경우 1.x 버전과 2.x 버전의 차이가 있습니다. (2.x 버전을 사용하였습니다.)
  • 의존성 설치

    • pip 사용
    pip install -r requirements.txt
    • poetry 사용
    poetry install

참고

  • 책에서는 불필요한 지면 차지 때문에 공백을 1줄로 표기하였으나, 파이썬 스타일 가이드에서는 2줄을 권장하고 있습니다.
  • 이 저장소에 표기되는 코드는 파이썬 스타일 가이드에 맞추어 포맷팅이 진행되어 책과 공백 또는 줄바꿈이 다를 수 있습니다.
  • 별도 안내가 필요한 경우, branch 마다 안내문.md 파일을 작성하였습니다.
  • 기타 이슈가 있으신 분은 이슈를 등록해주시면 확인 후 답변 드리겠습니다.

About

한빛미디어 『처음 시작하는 FastAPI』 샘플 리포지토리입니다.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors