Build Web Applications with Python + Django + SQLite

Create a database driven web application

A web application is application software that runs on a web browser, unlike software programs that run locally and natively on the operating system of the device. Web applications are delivered on the World Wide Web to users with an active network connection.

What you’ll learn

  • Setup Python Development Environment.
  • Create and activate virtual environments.
  • Setup Django.
  • Create Views.
  • Create URLS.
  • Inject Frontend code into web app with templates.
  • Add Bootstrap template to app.
  • Create Model for database.
  • Add model to admin site.
  • Display data from SQLite database to the web application.

Course Content

  • Setup Python Development Environment –> 8 lectures • 21min.
  • Creating Virtual Environments in Python –> 6 lectures • 19min.
  • Building a Web App –> 30 lectures • 2hr 55min.

Build Web Applications with Python + Django + SQLite

Requirements

A web application is application software that runs on a web browser, unlike software programs that run locally and natively on the operating system of the device. Web applications are delivered on the World Wide Web to users with an active network connection.

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed. Often, programmers fall in love with Python because of the increased productivity it provides.

Django is a high-level Python web framework that enables rapid development of secure and maintainable websites. Built by experienced developers, Django takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It is free and open source, has a thriving and active community, great documentation, and many options for free and paid-for support.

SQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.  Django uses SQLite as it’s default database engine.

 

We will build  database driven web application with Python, Django and SQLite

Get Tutorial