Python REST API Development: A Comprehensive Guide
Gain insights into using Python to consume and create REST APIs, delving into HTTP methods like GET and PUT. Ideal for enhancing intermediate Python skills.


With more then 16 years of experience in the IT industry, Rajshekhar has worked on various technologies ranging from enterprise-level web applications, game development to android applications. Rajshekhar is currently working as a Principal Software Engineer with the leading open source company Red Hat. He has extensive knowledge of building and driving communities and helping people adopt FOSS software. He is also working on his passion project www.gamedoora.com. He is the author of Building Dynamic Web 2.0 Websites with Ruby on Rails and .Net Framework 4.5 Expert Programming Cookbook. Apart from that he was also a contributor to the DevShed Portal where he wrote articles on topics ranging from server-side development (JEE/.NET/RoR), mobile (Symbian/Android development) to game development (SDL, OpenGL) with a total readership of more than 3 million. You can find out more about his interests on his blog – http://aprajshekhar.wordpress.com. His twitter handle is @aprajshekhar.
Join 3.1 million developers at
What You'll Learn
- An understanding of the fundamentals of REST and connecting to a REST API server
- The ability to connect to a server with SSL while ignoring verification and using the server’s certificate
- Familiarity with consuming response content
- Hands-on experience designing and developing REST APIs using GET, POST, PUT, and DELETE
- The ability to choose an appropriate framework for Python
- The ability to inform clients about supported operations using OPTIONS
Learning Roadmap
1.
Introduction
Introduction
2.
Client
Client
3.
Server
Server
20 Lessons
20 Lessons


AP Rajshekhar
Rajshekhar is a FOSS advocate who has been writing books and articles on programming in an effort to make it accessible to everyone.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources