ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Web API Development with Python: A Beginner's Guide using Flask and FastAPI (Intermediate Python)

دانلود کتاب توسعه API وب با پایتون: راهنمای مبتدیان با استفاده از Flask و FastAPI (پایتون متوسط)

Web API Development with Python: A Beginner's Guide using Flask and FastAPI (Intermediate Python)

مشخصات کتاب

Web API Development with Python: A Beginner's Guide using Flask and FastAPI (Intermediate Python)

ویرایش:  
نویسندگان:   
سری:  
 
ناشر:  
سال نشر: 2021 
تعداد صفحات: [127] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 Mb 

قیمت کتاب (تومان) : 45,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 3


در صورت تبدیل فایل کتاب Web API Development with Python: A Beginner's Guide using Flask and FastAPI (Intermediate Python) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب توسعه API وب با پایتون: راهنمای مبتدیان با استفاده از Flask و FastAPI (پایتون متوسط) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب توسعه API وب با پایتون: راهنمای مبتدیان با استفاده از Flask و FastAPI (پایتون متوسط)

به طور کامل برای Flask 2.0.1 و FastAPI 0.65.2 به روز شده است این کتاب یک راهنمای عملی مبتنی بر پروژه برای ساخت API است که برای مبتدیانی طراحی شده است که قبلاً هرگز API ایجاد نکرده‌اند یا حرفه‌ای‌هایی که می‌خواهند یک معرفی سریع برای FastAPI یا Flask داشته باشند. این کتاب از کتابخانه‌های پایتون مانند میکروفریم‌ورک Flask استفاده می‌کند که توسط شرکت‌هایی مانند Netflix، Airbnb، Uber، Instagram و غیره استفاده می‌شود و به چارچوب مدرنی مانند FastAPI، که با NodeJS برابر است، و Go از نظر استفاده می‌شود. عملکرد و به سرعت به عنوان ابزار شماره 1 API نوشته شده در پایتون پذیرفته می شود. همچنین مسیریابی کارآمد، اشاره به نوع، انتقال داده، پیام‌های HTTP، مدیریت داده‌های فرم، طراحی REST API و تکنیک‌های اعتبارسنجی داده را خواهید آموخت. در این کتاب خواهید آموخت مبانی API ها مقدمه ای بر ابزارهای توسعه API توسعه باطن فلاسک با استفاده از معماری REST به Front-end طراحی شده با استفاده از قالب های Jinja2 متصل شوید پشتیبانی از FastAPI / طراحی API توسعه API ناهمزمان


توضیحاتی درمورد کتاب به خارجی

Completely updated for Flask 2.0.1 and FastAPI 0.65.2 This book is a hands-on project based guide to building APIs designed for beginners who have never built an API before or professionals who want a quick intro to FastAPI or Flask. The book uses Python libraries such as Flask microframework that is used by the likes of Netflix, Airbnb, Uber, Instagram, etc. making its way up to modern framework like FastAPI, which is on par to any with NodeJS, and Go in terms of performance and quickly being adopted as the #1 API tools written in Python. You will also learn efficient routing, type-hinting, data transfer, HTTP messages, form data handling, REST API design, and data validation techniques. In this book you will learn Fundamentals of APIs Introduction to tools for API development Flask backend development using REST architecture Connect to Front-end designed using Jinja2 templates FastAPI backed / API design Asynchronous API development



فهرست مطالب

Table of Contents
Prerequisites
	1. Internet
	2. Accounts
	3. Operating System
	4. Python
	5. Terminal
	6. Text Editor / IDE
	7. Git for Version Control
	8. Docker for Desktop (Optional)
	9. Jupyter Notebook
Chapter 1: Introduction to Web APIs
	1.1 What is API?
	1.2 Types of APIs
	1.3 What is a Web API?
	1.4 Getting our hands dirty
	1.5 Getting hands dirty programmatically
	1.6 JavaScript Object Notation (JSON)
	1.7 Why are APIs needed?
	1.8 API Design Patterns
Chapter 2: Python & Working with APIs
	2.1 Programmatically accessing an API
Chapter 3: Building APIs with Flask
	3.1 Initialise the development environment
	3.2 Understanding the Starter Kit
	3.3 Initialising the starter kit
	3.3 A minimal Flask API
	3.3 Explanation
	3.5 Running the API
	3.6 Call the API Programmatically
	3.7 JSONIFY the response
Chapter 4: Building interactive APIs
	4.1 Capturing request arguments
	4.2 Explanation
	4.3 Testing the API
	4.4 Catching sneaky behaviour and errors
	4.4 Handling incorrect API requests
Chapter 5: Multi-argument interactive API
	5.1 Capturing multiple arguments
	5.2 Explanation
	5.3 Testing the API
	5.4 Reader Challenge
Chapter 6. Google search as an API
	6.1 An informal introduction to URL and Querystring
	6.2 What can we do with this information?
	6.3 Understanding the Starter Kit
	6.4 Logic of the application
	6.5 Rendering home page
	6.6 Returning Search Results
	6.7 Explanation
	6.8 Student Challenge
Chapter 7: Building a Dictionary API
	7.1 Understanding the Starter Kit
	7.2 Logic of the application
	7.3 Handle incoming searches
	7.4 Finding the definition of the word
	7.5 Handling list of words
	7.6 Testing the API
	7.7 Student Challenge
	7.8 Jupyter Notebook to test the API
Chapter 8: Building a POST API
	8.1 API to add Filters
	8.2 Understanding the Starter Kit
	8.3 Logic of the application
	8.4 Implementing the Filter
	8.5 Testing the API
	8.6 Getting filtered image
	8.7 Bonus Challenge #2
Chapter 9: Bonus Lesson: Deploying the API
	9.1 Configuring the CD Pipeline
	9.2 Testing the API
	9.3 Pro Tip: Testing using Terminal
	9.4 Bonus Challenge
Chapter 10: Introducing FastAPI
	10.1 Asynchronous Programming
	10.2 Enter FastAPI
	10.3 Understanding the Starter Kit
	10.4 Saying Hello FastAPI
Chapter 11: Dictionary using FastAPI
	11.1 Understanding the Starter Kit
	11.2 Implementing the usage instructions
	11.3 Implementing the dictionary
	11.4 Testing the API
	11.5 : FastAPI OpenAPI Docs and Swagger UI
	11.6 Handling a list of words
	11.7 Testing The API
Chapter 12: Image filters using FastAPI
	12.1 Bonus: Deployment to Heroku
Chapter 13: FastAPI async / await
	13.1 Making the program asynchronous
	13.2 Making the filter API asynchronous
	13.3 Test Scenario 1
	13.4 Test Scenario 2
	13.5 Test scenario 3
	13.6 Test Scenario 4
	13.7 Conclusion
	13.8 Bonus Challenge
Chapter 14: Making a TODO API
	14.1 API Specifications
	14.2 Initialise the environment
	14.3 Understanding the starter kit
	14.4 Request Body and Data Validation
	14.5 Data Model for TODO
	14.6 Task manager
	14.7 Building the API
	14.8 Final API design
	14.9 Testing the API
	14.10 Where to from here?
Au Revoir
About the Author
Acknowledgements




نظرات کاربران