Palms-On RESTful Python Internet Providers: Develop RESTful internet providers or APIs with trendy Python 3.7, 2nd Version
Value: points - Particulars)
Discover one of the best instruments and methods to create light-weight, maintainable, and scalable Python internet providers
Key Options
- Mix Python with completely different knowledge sources to construct complicated RESTful APIs from scratch
- Configure and fine-tune your APIs utilizing one of the best instruments and methods out there
- Use command-line and GUI instruments to check CRUD operations carried out by RESTful Internet Providers or APIs
E book Description
Python is the language of selection for hundreds of thousands of builders worldwide that builds nice internet providers in RESTful structure. This second version of Palms-On RESTful Python Internet Providers will cowl one of the best instruments you need to use to construct participating internet providers.
This ebook reveals you tips on how to develop RESTful APIs utilizing the most well-liked Python frameworks and all the mandatory stacks with Python, mixed with associated libraries and instruments. You may be taught to include all new options of Python 3.7, Flask 1.0.2, Django 2.1, Twister 5.1, and likewise a brand new framework, Pyramid. As you advance by way of the chapters, you’re going to get to grips with every of those frameworks to construct varied internet providers, and be proven use circumstances and greatest practices overlaying when to make use of a specific framework.
You may then efficiently develop RESTful APIs with all frameworks and perceive how every framework processes HTTP requests and routes URLs. You may additionally uncover greatest practices for validation, serialization, and deserialization. Within the concluding chapters, you’ll make the most of particular options out there in sure frameworks akin to built-in ORMs, built-in authorization and authentication, and work with asynchronous code. On the finish of every framework, you’ll write assessments for RESTful APIs and enhance code protection.
By the tip of the ebook, you should have gained a deep understanding of the stacks wanted to construct RESTful internet providers.
What you’ll be taught
- Choose essentially the most applicable framework primarily based on necessities
- Develop complicated RESTful APIs from scratch utilizing Python
- Use requests handlers, URL patterns, serialization, and validations
- Add authentication, authorization, and interplay with ORMs and databases
- Debug, take a look at, and enhance RESTful APIs with 4 frameworks
- Design RESTful APIs with frameworks and create automated assessments
Who this ebook is for
This ebook is for internet builders who’ve a working information of Python and wish to construct wonderful internet providers by benefiting from the varied frameworks of Python. You must have some information of RESTful APIs.
Desk of Contents
- Creating RESTful APIs and Microservices with Flask 1.0.2
- Working with Fashions, SQLAlchemy, and Hyperlinked APIs in Flask
- Enhancing API and Including Authentication to it with Flask
- Testing and Deploying an API in a Microservice with Flask
- Creating RESTful APIs with Django 2.1
- Working with Class-based Views and Hyperlinked APIs in Django 2.1
- Enhancing our API and Including Authentication to it with Django
- Throttling, Filtering, Testing, and Deploying an API with Django 2.1
- Creating RESTful APIs with Pyramid 1.10
- Creating RESTful APIs with Twister 5.1.1
- Working with Asynchronous Code, Testing, and Deploying an API with Twister
User Reviews
Be the first to review “Palms-On RESTful Python Internet Providers: Develop RESTful internet providers or APIs with trendy Python 3.7, 2nd Version”
You must be logged in to post a review.
There are no reviews yet.