Course Description
In this course, you'll learn about web programming and GUI programming in Python.
Learning Objectives
Web Programming
- start the course
- activate a virtual environment and install web programming prerequisites with pip
- create a web application project using Flask
- define route mappings in a web application
- create a web application template using the Jinja2 language
- parse HTTP headers in a web application
- respond to various HTTP methods in a web application
- use cookies in a web application
- run a web application through a Web Server Gateway Interface (WSGI) using the Apache web server
GUI Programming
- create a Tkinter window with some common widgets
- modify Tkinter widgets using common attributes
- use Tkinter geometry managers to organize widgets
Practice: Web Interface
- start a WSGI service and process an HTTP request