Building Web Apps with Python and Flask
eBook - ePub

Building Web Apps with Python and Flask

Learn to Develop and Deploy Responsive RESTful Web Applications Using Flask Framework

Malhar Lathkar

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Building Web Apps with Python and Flask

Learn to Develop and Deploy Responsive RESTful Web Applications Using Flask Framework

Malhar Lathkar

Book details
Table of contents
Citations

About This Book

A practical guide for the rapid web application development with Flask

Key Features

  • Expert-led coverage of core capabilities of Flask, key extensions and its implementation.
  • Explore the Werkzeug toolkit and Jinja Template engine and see how Flask interacts with JavaScript and CSS.
  • Detailed modules on building and deploying RESTful applications using Flask.

Description
This book teaches the reader the complete workflow of developing web applications using Python and its most outperforming microframework, Flask.The book begins with getting you up to speed in developing a strong understanding of the web application development process and how Python is used in developing the applications. You will learn how to write your own first Flask-based web application in Python. You will learn about web gateway interfaces, including CGI and WSGI along with various tools like the Jinja 2 engine, Werkzeug toolkit, and Click toolkit. You will learn and practice the core features of Flask such as URL routing, rendering, handling static assets of a web application, how to handle cookies and sessions, and other HTTP objects. Once you have developed a strong knowledge of Flask, you will now dive deeper into advanced topics that includes Flask extensions for working with relational and NOSQL databases, Flask_WTF, and Flask-Bootstrap. You will explore design patterns, various blueprints on how to build modular and scalable applications, and finally how to deploy the RESTful APIs successfully on your own.

What you will learn

  • Get to know everything about the core capabilities of Flask.
  • Understand the basic building blocks of Flask.
  • Get familiar with advanced features of Flask, including blueprints, Flask extensions, and database connectivity.
  • Get ready to design your own Flask-based web applications and RESTful APIs.
  • Learn to build modular and scalable applications and how to deploy them successfully.

Who this book is for
This book is ideal for Python enthusiasts, open source contributors, and web app developers who intend to add Python web technologies in their skillsets and startup companies. The understanding of the core Python language with intermediate level expertise is required and experience of working with SQL, HTML, CSS, and JavaScript is an added advantage.

Table of Contents
1. Python for CGI
2. WSGI
3. Flask Fundamentals
4. URL Routing
5. Rendering Templates
6. Static Files
7. HTTP Objects
8. Using Databases
9. More Flask Extensions
10. Blueprints and Contexts
11. Web API with Flask
12. Deploying Flask Applications
13. Appendix

About the Author
Malhar Lathkar is an independent software professional, corporate trainer, freelance technical writer, and Subject Matter Expert with an experience of more than three decades. He has trained hundreds of students/professionals in Python, Data Science, Java and Android, PHP and web development, etc.He also has the experience of delivering talks and conducting workshops on various IT topics.He writes regularly in a local newspaper on sports and technology-related current topics. LinkedIn Profile: https://www.linkedin.com/in/malharlathkar

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Building Web Apps with Python and Flask an online PDF/ePUB?
Yes, you can access Building Web Apps with Python and Flask by Malhar Lathkar in PDF and/or ePUB format, as well as other popular books in Computer Science & Web Programming. We have over one million books available in our catalogue for you to explore.

Information

Year
2021
ISBN
9789389898835

Table of contents

    Citation styles for Building Web Apps with Python and Flask

    APA 6 Citation

    Lathkar, M. (2021). Building Web Apps with Python and Flask ([edition missing]). BPB Publications. Retrieved from https://www.perlego.com/book/2661006/building-web-apps-with-python-and-flask-pdf (Original work published 2021)

    Chicago Citation

    Lathkar, Malhar. (2021) 2021. Building Web Apps with Python and Flask. [Edition missing]. BPB Publications. https://www.perlego.com/book/2661006/building-web-apps-with-python-and-flask-pdf.

    Harvard Citation

    Lathkar, M. (2021) Building Web Apps with Python and Flask. [edition missing]. BPB Publications. Available at: https://www.perlego.com/book/2661006/building-web-apps-with-python-and-flask-pdf (Accessed: 25 September 2021).

    MLA 7 Citation

    Lathkar, Malhar. Building Web Apps with Python and Flask. [edition missing]. BPB Publications, 2021. Web. 25 Sept. 2021.