- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第3 4章 在P y t h o n下编程
本章内容:
• 准备运行 P y t h o n
• Python命令行解释程序
• Python 程序
• 控制语句
• 列表和range( ) 函数
• 字典
• 控制台I / O
• 文件I / O
• 函数和模块
• 串和正则表达式
• 类
• 其他P y t h o n功能
P y t h o n是一种公共域的面向对象的动态语言。 1 9 9 0年由Guido van Rossum 开发,用M o n t y
Python 剧团的名字命名,作为一种描述语言和快速开发工具, Python 很快得到普及。P y t h o n
是真正的免费软件,因为关于软件的拷贝或者发布任何用 Python 开发的应用程序没有规则限
制。只要得到一份Python 的拷贝,就等于得到了全部源代码,一个调试程序,一个代码浏览器
和一套常用的G U I界面。P y t h o n可以在包括L i n u x在内的任何操作系统平台上运行。
P y t h o n 已经变成目前使用的最流行的语言之一,它通常作为编译语言如 C和描述语言如
Perl 和t c l / t k之间的一种中介语言。为什么P y t h o n如此受欢迎呢?P y t h o n语言本身是用于描述的,
但是有几个特征使它不仅仅是一种简单的描述工具。比如, P y t h o n 是可展开的,这就使得它可
以适应并扩展以满足用户的需要。P y t h o n代码易于阅读和维护, P y t h o n也是面向对象的,尽管
你不必使用面向对象特性进行开发。
如上所述,P y t h o n功能很强大。并且P y t h o n特别容易使用,不必担心类说明,也不必通过
编译—链接。通过本章的学习就可以明白,可以很快学会使用 P y t h o n ,并且随着编程能力的
提高,对P y t h o n语言的运用也越来越自如。
注意 P y t h o n软件开发组为P y t h o n提供一个开发中心。P y t h o n 的专用网点是h t t p : / / w w w.
P y t h o n . o rg 。该网点包括大量P y t h o n 的文档资料,当本章要求查看P y t h o n文档时,就可
以随时访问该网点。
因为Usenet 新闻组 comp.lang.python 提供对Python 的支持,所以其信息流量非常
大。很多网点和FTP站点都发布Python ,并且,Red Hat 的光盘中也有Python 。
34.1 准备运行P y t h o n
当我们更详细地讲述编程语言时,如果你想边学边用 P y t h o n ,就需要在你的L i n u x 中安装
6 3 8 第四部分 L i n u x 编程
下载
P y t h o n编程工具(如果系统中尚未安装)。同时,必须把环境设置成能够运行P y t h o n 的状态,并
设置查找P y t h o n文件的目录。
由于Red Hat 本身包含了许多P y t h o n 的工具,所以Red Hat 的默认设置为安装P y t h o n 。通过
查对是否存在/ u s r / b i n / p y t h o n文件,就可以检查到P y t h o n是否已经被安装。
34.1.1 安装P y t h o n
本书的Red Hat Linux 光盘中有P y t h o n ,所以你不必到处去买。如果由于某种原因你没有光
盘,或者你想查看最近的版本,最方便的方法是通过P y t h o n 的FTP 站点 f t p : / / f t p . p y t h o n . o rg / s r c . 。
使用匿名F T P可以得到源代码。
P y t h o n源文件通常作为C 的源代码提供,需要在系统中使用C编译器进行编译和链接。F T P
站点也包含大量对目标硬件和操作系统进行预编译的二进制文件,因此不再必须编译。但是必
须确保你的机器支持所下载的二进制文件。
注意 为了更方便获得合适的二进制文件和原代码
文档评论(0)