이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
[PART 1 모던 웹과 파이썬]CHAPTER 1 모던 웹_1.1 서비스와 API_1.2 동시성_1.3 계층_1.4 데이터_1.5 정리CHAPTER 2 모던 파이썬_2.1 도구_2.2 시작하기_2.3 API 및 서비스_2.4 변수_2.5 타입 힌트_2.6 데이터 구조_2.7 웹 프레임워크_2.8 정리[PART 2 빠르게 보는 FastAPI]CHAPTER 3 FastAPI 둘러보기_3.1 FastAPI 소개_3.2 FastAPI 애플리케이션_3.3 HTTP 요청_3.4 HTTP 응답_3.5 자동 문서화_3.6 정리CHAPTER 4 Starlette과 비동기, 동시성_4.1 Starlette_4.2 동시성 유형_4.3 FastAPI와 Async_4.4 직접 사용하기_4.5 쉬는 시간: 클루 저택 청소_4.6 정리CHAPTER 5 Pydantic과 타입 힌트, 모델_5.1 타입 힌트_5.2 데이터 그룹화_5.3 대안_5.4 간단한 예_5.5 타입 유효성 검사_5.6 값 유효성 검사_5.7 정리CHAPTER 6 의존성_6.1 의존성이란?_6.2 의존성 관련 문제_6.3 의존성 주입_6.4 FastAPI 의존성_6.5 의존성 작성_6.6 의존성 스코프_6.7 정리CHAPTER 7 프레임워크 비교_7.1 Flask_7.2 Django_7.3 기타 웹 프레임워크 기능_7.4 데이터베이스_7.5 추천_7.6 기타 파이썬 웹 프레임워크_7.7 정리[PART 3 웹사이트 만들기]CHAPTER 8 웹 계층_8.1 쉬는 시간: 상향식, 하향식, 양방향?_8.2 RESTful API 설계_8.3 파일 및 디렉터리 구조_8.4 첫 번째 웹사이트 코드_8.5 요청_8.6 다중 라우터_8.7 웹 계층 구축_8.8 데이터 모델 정의_8.9 스텁과 가짜 데이터_8.10 단계별로 구현하는 공통 기능_8.11 가짜 데이터 생성_8.12 테스트!_8.13 FastAPI가 자동 생성한 테스트 양식_8.14 서비스 계층과 데이터 계층의 대화_8.15 페이징과 정렬_8.16 정리CHAPTER 9 서비스 계층_9.1 서비스 정의_9.2 레이아웃_9.3 보호_9.4 기능_9.5 테스트!_9.6 웹 계층 수정_9.7 기타 서비스 수준 고려 사항_9.8 정리CHAPTER 10 데이터 계층_10.1 DB-API_10.2 SQLite_10.3 레이아웃_10.4 데이터베이스 초기화_10.5 서비스 계층 연결_10.6 테스트!_10.7 정리CHAPTER 11 인증 및 인가_11.1 인증의 필요성_11.2 인증 방법_11.3 글로벌 인증: 공유 비밀번호_11.4 간단한 개인 인증_11.5 더 멋진 개인 인증_11.6 인가_11.7 미들웨어_11.8 정리CHAPTER 12 테스트_12.1 웹 API 테스트_12.2 테스트의 종류_12.3 테스트 대상_12.4 pytest_12.5 레이아웃_12.6 단위 테스트 자동화_12.7 통합 테스트 자동화_12.8 리포지터리 패턴_12.9 전체 테스트 자동화_12.10 보안 테스트_12.11 부하 테스트_12.12 정리CHAPTER 13 프로덕션_13.1 배포_13.2 HTTPS_13.3 성능_13.4 트러블슈팅_13.5 정리[PART 4 갤러리]CHAPTER 14 데이터베이스와 데이터 과학, AI_14.1 데이터 저장소_14.2 관계형 데이터베이스와 SQL_14.3 비관계형 데이터베이스_14.4 SQL 데이터베이스의 NoSQL 기능_14.5 데이터베이스 부하 테스트_14.6 데이터 과학과 AI_14.7 정리CHAPTER 15 파일_15.1 Multipart 지원_15.2 파일 업로드_15.3 파일 다운로드_15.4 정적 파일 서비스_15.5 정리CHAPTER 16 양식과 템플릿_16.1 양식_16.2 템플릿_16.3 정리CHAPTER 17 데이터 탐색 및 시각화_17.1 파이썬과 데이터_17.2 PSV 텍스트 출력_17.3 SQLite 데이터 소스 및 웹 출력_17.4 정리CHAPTER 18 게임_18.1 파이썬 게임 패키지_18.2 게임 로직 분리_18.3 게임 설계_18.4 웹 계층 1: 게임 초기화_18.5 웹 계층 2: 게임 단계_18.6 서비스 계층 1: 초기화_18.7 서비스 계층 2: 점수 계산_18.8 즐거운 테스트!_18.9 데이터 계층: 초기화_18.10 크립토나미콘 실행_18.11 정리APPENDIX A 더 읽을거리_A.1 파이썬_A.2 FastAPI_A.3 Starlette_A.4 PydanticAPPENDIX B 생명체와 탐험가_B.1 생명체 목록_B.2 탐험가_B.3 탐험가 저서_B.4 기타 자료
|
Bill Lubanovic
빌 루바노빅의 다른 상품
한용재의 다른 상품
|
모두 원한 모던한 파이썬 웹 프레임워크의 등장!빠르게 배우는 FastAPIFastAPI는 간단한 문법으로 빠른 웹 서비스를 만드는 프레임워크를 표방하며 등장한 후, 파이썬 웹 프레임워크의 선두주자인 Django와 Flask를 따라 빠르게 성장했다. 그리고 등장한 지 5년 째인 2023년 말, 깃허브 스타 수를 기준으로 Flask를 앞지르면서 두 번째로 인기가 많은 파이썬 웹 프레임워크가 됐다.이 책은 FastAPI를 사용해 미지의 생물과 연구원 정보를 관리하는 간단한 웹 서비스를 만들어보며 FastAPI의 사용법을 소개한다. 또한 FastAPI를 사용해 AI 서비스, 게임 등 다양한 프로젝트를 소개하며 원하는 프로젝트에 FastAPI를 응용하는 방법도 살펴본다.1부_ 모던 웹과 파이썬웹과 파이썬 분야에서 떠오르는 주제들에 대해 논한다. 서비스와 API, 동시성, 계층화된 아키텍처, 거대한 빅 데이터를 살펴본다.2부_ 빠르게 보는 FastAPIFastAPI의 큰 그림을 살펴본다. 하지만 숲이 아닌 나무를 살펴본다. 기본기를 재빨리 훑되, 디테일에 너무 매몰되지 않도록 수면 위로 시선을 고정한다. 각 장은 비교적 짧게 구성해, 3부에서 깊은 내용을 살펴볼 배경지식을 제공한다.3부_ 웹사이트 만들기FastAPI가 제공하는 도구를 자세히 살펴본다. FastAPI로 상용 소프트웨어를 개발할 때 필요한 팁을 담았다.4부_ 갤러리FastAPI의 여러 예시를 모았다. 이들 예시는 일반적인 데이터 소스로 만든 가상의 생명체를 사용해서 무작위로 만든 예시보다 양식, 파일, 데이터베이스, 차트와 그래픽, 지도, 게임 등 일반적인 웹의 기능을 소개해 조금 더 흥미롭다. 4부에 소개한 예시를 새로운 프로젝트의 시작점으로 삼아도 좋다.대상 독자● 파이썬으로 처음 웹 개발을 시작하려는 초보 개발자● FastAPI가 궁금한 백엔드 개발자● 웹 백엔드 개발 과정을 빠르게 훑어보고 싶은 학생배우는 내용● FastAPI로 웹 애플리케이션을 구축하는 방법● FastAPI, 스탈렛, 파이단틱 차이점● FastAPI의 비동기 함수와 데이터 유형 검사 및 유효성 검사● 동기 및 비동기 파이썬의 차이점● 외부 API 및 서비스와 연결하는 법지은이의 말FastAPI의 공식 문서를 읽으며 개발자인 세바스티안 라미레즈의 설계와 사고방식에 깊은 인상을 받았습니다. 특히, 타 프레임워크를 평가한 글에서 그가 쏟은 노력을 엿볼 수 있었습니다.FastAPI는 자만으로 가득 찬 프로젝트나 호기심을 끄는 실험이 아니라, 실제 개발을 위한 진지한 프레임워크입니다. 이번에는 FastAPI가 크게 성공할 것이라는 감이 옵니다.빌 루바노빅옮긴이의 말웹 프레임워크 전성시대입니다. 파이썬 생태계에도 수많은 프레임워크가 등장했다 사라집니다. 개발자에게 있어 프레임워크는 커리어를 쌓기 위해 언어만큼 중요한 기술입니다. FastAPI는 몇 년 전부터 파이썬 진영에서 인기를 얻는 프레임워크입니다. 이름 그대로 빠르게 웹 서버를 구축하는 환경을 갖췄으며 배우기 쉽고, 안전한 API를 만들 수 있습니다. 이 책을 통해 FastAPI의 기본 개념부터 아키텍처 설계까지 실무 프로젝트에 적용할 수 있는 지식을 쌓아보세요.한용재개발자로서 저의 첫 번역 작업이 끝났습니다. 함께 해주신 공역자 용재 님, 한빛미디어 편집팀의 도움에 힘입어 잘 마쳤습니다. 작업을 도와주신 분들께 감사드립니다. FastAPI는 공식 문서 내용에 배울 것이 많습니다. 공식 문서는 FastAPI 자체를 설명하지만, 이 책은 웹 개발을 포괄한 FastAPI를 활용하는 방법을 설명합니다. 공식 문서로는 채워지지 않는 부분을 메꿔주는 책이란 생각이 듭니다.이 책이 빠른 서비스를 빠르게 구축하는 데 도움이 되었으면 좋겠습니다.한바름
|
|
FastAPI를 간단하게 정리한 책입니다! 저자의 내공으로 잘 다듬어진 FastAPI의 개념과 실무 지식을 배워 여러분의 작업에 바로 적용해보세요. - 가네시 하크 (씨티뱅크 시니어 소프트웨어 엔지니어)
|
|
FastAPI 프레임워크와 주변 생태계를 광범위하게 살펴봅니다. 이 책으로 최신 웹 개발에 대한 포괄적인 시각을 얻어가세요. - 윌리엄 자미르 실바 (어저스트 GmbH 시니어 소프트웨어 엔지니어)
|