Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Python API Development Fundamentals: Develop a full-stack web application with Python and Flask

Sprog
Engelsk
Format
Kategori

Fakta

Learn all that's needed to build a fully functional web application from scratch.

Key Features

• Delve deep into the principle behind RESTful API

• Learn how to build a scalable web application with the RESTful API architecture and Flask framework

• Know what are the exact tools and methodology to test your applications and how to use them

Book Description

Python is a flexible language that can be used for much more than just script development. By knowing the Python RESTful APIs work, you can build a powerful backend for web applications and mobile applications using Python.

You'll take your first steps by building a simple API and learning how the frontend web interface can communicate with the backend. You'll also learn how to serialize and deserialize objects using the marshmallow library. Then, you'll learn how to authenticate and authorize users using Flask-JWT. You'll also learn how to enhance your APIs by adding useful features, such as email, image upload, searching, and pagination. You'll wrap up the whole book by deploying your APIs to the cloud.

By the end of this book, you'll have the confidence and skill to leverage the power of RESTful APIs and Python to build efficient web applications.

What you will learn

• Understand the concept of a RESTful API

• Build a RESTful API using Flask and the Flask-Restful extension

• Manipulate a database using Flask-SQLAlchemy and Flask-Migrate

• Send out plaintext and HTML format emails using the Mailgun API

• Implement a pagination function using Flask-SQLAlchemy

• Use caching to improve API performance and efficiently obtain the latest information

• Deploy an application to Heroku and test it using Postman

Who this book is for

This book is ideal for aspiring software developers who have a basic-to-intermediate knowledge of Python programming and who want to develop web applications using Python. Knowledge of how web applications work will be beneficial but is not essential.

© 2019 Packt Publishing (E-bog): 9781838981105

Release date

E-bog: 22. november 2019

Andre kan også lide...

  1. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  2. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  3. Permanent Record: A Memoir of a Reluctant Whistleblower Edward Snowden
  4. Building Microservices: Designing Fine-Grained Systems Sam Newman
  5. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  6. Social Engineering: The Science of Human Hacking 2nd Edition Christopher Hadnagy
  7. Working Backwards: Insights, Stories, and Secrets from Inside Amazon Bill Carr
  8. Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Seth Stephens-Davidowitz
  9. Cyber Hacking: Wars in Virtual Space Scientific American
  10. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  11. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  12. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  13. Software Development Fundamentals Introbooks Team
  14. Data Science John D. Kelleher
  15. Computational Thinking Peter J. Denning
  16. The Formula: How Algorithms Solve all our Problems... and Create More Luke Dormehl
  17. How Smart Machines Think Sean Gerrish
  18. Blockchain For Dummies Tiana Laurence
  19. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  20. Noise Daniel Kahneman
  21. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  22. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  23. Range: How Generalists Triumph in a Specialized World David Epstein
  24. The Creativity Code: How AI is learning to write, paint and think Marcus du Sautoy
  25. How To Win Friends And Influence People Dale Carnegie
  26. Good to Great Jim Collins
  27. Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets Nassim Nicholas Taleb
  28. Artificial Intelligence For Dummies Luca Massaron
  29. Data Science For Dummies: 2nd Edition Lillian Pierson
  30. Networking For Dummies (11th Edition): 11th Edition Doug Lowe
  31. The Storyteller's Secret: How TED Speakers and Inspirational Leaders Turn Their Passion into Performance Carmine Gallo
  32. The New Confessions of an Economic Hit Man John Perkins
  33. Deep Learning John D. Kelleher
  34. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
  35. Human Universe Professor Brian Cox
  36. The World According to Physics Jim Al-Khalili
  37. The Deep Learning Revolution Terrence J. Sejnowski
  38. Free Will Sam Harris
  39. Leadership Strategy and Tactics: Learn to Lead Like a Navy SEAL, from the Bestselling Author of 'Extreme Ownership' and 'The Dichotomy of Leadership' Jocko Willink
  40. The Pleasure of Finding Things Out: The Best Short Works of Richard P. Feynman Richard P. Feynman
  41. A Little History of Economics Niall Kishtainy
  42. “What Do You Care What Other People Think?”: Further Adventures of a Curious Character Richard P. Feynman
  43. HBR's 10 Must Reads on Business Model Innovation (with featured article "Reinventing Your Business Model" by Mark W. Johnson, Clayton M. Christensen, and Henning Kagermann) Clayton M. Christensen
  44. Influence, New and Expanded: The Psychology of Persuasion Robert B. Cialdini
  45. The Mind-Body Problem Jonathan Westphal

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis