E-Library CATALOGING Portal

Peaceland University Enugu Nigeria

  • Home
  • Information
  • News
  • Help
  • Librarian
  • Admin
  • External Resources
  • Member Area
  • Select Language :
    Arabic Bengali Brazilian Portuguese English Espanol German Indonesian Japanese Malay Persian Russian Thai Turkish Urdu

Search by :

ALL Author Subject ISBN/ISSN Advanced Search

Last search:

{{tmpObj[k].text}}
Image of Flask Web Development
Bookmark Share

Text

Flask Web Development

Miguel Grinberg - Personal Name;

Flask stands out from other frameworks because it lets developers take the driver’s seat
and have full creative control of their applications. Maybe you have heard the phrase
“fighting the framework” before. This happens with most frameworks when you decide
to solve a problem with a solution that isn’t the official one. It could be that you want to
use a different database engine, or maybe a different method of authenticating users.
Deviating from the path set by the framework’s developers will give you lots of
headaches.
Flask is not like that. Do you like relational databases? Great. Flask supports them all.
Maybe you prefer a NoSQL database? No problem at all. Flask works with them too.
Want to use your own homegrown database engine? Don’t need a database at all? Still
fine. With Flask you can choose the components of your application or even write your
own if that is what you want. No questions asked!
The key to this freedom is that Flask was designed from the start to be extended. It comes
with a robust core that includes the basic functionality that all web applications need
and expects the rest to be provided by some of the many third-party extensions in the
ecosystem and, of course, by you.
In this book I present my workflow for developing web applications with Flask. I don’t
claim to have the only true way to build applications with this framework. You should
take my choices as recommendations and not as gospel.
Most software development books provide small and focused code examples that
demonstrate the different features of the target technology in isolation, leaving the “glue”
code that is necessary to transform these different features into a fully working appli‐
cations to be figured out by the reader. I take a completely different approach. All the
examples I present are part of a single application that starts out very simple and is
expanded in each successive chapter. This application begins life with just a few lines of
code and ends as a nicely featured blogging and social networking application.

Who This Book Is For
You should have some level of Python coding experience to make the most of this book.
Although the book assumes no previous Flask knowledge, Python concepts such as
packages, modules, functions, decorators, and object-oriented programming are as‐
sumed to be well understood. Some familiarity with exceptions and diagnosing issues
from stack traces will be very useful.
While working through the examples in this book, you will spend a great deal of time
in the command line. You should feel comfortable using the command line of your
operating system.
Modern web applications cannot avoid the use of HTML, CSS, and JavaScript. The
example application that is developed throughout the book obviously makes use of
these, but the book itself does not go into a lot of detail regarding these technologies
and how they are used. Some degree of familiarity with these languages is recommended
if you intend to develop complete applications without the help of a developer versed
in client-side techniques.
I released the companion application to this book as open source on GitHub. Although
GitHub makes it possible to download applications as regular ZIP or TAR files, I strongly
recommend that you install a Git client and familiarize yourself with source code version
control, at least with the basic commands to clone and check out the different versions
of the application directly from the repository. The short list of commands that you’ll
need is shown in “How to Work with the Example Code ” on page xiii. You will want to
use version control for your own projects as well, so use this book as an excuse to learn
Git!
Finally, this book is not a complete and exhaustive reference on the Flask framework.
Most features are covered, but you should complement this book with the official Flask
documentation.


Availability
#
My Library (2) 12
P00001S
Available
#
My Library (2) 12
P00002S
Available
#
My Library (2) 12
P00003S
Available
#
My Library (2) 12
P00004S
Available
#
My Library (2) 12
P00005S
Available
#
My Library (2) 12
P00006S
Available
#
My Library (2) 12
P00007S
Available
#
My Library (2) 12
P00008S
Available
#
My Library (2) 12
P00009S
Available
#
My Library (2) 12
P00010S
Available
#
My Library (2) 12
P00011S
Available
#
My Library (2) 12
P00012S
Available
#
My Library (2) 12
P00013S
Available
#
My Library (2) 12
P00014S
Available
#
My Library (2) 12
P00015S
Available
#
My Library (2) 12
P00016S
Available
#
My Library (2) 12
P00017S
Available
#
My Library (2) 12
P00018S
Available
#
My Library (2) 12
P00019S
Available
#
My Library (2) 12
P00020S
Available
#
My Library (2) 12
P00021S
Available
#
My Library (2) 12
P00022S
Available
#
My Library (2) 12
P00023S
Available
#
My Library (2) 12
P00024S
Available
#
My Library (2) 12
P00025S
Available
#
My Library (2) 12
P00026S
Available
#
My Library (2) 12
P00027S
Available
#
My Library (2) 12
P00028S
Available
#
My Library (2) 12
P00029S
Available
#
My Library (2) 12
P00030S
Available
#
My Library (2) 12
P00031S
Available
#
My Library (2) 12
P00032S
Available
#
My Library (2) 12
P00033S
Available
#
My Library (2) 12
P00034S
Available
#
My Library (2) 12
P00035S
Available
#
My Library (2) 12
P00036S
Available
#
My Library (2) 12
P00037S
Available
#
My Library (2) 12
P00038S
Available
#
My Library (2) 12
P00039S
Available
#
My Library (2) 12
P00040S
Available
#
My Library (2) 12
P00041S
Available
#
My Library (2) 12
P00042S
Available
#
My Library (2) 12
P00043S
Available
#
My Library (2) 12
P00044S
Available
#
My Library (2) 12
P00045S
Available
#
My Library (2) 12
P00046S
Available
#
My Library (2) 12
P00047S
Available
#
My Library (2) 12
P00048S
Available
#
My Library (2) 12
P00049S
Available
#
My Library (2) 12
P00050S
Available
#
My Library (2) 12
P00051S
Available
#
My Library (2) 12
P00052S
Available
#
My Library (2) 12
P00053S
Available
#
My Library (2) 12
P00054S
Available
#
My Library (2) 12
P00055S
Available
#
My Library (2) 12
P00056S
Available
#
My Library (2) 12
P00057S
Available
#
My Library (2) 12
P00058S
Available
#
My Library (2) 12
P00059S
Available
#
My Library (2) 12
P00060S
Available
#
My Library (2) 12
P00061S
Available
#
My Library (2) 12
P00062S
Available
#
My Library (2) 12
P00063S
Available
#
My Library (2) 12
P00064S
Available
#
My Library (2) 12
P00065S
Available
#
My Library (2) 12
P00066S
Available
#
My Library (2) 12
P00067S
Available
#
My Library (2) 12
P00068S
Available
#
My Library (2) 12
P00069S
Available
#
My Library (2) 12
P00070S
Available
#
My Library (2) 12
P00071S
Available
#
My Library (2) 12
P00072S
Available
#
My Library (2) 12
P00073S
Available
#
My Library (2) 12
P00074S
Available
#
My Library (2) 12
P00075S
Available
#
My Library (2) 12
P00076S
Available
#
My Library (2) 12
P00077S
Available
#
My Library (2) 12
P00078S
Available
#
My Library (2) 12
P00079S
Available
#
My Library (2) 12
P00080S
Available
#
My Library (2) 12
P00081S
Available
#
My Library (2) 12
P00082S
Available
#
My Library (2) 12
P00083S
Available
#
My Library (2) 12
P00084S
Available
#
My Library (2) 12
P00085S
Available
#
My Library (2) 12
P00086S
Available
#
My Library (2) 12
P00087S
Available
#
My Library (2) 12
P00088S
Available
#
My Library (2) 12
P00089S
Available
#
My Library (2) 12
P00090S
Available
#
My Library (2) 12
P00091S
Available
#
My Library (2) 12
P00092S
Available
#
My Library (2) 12
P00093S
Available
#
My Library (2) 12
P00094S
Available
#
My Library (2) 12
P00095S
Available
#
My Library (2) 12
P00096S
Available
#
My Library (2) 12
P00097S
Available
#
My Library (2) 12
P00098S
Available
#
My Library (2) 12
P00099S
Available
#
My Library (2) 12
P00100S
Available
Detail Information
Series Title
-
Call Number
12
Publisher
CA United States of America. : O-REILLY., 2014
Collation
238 pgs
Language
English
ISBN/ISSN
978-1-449-37262-0
Classification
NONE
Content Type
text
Media Type
other
Carrier Type
-
Edition
first edition
Subject(s)
Medical Lab Science & Nursing Science
Specific Detail Info
-
Statement of Responsibility
-
Other version/related

No other version available

File Attachment
  • Please login to see this attachment
Comments

You must be logged in to post a comment

E-Library CATALOGING Portal
  • Information
  • Services
  • Librarian
  • Member Area

About Us

Peaceland University E-Library Management System, is a complete online library resource that will help students, librarians and staff to search for millions of collections of internal and external library resources such as books, journals, periodicals, etc very easily and quickly..

Search

start it by typing one or more keywords for title, author or subject


© 2026 — Peaceland University Enugu Nigeria. All Rights Reserved.

Powered by Myrasoft Systems Ltd.
Select the topic you are interested in
  • Computer Science, Information & General Works
  • Philosophy & Psychology
  • Religion
  • Social Sciences
  • Language
  • Pure Science
  • Applied Sciences
  • Art & Recreation
  • Literature
  • History & Geography
Icons made by Freepik from www.flaticon.com
Advanced Search
Where do you want to share?