使用Python开始创建网站

时间:2011-05-11 14:38:32

标签: python

我基本上是一个PHP家伙。现在正朝着python迈进。我开始学习python。

如何安装并开始使用它,以及开发网站。 我完全混淆了Python站点下载部分中的替代实现。你能告诉我“替代实施”是什么意思吗?

我的意思是说:我可以在我的服务器中创建一个.php文件,然后从http://example.com/index.php这样的浏览器访问它,所以我想知道我是否可以用python做同样的事情,比如创建一个.py文件并从浏览器http://example.com/index.py访问。

5 个答案:

答案 0 :(得分:18)

就像免责声明一样,我解读你说“在浏览器中运行Python”是“用Python创建一个网站。”

如果您想开始使用Python编写Web应用程序,您可以使用CGI或使用其中的一个web app frameworks。从某种意义上说,Python不像PHP那样嵌入HTML。其中许多框架都带有可用于测试Web应用程序的开发服务器(通过在浏览器中查看)。

一个特别好的Python Web框架是Django

在你深入研究这些框架之前,我确实建议你do the Python tutorial。 Python不仅用于编写Web应用程序,因此在对您有任何意义之前,您必须首先获得一些基础知识。

至于安装Python,我建议您使用操作系统附带的版本(如果您使用的是Mac或Linux),或者如果您使用的话,请安装python.org的Python 2.7.1 32位二进制文​​件。替代实现包括在Java虚拟机上运行的Python和在.NET公共语言运行时上运行的Python,但出于您的目的,参考实现CPython应该可以正常工作。

答案 1 :(得分:5)

默认情况下,Python是一种通用脚本语言,并不专门用于Web应用程序开发(主要是PHP)。因此,您首先需要从www.python.org下载并安装Python(选择适合您操作系统的版本)我建议使用v2.7.1,但如果您愿意,可以试用v3.2。 / p>

其他版本(IronPython,Jython等)是其他平台上的Python实现(分别是.NET和JVM),除非你真的想要,否则你很可能不需要打扰它们。

要开始使用Python并创建Web应用程序,您还需要下载并安装基于Python的Web框架。其中有很多,实际上在这里列出的太多了。但是,page上有一个Python Wiki,其中包含一系列有用的Web开发框架。

答案 2 :(得分:3)

您不“从浏览器运行它”。您也不能从浏览器运行PHP。

使用Python进行Web开发的方法是使用DjangoPyramid之类的框架。

答案 3 :(得分:0)

SageCodeNode允许您在浏览器中运行Python。

答案 4 :(得分:0)

通过将浏览器指向http://shell.appspot.com/,您可以获得有限的Python体验。您将在Google的网站上运行Python 2.5.2。