Jack Stouffer Mastering Flask

ISBN 13: 9781784393656

Mastering Flask

2.67 avg rating
( 3 ratings by Goodreads )
 
9781784393656: Mastering Flask

Gain expertise in Flask to create dynamic and powerful web applications

About This Book

  • Work with scalable Flask application structures to create complex web apps
  • Discover the most powerful Flask extensions and learn how to create one
  • Deploy your application to real-world platforms using this step-by-step guide

Who This Book Is For

If you are a Flask user who knows the basics of the library and how to create basic web pages with HTML and CSS, and you want to take your applications to the next level, this is the book for you. Harnessing the full power of Flask will allow you to create complex web applications with ease.

What You Will Learn

  • Set up a best practices Python environment
  • Use SQLAlchemy to programmatically query a database
  • Develop templates in Jinja
  • Set up an MVC environment for Flask
  • Discover NoSQL, when to use it, when not to, and how to use it
  • Develop a custom Flask extension
  • Use Celery to create asynchronous tasks

In Detail

Flask is a library that allows programmers to create web applications in Python. Flask is a micro-framework that boasts a low learning curve, a large community, and the power to create complex web apps. However, Flask is easy to learn but difficult to master.

Starting from a simple Flask app, this book will walk through advanced topics while providing practical examples of the lessons learned. After building a simple Flask app, a proper app structure is demonstrated by transforming the app to use a Model-View-Controller (MVC) architecture. With a scalable structure in hand, the next chapters use Flask extensions to provide extra functionality to the app, including user login and registration, NoSQL querying, a REST API, an admin interface, and more. Next, you'll discover how to use unit testing to take the guesswork away from making sure the code is performing as it should. The book closes with a discussion of the different platforms that are available to deploy a Flask app on, the pros and cons of each one, and how to deploy on each one.

Style and approach

With plenty of useful examples, this guide introduces new concepts and then shows you how those concepts can be used in a real-world environment. Most sections are based around a single example app that is developed throughout the book.

"synopsis" may belong to another edition of this title.

About the Author:

Jack Stouffer

Jack Stouffer is a programmer who has several years of experience in designing web applications. He switched to Flask two years ago for all his projects. He currently works for Apollo America in Auburn Hills, Michigan and writes internal business tools and software using Python, Flask, and JavaScript. Jack is a believer and supporter of open source technology. When he released his Flask examples with the recommended best practices on GitHub, it became one of the most popular Flask repositories on the site. Jack has also worked as a reviewer for Flask Framework Cookbook, Packt Publishing.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 49.99
US$ 52.70

Convert Currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Jack Stouffer
Published by Packt Publishing Limited, United Kingdom (2015)
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2015. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****.Gain expertise in Flask to create dynamic and powerful web applications About This Book * Work with scalable Flask application structures to create complex web apps * Discover the most powerful Flask extensions and learn how to create one * Deploy your application to real-world platforms using this step-by-step guide Who This Book Is For If you are a Flask user who knows the basics of the library and how to create basic web pages with HTML and CSS, and you want to take your applications to the next level, this is the book for you. Harnessing the full power of Flask will allow you to create complex web applications with ease. What You Will Learn * Set up a best practices Python environment * Use SQLAlchemy to programmatically query a database * Develop templates in Jinja * Set up an MVC environment for Flask * Discover NoSQL, when to use it, when not to, and how to use it * Develop a custom Flask extension * Use Celery to create asynchronous tasks In Detail Flask is a library that allows programmers to create web applications in Python. Flask is a micro-framework that boasts a low learning curve, a large community, and the power to create complex web apps. However, Flask is easy to learn but difficult to master. Starting from a simple Flask app, this book will walk through advanced topics while providing practical examples of the lessons learned. After building a simple Flask app, a proper app structure is demonstrated by transforming the app to use a Model-View-Controller (MVC) architecture. With a scalable structure in hand, the next chapters use Flask extensions to provide extra functionality to the app, including user login and registration, NoSQL querying, a REST API, an admin interface, and more. Next, you ll discover how to use unit testing to take the guesswork away from making sure the code is performing as it should. The book closes with a discussion of the different platforms that are available to deploy a Flask app on, the pros and cons of each one, and how to deploy on each one. Style and approach With plenty of useful examples, this guide introduces new concepts and then shows you how those concepts can be used in a real-world environment. Most sections are based around a single example app that is developed throughout the book. Bookseller Inventory # AAV9781784393656

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 52.70
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

2.

