背景 我正在尝试学习编程,Python似乎是一个很好的选择。我没有成为专业程序员的野心。我已经了解了一些HTML、CSS和JavaScript知识(大多数都是复制粘贴而不理解自己在做什么)。我最后一次真正“学习编程”是十年前,在高中使用Pascal。我们没有走得太远。不过我们有一个我认为程序员称之为“环境”的东西,看起来还比较合理。我们有一个地方可以输入“代码”(程序),然后有一个“编译”按钮,然后如果它工作了就有一个“运行”按钮。
Python环境(这个词用对了吗?) 现在我一直在试图设置一个环境,使我每当有时间时可以投入1个或2个小时,但是我完全失败了。任何我尝试使用的教程或指南似乎都会涉及“Shell”、“IDE”、“交互式Shell”、“终端”、“命令行接口”等等。
我的失败 例如,我刚刚尝试了diveintopython的设置说明。我用的是Mac。它告诉我如果我熟悉python的命令行版本,那么在前几章中我可以使用它(我不熟悉它),或者我可以下载图形交互式Shell,它也将是最新的。 我去这里homepages.cwi.nl/~jack/macpython/download.html ,在那里告诉我对于osx10.3(我用的是10.5)已经安装好了。我只需要“IDE”、“Package Manager”和它们所依赖的“waste模块”。他们听起来很重要(waste模块听起来有点可疑),因为它们听起来像是我可以点击某个东西,并且以某种类似于我十年前在Pascal中输入代码的方式打开一个地方。 可能吧。我希望。
不管怎样,既然这似乎是最新版本,我就安装了它。我单击PythonIDE,但什么都没有发生。这是因为我使用的是osx 10.3包吗?
然后我发现我好像已经安装了macpython2.5。不确定这是否随机器一起提供,或者我在某个时候安装了它(这不是我的第一次失败尝试),我认为这与mac osx 10.5在某种程度上相符。但是,正如上面网站上的说明针对2.3所建议的那样,没有PythonIDE或包管理器。
有没有更简单的方法?我知道我写的听起来很滑稽,但是我真的卡住了,如您所见,我甚至不知道该问什么。我甚至不确定“安装Python”是什么意思。我不确定在哪里编写程序。我不确定如何运行它。我相当确定 Python 不像我们编译 Pascal 一样。
我应该问什么问题?
http://dl.dropbox.com/u/131615/screenshots/Snapshot%202010-01-12%2011-23-23.tiff
回顾一下,我曾试图通过学习PHP来编程。起初进展缓慢,但最终我发现,一个PHP程序需要运行在Apache服务器中的HTML文件中(与普通的HTML文件不同)。代码是在文本文件中编写的,而“编译和运行”程序则是通过浏览器/网页服务器完成的。虽然这听起来有点复杂,但经过半个小时的PHP教程,我已经掌握了基本内容。