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. Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling William J. Stewart
  2. Artificial Intelligence: Robots, Applications, and Machine Learning in a Nutshell John Adamssen
  3. Mechanics: Chemical and Mechanical Engineering Explained (2 in 1) Phil Gilberts
  4. Real Analysis with Economic Applications Efe A. Ok
  5. Outside Insight: Navigating a World Drowning in Data John Lyseggen
  6. Your Seat at the Table: How to Create and Run Your Own Peer Advisory Council Tina Corner-Stolz
  7. Blockchain Mastery - 2 Books Bundle: Everything you need to know about Cryptocurrency Market, How Libra Works, Blockchain Technology, Bitcoin, Ethereum, Ripple and Litecoin Richard Michael
  8. Tech For Good: Imagine Solving the World’s Greatest Challenges Marga Hoek
  9. AdJust: Unmask Brand Influence. Take Control of Advertising's hidden impact on your life. Alessandra Di Lorenzo
  10. Tech Monopoly: (The MIT Press Essential Knowledge series) Herbert Hovenkamp
  11. The Knowledge Gene Lynne Kelly
  12. AI and the Future of the Public Sector: The Creation of Public Sector 4.0 Tony Boobier
  13. View From the Top: An Inside Look at How People in Power See and Shape the World D. Michael Lindsay
  14. Robotics and Artificial Intelligence Prasun Barua
  15. Elliptic Tales: Curves, Counting, and Number Theory Avner Ash
  16. GPS for Success: Skills, Strategies, and Secrets of Superachievers Barry A. Franklin
  17. WORKBOOK of The Cold Start Problem: How to Start and Scale Network Effects by Andrew Chen BOOK TIGERS
  18. The Facts of Business Life: What Every Successful Business Owner Knows that You Don?t Bill McBean
  19. How To Think and Realize Objectives Under Any Proper Rule Environment: A New Math to Understand and Analyse Social and Economic Issues J. Edson Lira
  20. Digital Dice: Computational Solutions to Practical Probability Problems Paul J. Nahin
  21. Brand Your Creativity: Turn Your Talent into a Thriving Business Cornell Jermaine
  22. WTF is SGE: Find out how Search Generative Experience could impact your business. Cardwell Beach
  23. Calculus of Variations and Optimal Control Theory: A Concise Introduction Daniel Liberzon
  24. Mastering Critical Thinking: Transform test prep! Experience dynamic audio lessons for superior critical thinking. Evan Larkwood
  25. DEMAND TRANSPARENCY: Stop Wall Street Greed and Rising Taxes From Destroying Your Wealth Jason G Mandel
  26. Cybersecurity for Beginners: How to Defend Against Hackers & Malware ATTILA KOVACS
  27. Numerical Analysis Larkin Ridgway Scott
  28. Sailing the Solar System: The Next 100 Years of Space Exploration Nel Yomtov
  29. One Report: Integrated Reporting for a Sustainable Strategy Don Tapscott
  30. Nonplussed!: Mathematical Proof of Implausible Ideas Julian Havil
  31. The Pioneer's Way: Leading a Trailblazing Life that Builds Meaning for Your Family, Your Community, and You Jennifer Hayden Epperson
  32. The Ultimate Cryptocurrency Guide: Master Blockchain technology guide to deep learning everything about Bitcoin, Ethereum, the Facebook Coin Libra, Litecoin and smart contracts yoshi takeshita
  33. Don't Wait for Someone Else to Fix It Doug Lennick
  34. Chance in Biology: Using Probability to Explore Nature Mark Denny
  35. Econometrics Fumio Hayashi
  36. Intelligence: Computer Learning, Deep Data, and AI Robotics Explained Cory Hanssen
  37. Startup Opportunities: Know When to Quit Your Day Job, 2nd Edition Brad Feld
  38. The Revenue Accelerator: The 21 Boosters to Launch Your Start-Up Allan Colman
  39. A Joosr Guide to... Capital in the Twenty-First Century by Thomas Piketty Joosr
  40. Rigged Money: Beating Wall Street at Its Own Game Lee Munson
  41. Code of Conduct: Tales of the Roller Coaster of Life Scott Freidheim
  42. The Subprime Solution: How Today's Global Financial Crisis Happened, and What to Do about It Robert J. Shiller
  43. Leadership for a Digital World: The Transformation of GE Appliances Annika Steiber
  44. Complex Analysis Elias M. Stein
  45. Lectures on Behavioral Macroeconomics Paul De Grauwe
  46. An Introduction to Mathematical Analysis for Economic Theory and Econometrics Juraj Zeman
  47. Brain Potential: How to Learn Faster and Use Your Intelligence More Syrie Gallows
  48. Tang Dynasty: Golden Age of Art, Culture, and Trade Rolf Hedger

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
Start tilbuddet