Python: Web Application Development
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Frameworks provide a way to create powerful web applications in Python. In this course, you will learn about the Django and TurboGears frameworks for developing web applications.
Target Audience
Beginner Python developers, and developers with experience in other languages looking to start programming in Python
Prerequisites
None
Expected Duration (hours)
2.5
Lesson Objectives Python: Web Application Development
start the course
describe the key features of the Django framework
install and configure the Django framework
create a Django project
configure the Django web server
create a sample Django app
incorporate views and templates in an app
use Django to include data in a Python web application
utilize forms in a Python web application
describe the key features of the TurboGears framework
install and configure the TurboGears framework
incorporate TurboGears templates into a Python web app
incorporate TurboGears views into a Python web app
create and use a controller in a Python web app
describe rendering and how it is used in TurboGears
use TurboGears to include data in a Python web application
use RESTful URLs in TurboGears
describe the key features of Flask
create a basic Flask application
incorporate a template into a Flask app
work with web forms in a Flask project
connect to and retrieve data using a Flask app
use Django to create a view for a Python web application
Course Number: pg_pyth_a04_it_enus
Expertise Level
Intermediate