简明Python教程 第1章介绍 上一页 为什么不使用Perl? 下一页 为什么不使用Per? 也许你以前并不知道,Pr是另外一种极其流行的开源解释性编程语言。 如果你曾经尝试过用P语言编写一个大程序,你一定会自己回答这个问题。在规模较小的时 候,P程序是简单的。它可以胜任于小型的应用程序和脚本,“使工作完成”。然而,当你 想开始写一些大一点的程序的时候,Per程序就变得不实用了。我是通过为Y ahoo编写大型Perl 程序的经验得出这样的总结的! 与Per湘比,Python程序一定会更简单、更清晰、更易于编写,从而也更加易懂、易维护。我 确实也很喜欢Pel,用它来做一些日常的各种事情。不过当我要写一个程序的时候,我总是想 到使用Python,这对我来说已经成了十分自然的事。Perl已经经历了多次大的修正和改变,遗 憾的是,即将发布的Per6似乎仍然没有在这个方面做什么改进。 我感到Per唯一也是十分重要的优势是它庞大的CPAN库一一综合Per存档网络。就如同这个名 字所指的意思一样,这是一个巨大的Pe模块集,它大得让人难以置信一一你几乎用这些模块 在计算机上做任何事情。Perl的模块比Python多的原因之一是Per拥有更加悠久的历史。或许我 会在comp.lang.python上建议把Per模块移植到Python.上的计划。 另外,新的Paot虚拟机按设计可以运行完全重新设计的Perl6也可以运行Python和其他解释性 语言如Ruby、PHP和Tc等等。这意味着你将来或许可以在Python.上使用所有Per的模块。这将 成为两全其美的事一一强大的CPAN库与强大的Python语言结合在一起。我们将拭目以待。 上一页 上一级 下一页 Python的特色 首页 程序员的话
简明 Python 教程 第1章 介绍 上一页 为什么不使用Perl? 下一页 为什么不使用Perl? 也许你以前并不知道,Perl是另外一种极其流行的开源解释性编程语言。 如果你曾经尝试过用Perl语言编写一个大程序,你一定会自己回答这个问题。在规模较小的时 候,Perl程序是简单的。它可以胜任于小型的应用程序和脚本,“使工作完成”。然而,当你 想开始写一些大一点的程序的时候,Perl程序就变得不实用了。我是通过为Yahoo编写大型Perl 程序的经验得出这样的总结的! 与Perl相比,Python程序一定会更简单、更清晰、更易于编写,从而也更加易懂、易维护。我 确实也很喜欢Perl,用它来做一些日常的各种事情。不过当我要写一个程序的时候,我总是想 到使用Python,这对我来说已经成了十分自然的事。Perl已经经历了多次大的修正和改变,遗 憾的是,即将发布的Perl 6似乎仍然没有在这个方面做什么改进。 我感到Perl唯一也是十分重要的优势是它庞大的CPAN库——综合Perl存档网络。就如同这个名 字所指的意思一样,这是一个巨大的Perl模块集,它大得让人难以置信——你几乎用这些模块 在计算机上做任何事情。Perl的模块比Python多的原因之一是Perl拥有更加悠久的历史。或许我 会在comp.lang.python上建议把Perl模块移植到Python上的计划。 另外,新的Parrot虚拟机按设计可以运行完全重新设计的Perl 6也可以运行Python和其他解释性 语言如Ruby、PHP和Tcl等等。这意味着你将来 或许 可以在Python上使用所有Perl的模块。这将 成为两全其美的事——强大的CPAN库与强大的Python语言结合在一起。我们将拭目以待。 上一页 上一级 下一页 Python的特色 首页 程序员的话
简明Python教程 第1章介绍 上一页 程序员的话 下一页 程序员的话 读一下像ESR这样的超级电脑高手谈Python的话,你会感到十分有意思: 。ErcS.Raym ond是《The C athedraland the Bazaar》)的作者、“开放源码”一词的提出人。 他说Python已经成为了他最喜爱的编程语言。这篇文章也是促使我第一次接触Python的 真正原动力。 ·Bruce Eckel躇名的《Think ing in Java》)和《Thinking in C+》的作者。他说没有一种语言 比得上Python使他的工作效率如此之高。同时他说Python可能是唯一一种旨在帮助程序 员把事情弄得更加简单的语言。请阅读完整的采访以获得更详细的内容。 。PeterN orvig是著名的Lisp语言书籍的作者和G oogle公司的搜索质量主任(感谢G uido van Rossum告诉我这一点)。他说Python始终是G ooget的主要部分。事实上你看一下Goog上 招聘的网页就可以验证这一点。在那个网页上,Pyho知识是对软件工程师的一个必需 要求。 。Bruce Perens是0 penSource.og和J serl inux项目的一位共同创始人。U serL inux旨在创造一 个可以被多家发行商支持标准的Linux发行版。Pythoni击败了其它竞争对手如Per和Ruby 成为U serl inux支持的主要编程语言。 上一页 上一级 下一页 为什么不使用 首页 第2章安装Python Perl?
简明 Python 教程 第1章 介绍 上一页 程序员的话 下一页 程序员的话 读一下像ESR这样的超级电脑高手谈Python的话,你会感到十分有意思: ● Eric S. Raymond是《The Cathedral and the Bazaar》的作者、“开放源码”一词的提出人。 他说Python已经成为了他最喜爱的编程语言。这篇文章也是促使我第一次接触Python的 真正原动力。 ● Bruce Eckel著名的《Thinking in Java》和《Thinking in C++》的作者。他说没有一种语言 比得上Python使他的工作效率如此之高。同时他说Python可能是唯一一种旨在帮助程序 员把事情弄得更加简单的语言。请阅读完整的采访以获得更详细的内容。 ● Peter Norvig是著名的Lisp语言书籍的作者和Google公司的搜索质量主任(感谢Guido van Rossum告诉我这一点)。他说Python始终是Google的主要部分。事实上你看一下Google 招聘的网页就可以验证这一点。在那个网页上,Python知识是对软件工程师的一个必需 要求。 ● Bruce Perens是OpenSource.org和UserLinux项目的一位共同创始人。UserLinux旨在创造一 个可以被多家发行商支持标准的Linux发行版。Python击败了其它竞争对手如Perl和Ruby 成为UserLinux支持的主要编程语言。 上一页 上一级 下一页 为什么不使用 Perl? 首页 第2章 安装Python
简明Python教程 第2章安装Python 上一页 Lnux和BSD用户 下一页 第2章安装Python 日录表 Linux和BSD用户 W indows®用户 概括 Linux和BSD用户 如果你正在使用一个Linux的发行版比如Fedora或者M andrake或者其他(你的选择),或者一个 BSD系统比如FreeBSD,那么你可能已经在你的系统里安装了Python。 要测试你是否已经随着你的Lux包安装了Python,你可以打开一个she程序(就像konso le或 gnom e-temm inal然后输入如下所示的命令python-V。 python-V Python 2.3.4 注释 $是sh的提示符。根据你的操作系统的设置,它可能与你那个不同,因此我只用$符号表示提 示符。 如果你看见向上面所示的那样一些版本信息,那么你已经安装了Python了。 如果你得到像这样的消息: $python-V bash:python:com m and notfound 那么你还没有安装Python。这几乎不可能,只是极其偶尔才会遇到。 在这种情况下,你有两种方法在你的系统上安装Python。 。利用你的操作系统附带的包管理软件安装二进制包,比如Fedora Linux的yum、 M andrakeLinux的upmi、D ebian Linux的apt get、FreeBSD的pkg_add等等。注意,使用这 种方法的话,你需要连接因特网。 你也可以从别的地方下载二进制包然后拷贝到你的PC中安装。 。你可以从源代码编译Python然后安装。在网站上有编译的指令。 上一页 上一级 下一页 程序员的话 首页 W indow s®用户
简明 Python 教程 第2章 安装Python 上一页 Linux和BSD用户 下一页 第2章 安装Python 目录表 Linux和BSD用户 Windows®用户 概括 Linux和BSD用户 如果你正在使用一个Linux的发行版比如Fedora或者Mandrake或者其他(你的选择),或者一个 BSD系统比如FreeBSD,那么你可能已经在你的系统里安装了Python。 要测试你是否已经随着你的Linux包安装了Python,你可以打开一个shell程序(就像konsole或 gnome-terminal)然后输入如下所示的命令python -V。 $ python -V Python 2.3.4 注释 $是shell的提示符。根据你的操作系统的设置,它可能与你那个不同,因此我只用$符号表示提 示符。 如果你看见向上面所示的那样一些版本信息,那么你已经安装了Python了。 如果你得到像这样的消息: $ python -V bash: python: command not found 那么你还没有安装Python。这几乎不可能,只是极其偶尔才会遇到。 在这种情况下,你有两种方法在你的系统上安装Python。 ● 利用你的操作系统附带的包管理软件安装二进制包,比如Fedora Linux的yum、 Mandrake Linux的urpmi、Debian Linux的apt-get、FreeBSD的pkg_add等等。注意,使用这 种方法的话,你需要连接因特网。 你也可以从别的地方下载二进制包然后拷贝到你的PC中安装。 ● 你可以从源代码编译Python然后安装。在网站上有编译的指令。 上一页 上一级 下一页 程序员的话 首页 Windows®用户
简明Python教程 第2章安装Python 上一页 W indow s®用户 下一页 W indows®用户 W indow s®用户可以访问Python.org/dow n bad,从网站上下载最新的版本(在写本书的时候, 最新版本是23.4版)。它的大小大约是9.4WB,与其他大多数语言相比是十分紧凑的。安装过 程与其他indows软件类似。 提示 即便安装程序为你提供了不检查可选组件的选项,你也不要不作任何检查!有些组件对你很 有用,特别是集成开发环境。 有趣的是,大约7O%的Python下载是来自indow sh用户的。当然,这并不能说明问题,因为几 乎所有的Linux用户已经在安装系统的时候默认安装了Python。 在W indow s命令行中使用Python 如果你想要从indow s命令行调用Python,那么你需要先正确的设置PATH变量。 对于W indows2000、XP、2003,点击控制面板>系统->高级>环境变量。在“系统变量”表单 中点击叫做PATH的变量,然后编辑这个变量,把C Python23加到它的结尾。当然,是Python 所在的正确目录名。 对于较旧版本的W indow s,把下面这行加到文件C:AUTO EXEC.BAT中:PATH=%PATH%C: Python23,然后重新启动系统。对于W indow sNT,则使用AUT0EXEC.NT文件。 上一页 上一级 下一页 Lnux和BSD用户 首页 概括
简明 Python 教程 第2章 安装Python 上一页 Windows®用户 下一页 Windows®用户 Windows®用户可以访问Python.org/download,从网站上下载最新的版本(在写本书的时候, 最新版本是2.3.4版)。它的大小大约是9.4MB,与其他大多数语言相比是十分紧凑的。安装过 程与其他Windows软件类似。 提示 即便安装程序为你提供了不检查 可选 组件的选项,你也不要不作任何检查!有些组件对你很 有用,特别是集成开发环境。 有趣的是,大约70%的Python下载是来自Windows用户的。当然,这并不能说明问题,因为几 乎所有的Linux用户已经在安装系统的时候默认安装了Python。 在Windows命令行中使用Python 如果你想要从Windows命令行调用Python,那么你需要先正确的设置PATH变量。 对于Windows 2000、XP、2003,点击控制面板->系统->高级->环境变量。在“系统变量”表单 中点击叫做PATH的变量,然后编辑这个变量,把;C:\Python23加到它的结尾。当然,是Python 所在的正确目录名。 对于较旧版本的Windows,把下面这行加到文件C:\AUTOEXEC.BAT中:PATH=%PATH%;C: \Python23,然后重新启动系统。对于Windows NT,则使用AUTOEXEC.NT文件。 上一页 上一级 下一页 Linux和BSD用户 首页 概括
简明Python教程 第2章安装Python 上一页 概括 下一页 概括 对于Linux系统,很可能你已经在你的系统里安装了Python.。否则,你可以通过你的发行版附 带的包管理软件安装Python。对于W indow s系统,安装Python就是下载安装程序然后双击它那 么简单。从现在起,我们将假设你已经在你的系统里安装了Python。 上一页 上一级 下一页 W indows®用户 首页 第3章最初的步骤
简明 Python 教程 第2章 安装Python 上一页 概括 下一页 概括 对于Linux系统,很可能你已经在你的系统里安装了Python。否则,你可以通过你的发行版附 带的包管理软件安装Python。对于Windows系统,安装Python就是下载安装程序然后双击它那 么简单。从现在起,我们将假设你已经在你的系统里安装了Python。 上一页 上一级 下一页 Windows®用户 首页 第3章 最初的步骤