我基本上是一个PHP家伙。现在正朝着python迈进。我开始学习python。
如何安装并开始使用它,以及开发网站。 我完全混淆了Python站点下载部分中的替代实现。你能告诉我“替代实施”是什么意思吗?
我的意思是说:我可以在我的服务器中创建一个.php文件,然后从http://example.com/index.php这样的浏览器访问它,所以我想知道我是否可以用python做同样的事情,比如创建一个.py文件并从浏览器http://example.com/index.py访问。
答案 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)
答案 3 :(得分:0)
答案 4 :(得分:0)
通过将浏览器指向http://shell.appspot.com/,您可以获得有限的Python体验。您将在Google的网站上运行Python 2.5.2。