ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Building RESTful Python web services create web services that are lightweight, maintainable, scalable, and secure using the best tools and techniques designed for Python

دانلود کتاب ایجاد سرویس های وب RESTful Python با استفاده از بهترین ابزارها و تکنیک های طراحی شده برای پایتون ، سرویس های وب سبک ، قابل نگهداری ، مقیاس پذیر و ایمن ایجاد می کند

Building RESTful Python web services create web services that are lightweight, maintainable, scalable, and secure using the best tools and techniques designed for Python

مشخصات کتاب

Building RESTful Python web services create web services that are lightweight, maintainable, scalable, and secure using the best tools and techniques designed for Python

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781786462251, 178646425X 
ناشر: Packt Publishing 
سال نشر: 2016;2017 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : MOBI (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 19 مگابایت 

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



کلمات کلیدی مربوط به کتاب ایجاد سرویس های وب RESTful Python با استفاده از بهترین ابزارها و تکنیک های طراحی شده برای پایتون ، سرویس های وب سبک ، قابل نگهداری ، مقیاس پذیر و ایمن ایجاد می کند: رابط های برنامه های کاربردی (نرم افزار کامپیوتری)، پایتون (زبان برنامه های کامپیوتری)، وب سایت ها -- طراحی، کتاب های الکترونیکی، وب سایت ها -- طراحی



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

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


در صورت تبدیل فایل کتاب Building RESTful Python web services create web services that are lightweight, maintainable, scalable, and secure using the best tools and techniques designed for Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ایجاد سرویس های وب RESTful Python با استفاده از بهترین ابزارها و تکنیک های طراحی شده برای پایتون ، سرویس های وب سبک ، قابل نگهداری ، مقیاس پذیر و ایمن ایجاد می کند نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب ایجاد سرویس های وب RESTful Python با استفاده از بهترین ابزارها و تکنیک های طراحی شده برای پایتون ، سرویس های وب سبک ، قابل نگهداری ، مقیاس پذیر و ایمن ایجاد می کند

با استفاده از بهترین ابزارها و تکنیک‌های طراحی‌شده برای Python درباره این کتاب، سرویس‌های وب سبک، قابل نگهداری، مقیاس‌پذیر و امن ایجاد کنید* با استفاده از محبوب‌ترین چارچوب‌ها در Python سرویس‌های وب RESTful را توسعه دهید* API‌های خود را با استفاده از بهترین ابزارها و تکنیک‌ها پیکربندی و تنظیم کنید. موجود* این راهنمای عملی به شما کمک می‌کند تا API‌های کامل مبتنی بر REST را از ابتدا پیاده‌سازی کنید. بهترین موارد استفاده از هر فریم ورک را برای ساخت سرویس های وب عالی در پایتون به شما می دهد. آنچه یاد خواهید گرفت * API های پیچیده RESTful را از ابتدا با پایتون ترکیب شده با منابع داده و بدون آن توسعه دهید * مناسب ترین چارچوب (میکرو) را بر اساس الزامات خاص یک RESTful API / وب سرویس * اشکال زدایی، آزمایش و نمایه API های RESTful با هر یک از فریم ورک ها * ایجاد یک API پیچیده RESTful که با پایگاه داده PostgreSQL در تعامل است * احراز هویت و مجوزها را به یک API RESTful ساخته شده در هر یک از چارچوب ها اضافه کنید DetailPython به دلیل منحنی یادگیری ملایم و همچنین کاربردهای گسترده آن در برنامه نویسی روزانه، زبان منتخب میلیون ها توسعه دهنده در سراسر جهان است. این کتاب در خدمت ساخت سرویس‌های وب عالی در معماری RESTful است و این کتاب بهترین ابزارهایی را که می‌توانید برای ساختن سرویس‌های وب خود استفاده کنید را به شما نشان می‌دهد. این کتاب به شما نشان می‌دهد که چگونه APIهای RESTful را با استفاده از چارچوب‌های محبوب پایتون و همه موارد توسعه دهید. پشته های لازم با Python، Django، Flask، Pyramid و Tornado، همراه با کتابخانه ها و ابزارهای مرتبط. ما عمیقاً در هر یک از این فریم‌ورک‌ها برای ایجاد سرویس‌های وب مختلف فرو می‌رویم، و موارد استفاده و بهترین روش‌ها را در مورد زمان استفاده از یک چارچوب خاص برای دریافت بهترین نتایج ارائه می‌کنیم. ما همه چیزهایی را که برای توسعه موفقیت‌آمیز APIهای RESTful با این چهار مورد نیاز است، به شما نشان خواهیم داد. چارچوب‌هایی مانند رسیدگی به درخواست، نقشه‌برداری URL، سریال‌سازی، اعتبارسنجی، احراز هویت، مجوز، نسخه‌سازی، ORM، پایگاه‌های داده، کد سفارشی برای مدل‌ها و نماها، و تماس‌های غیرهمزمان. در پایان هر فریم ورک، احراز هویت و امنیت را به API های RESTful اضافه می کنیم و آزمایش هایی را برای آن آماده می کنیم. در پایان کتاب، درک عمیقی از پشته های مورد نیاز برای ساخت سرویس های وب RESTful خواهید داشت.


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

Create web services that are lightweight, maintainable, scalable, and secure using the best tools and techniques designed for PythonAbout This Book* Develop RESTful Web Services using the most popular frameworks in Python* Configure and fine-tune your APIs using the best tools and techniques available* This practical guide will help you to implement complete REST-based APIs from scratchWho This Book Is ForThe book takes a straightforward approach, not spending time getting you started with RESTful APIs and web services. It will give you the best use cases for each framework to build great web services in Python.What you will learn* Develop complex RESTful APIs from scratch with Python combined with and without data sources* Choose the most appropriate (micro) framework based on the specific requirements of a RESTful API / web service* Debug, test, and profile RESTful APIs with each of the frameworks* Develop a complex RESTful API that interacts with a PostgreSQL database* Add authentication and permissions to a RESTful API built in each of the frameworksIn DetailPython is the language of choice for millions of developers worldwide, due to its gentle learning curve as well as its vast applications in day-to-day programming. It serves the purpose of building great web services in the RESTful architecture, and this book will show you the best tools you can use to build your own web services.This book will show you how to develop RESTful APIs using the popular Python frameworks and all the necessary stacks with Python, Django, Flask, Pyramid, and Tornado, combined with related libraries and tools. We will dive deep into each of these frameworks to build various web services, and will provide use cases and best practices on when to use a particular framework to get the best results.We will show you everything required to successfully develop RESTful APIs with the four frameworks such as request handling, URL mapping, serialization, validation, authentication, authorization, versioning, ORMs, databases, custom code for models and views, and asynchronous callbacks. At the end of each framework, we will add authentication and security to the RESTful APIs and prepare tests for it.By the end of the book, you will have a deep understanding of the stacks needed to build RESTful web services.



فهرست مطالب

Cover
Copyright
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Table of Contents
Preface
Chapter 1: Developing RESTful APIs with Django
	Designing a RESTful API to interact with a simple SQLite database
	Understanding the tasks performed by each HTTP method
	Working with lightweight virtual environments
	Setting up the virtual environment with Django REST framework
	Creating the models
	Managing serialization and deserialization
	Writing API views
	Making HTTP requests to the API
		Working with command-line tools – curl and httpie
		Working with GUI tools – Postman and others
	Test your knowledge
	Summary
Chapter 2: Working with Class-Based Views and Hyperlinked APIs in Django
	Using model serializers to eliminate duplicate code
	Working with wrappers to write API views
	Using the default parsing and rendering options and move beyond JSON
	Browsing the API
	Designing a RESTful API to interact with a complex PostgreSQL database
	Understanding the tasks performed by each HTTP method
	Declaring relationships with the models
	Managing serialization and deserialization with relationships and hyperlinks
	Creating class-based views and using generic classes
	Taking advantage of generic class based views
	Working with endpoints for the API
	Creating and retrieving related resources
	Test your knowledge
	Summary
Chapter 3: Improving and Adding Authentication to an API With Django
	Adding unique constraints to the models
	Updating a single field for a resource with the PATCH method
	Taking advantage of pagination
	Customizing pagination classes
	Understanding authentication, permissions and throttling
	Adding security-related data to the models
	Creating a customized permission class for object-level permissions
	Persisting the user that makes a request
	Configuring permission policies
	Setting a default value for a new required field in migrations
	Composing requests with the necessary authentication
	Browsing the API with authentication credentials
	Test your knowledge
	Summary
Chapter 4: Throttling, Filtering, Testing, and Deploying an API with Django
	Understanding throttling classes
	Configuring throttling policies
	Testing throttling policies
	Understanding filtering, searching, and ordering classes
	Configuring filtering, searching, and ordering for views
	Testing filtering, searching, and ordering
	Filtering, searching, and ordering in the Browsable API
	Setting up unit tests
	Writing a first round of unit tests
	Running unit tests and checking testing coverage
	Improving testing coverage
	Understanding strategies for deployments and scalability
	Test your knowledge
	Summary
Chapter 5: Developing RESTful APIs with Flask
	Designing a RESTful API to interact with a simple data source
	Understanding the tasks performed by each HTTP method
	Setting up a virtual environment with Flask and Flask-RESTful
	Declaring status codes for the responses
	Creating the model
	Using a dictionary as a repository
	Configuring output fields
	Working with resourceful routing on top of Flask pluggable views
	Configuring resource routing and endpoints
	Making HTTP requests to the Flask API
		Working with command-line tools – curl and httpie
		Working with GUI tools – Postman and others
	Test your knowledge
	Summary
Chapter 6: Working with Models, SQLAlchemy, and Hyperlinked APIs in Flask
	Designing a RESTful API to interact with a PostgreSQL database
	Understanding the tasks performed by each HTTP method
	Installing packages to simplify our common tasks
	Creating and configuring the database
	Creating models with their relationships
	Creating schemas to validate, serialize, and deserialize models
	Combining blueprints with resourceful routing
	Registering the blueprint and running migrations
	Creating and retrieving related resources
	Test your knowledge
	Summary
Chapter 7: Improving and Adding Authentication to an API with Flask
	Improving unique constraints in the models
	Updating fields for a resource with the PATCH method
	Coding a generic pagination class
	Adding pagination features
	Understanding the steps to add authentication and permissions
	Adding a user model
	Creating a schemas to validate, serialize, and deserialize users
	Adding authentication to resources
	Creating resource classes to handle users
	Running migrations to generate the user table
	Composing requests with the necessary authentication
	Test your knowledge
	Summary
Chapter 8: Testing and Deploying an API with Flask
	Setting up unit tests
	Writing a first round of unit tests
	Running unit tests with nose2 and checking testing coverage
	Improving testing coverage
	Understanding strategies for deployments and scalability
	Test your knowledge
	Summary
Chapter 9: Developing RESTful APIs with Tornado
	Designing a RESTful API to interact with slow sensors and actuators
	Understanding the tasks performed by each HTTP method
	Setting up a virtual environment with Tornado
	Declaring status codes for the responses
	Creating the classes that represent a drone
	Writing request handlers
	Mapping URL patterns to request handlers
	Making HTTP requests to the Tornado API
		Working with command-line tools – curl and httpie
		Working with GUI tools – Postman and others
	Test your knowledge
	Summary
Chapter 10: Working with Asynchronous Code, Testing, and Deploying an API with Tornado
	Understanding synchronous and asynchronous execution
	Refactoring code to take advantage of asynchronous decorators
	Mapping URL patterns to asynchronous request handlers
	Making HTTP requests to the Tornado non-blocking API
	Setting up unit tests
	Writing a first round of unit tests
	Running unit tests with nose2 and checking testing coverage
	Improving testing coverage
	Other Python Web frameworks for building RESTful APIs
	Test your knowledge
	Summary
Appendix: Exercise Answers
	Chapter 1, Developing RESTful APIs with Django
	Chapter 2, Working with Class-Based Views and Hyperlinked APIs in Django
	Chapter 3, Improving and Adding Authentication to an API With Django
	Chapter 4, Throttling, Filtering, Testing, and Deploying an API with Django
	Chapter 5, Developing RESTful APIs with Flask
	Chapter 6, Working with Models, SQLAlchemy, and Hyperlinked APIs in Flask
	Chapter 7, Improving and Adding Authentication to an API with Flask
	Chapter 8, Testing and Deploying an API with Flask
	Chapter 9, Developing RESTful APIs with Tornado
	Chapter 10, Working with Asynchronous Code, Testing, and Deploying an API with Tornado
Index




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