Stouffer, Jack
Published by Packt Publishing (2016)
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Paperback Quantity Available: 1
Print on Demand
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Packt Publishing, 2016. Paperback. Book Condition: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Bookseller Inventory # ria9781784393656_lsuk

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 49.91
Convert Currency

Add to Basket

Shipping: US$ 5.16
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

Jack Stouffer
Published by Packt Publishing Limited, United Kingdom (2015)
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2015. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****. Gain expertise in Flask to create dynamic and powerful web applications About This Book * Work with scalable Flask application structures to create complex web apps * Discover the most powerful Flask extensions and learn how to create one * Deploy your application to real-world platforms using this step-by-step guide Who This Book Is For If you are a Flask user who knows the basics of the library and how to create basic web pages with HTML and CSS, and you want to take your applications to the next level, this is the book for you. Harnessing the full power of Flask will allow you to create complex web applications with ease. What You Will Learn * Set up a best practices Python environment * Use SQLAlchemy to programmatically query a database * Develop templates in Jinja * Set up an MVC environment for Flask * Discover NoSQL, when to use it, when not to, and how to use it * Develop a custom Flask extension * Use Celery to create asynchronous tasks In Detail Flask is a library that allows programmers to create web applications in Python. Flask is a micro-framework that boasts a low learning curve, a large community, and the power to create complex web apps. However, Flask is easy to learn but difficult to master. Starting from a simple Flask app, this book will walk through advanced topics while providing practical examples of the lessons learned. After building a simple Flask app, a proper app structure is demonstrated by transforming the app to use a Model-View-Controller (MVC) architecture. With a scalable structure in hand, the next chapters use Flask extensions to provide extra functionality to the app, including user login and registration, NoSQL querying, a REST API, an admin interface, and more. Next, you ll discover how to use unit testing to take the guesswork away from making sure the code is performing as it should. The book closes with a discussion of the different platforms that are available to deploy a Flask app on, the pros and cons of each one, and how to deploy on each one. Style and approach With plenty of useful examples, this guide introduces new concepts and then shows you how those concepts can be used in a real-world environment. Most sections are based around a single example app that is developed throughout the book. Bookseller Inventory # AAV9781784393656

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 55.38
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

4.

Jack Stouffer
Published by Packt Publishing Limited (2015)
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Packt Publishing Limited, 2015. PAP. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # IQ-9781784393656

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 51.97
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

5.

Jack Stouffer
Published by Packt Publishing Limited (2015)
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, 2015. PAP. Book Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # LQ-9781784393656

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 47.61
Convert Currency

Add to Basket

Shipping: US$ 12.00
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Stouffer, Jack
Published by Packt Publishing 9/30/2015 (2015)
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Paperback or Softback Quantity Available: 10
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description Packt Publishing 9/30/2015, 2015. Paperback or Softback. Book Condition: New. Mastering Flask. Book. Bookseller Inventory # BBS-9781784393656

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 62.92
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

7.

Stouffer, Jack
Published by Packt Publishing - ebooks Acco (2017)
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Paperback Quantity Available: 20
Print on Demand
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing - ebooks Acco, 2017. Paperback. Book Condition: New. Never used! This item is printed on demand. Bookseller Inventory # 1784393657

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 63.56
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

8.

Jack Stouffer
Published by Packt Publishing (2015)
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Softcover Quantity Available: 1
Print on Demand
Seller:
Rating
[?]

Book Description Packt Publishing, 2015. Book Condition: New. This item is printed on demand for shipment within 3 working days. Bookseller Inventory # GM9781784393656

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 65.13
Convert Currency

Add to Basket

Shipping: US$ 3.51
From Germany to U.S.A.
Destination, Rates & Speeds

9.

Jack Stouffer
Published by Packt Publishing - ebooks Account (2015)
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Paperback Quantity Available: 1
Seller:
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Packt Publishing - ebooks Account, 2015. Paperback. Book Condition: New. book. Bookseller Inventory # M1784393657

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 70.95
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

10.

Jack Stouffer
Published by Packt Publishing - ebooks Account
ISBN 10: 1784393657 ISBN 13: 9781784393656
New Paperback Quantity Available: > 20
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description Packt Publishing - ebooks Account. Paperback. Book Condition: New. 282 pages. Dimensions: 9.2in. x 7.5in. x 0.6in.If you are a Flask user who knows the basics of the library and how to create basic web pages with HTML and CSS, and you want to take your applications to the next level, this is the book for you. Harnessing the full power of Flask will allow you to create complex web applications with ease. This item ships from multiple locations. Your book may arrive from Roseburg,OR, La Vergne,TN. Paperback. Bookseller Inventory # 9781784393656

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 73.26
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book