PythonはサーバーサイドのWebアプリケーションを構築するのに使うことができます。Webアプリケーションを構築するためにWebフレームワークが必要なわけではありませんが、開発者がアプリケーションを動作させる進捗を早めるために、既存のオープンソースライブラリを使わないことは稀です。

Pythonはウェブブラウザでは使われない。Chrome、Firefox、Internet Explorerなどのブラウザで実行される言語はJavaScriptです。pyjsのようなプロジェクトはPythonからJavaScriptにコンパイルすることができます。しかし、ほとんどのPython開発者はPythonとJavaScriptを組み合わせてWebアプリケーションを書いています。Pythonはサーバー側で実行され、JavaScriptはクライアントにダウンロードされ、Webブラウザで実行されます。
Python can be used to build server-side web applications. While a web framework is not required to build web apps, it's rare that developers would not use existing open source libraries to speed up their progress in getting their application working.

Python is not used in a web browser. The language executed in browsers such as Chrome, Firefox and Internet Explorer is JavaScript. Projects such as pyjs can compile from Python to JavaScript. However, most Python developers write their web applications using a combination of Python and JavaScript. Python is executed on the server side while JavaScript is downloaded to the client and run by the web browser.