欢迎来到天天文库
浏览记录
ID:37952876
大小:1.13 MB
页数:32页
时间:2019-06-03
《在P-y-t-h-o-n下编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、下载第34章在Python下编程本章内容:¥准备运行Python¥Python命令行解释程序¥Python程序¥控制语句¥列表和range()函数¥字典¥控制台I/O¥文件I/O¥函数和模块¥串和正则表达式¥类¥其他Python功能Python是一种公共域的面向对象的动态语言。1990年由GuidovanRossum开发,用MontyPython剧团的名字命名,作为一种描述语言和快速开发工具,Python很快得到普及。Python是真正的免费软件,因为关于软件的拷贝或者发布任何用Python开发的应用程序没有规则限制。只要得到一份Python的拷贝,就等于得到了全部源
2、代码,一个调试程序,一个代码浏览器和一套常用的GUI界面。Python可以在包括Linux在内的任何操作系统平台上运行。Python已经变成目前使用的最流行的语言之一,它通常作为编译语言如C和描述语言如Perl和tcl/tk之间的一种中介语言。为什么Python如此受欢迎呢?Python语言本身是用于描述的,但是有几个特征使它不仅仅是一种简单的描述工具。比如,Python是可展开的,这就使得它可以适应并扩展以满足用户的需要。Python代码易于阅读和维护,Python也是面向对象的,尽管你不必使用面向对象特性进行开发。如上所述,Python功能很强大。并且Python
3、特别容易使用,不必担心类说明,也不必通过编译—链接。通过本章的学习就可以明白,可以很快学会使用Python,并且随着编程能力的提高,对Python语言的运用也越来越自如。注意Python软件开发组为Python提供一个开发中心。Python的专用网点是http://www.Python.org。该网点包括大量Python的文档资料,当本章要求查看Python文档时,就可以随时访问该网点。因为Usenet新闻组comp.lang.python提供对Python的支持,所以其信息流量非常大。很多网点和FTP站点都发布Python,并且,RedHat的光盘中也有Python
4、。34.1准备运行Python当我们更详细地讲述编程语言时,如果你想边学边用Python,就需要在你的Linux中安装638第四部分Linux编程下载Python编程工具(如果系统中尚未安装)。同时,必须把环境设置成能够运行Python的状态,并设置查找Python文件的目录。由于RedHat本身包含了许多Python的工具,所以RedHat的默认设置为安装Python。通过查对是否存在/usr/bin/python文件,就可以检查到Python是否已经被安装。34.1.1安装Python本书的RedHatLinux光盘中有Python,所以你不必到处去买。如果由于某
5、种原因你没有光盘,或者你想查看最近的版本,最方便的方法是通过Python的FTP站点ftp://ftp.python.org/src.。使用匿名FTP可以得到源代码。Python源文件通常作为C的源代码提供,需要在系统中使用C编译器进行编译和链接。FTP站点也包含大量对目标硬件和操作系统进行预编译的二进制文件,因此不再必须编译。但是必须确保你的机器支持所下载的二进制文件。注意为了更方便获得合适的二进制文件和原代码,对Python网点进行了修改,允许人们选择合适的平台和操作系统。这样就能传送合适的二进制文件。当我们有了二进制文件以后,可能还想得到原代码,当我们想在Pyt
6、hon语言中加入C语言进行扩展时就会遇到这种情况。不管什么时候对Python进行扩展,都必须对二进制文件重新进行编译和链接,因此必须有源代码。在编写本书的时候,可以从FTP站点和Python网点获得Python的1.5.2版。并且能够获得Python适用于多种平台和操作系统的各种版本,如适用于UNIX各种版本、Linux、Windows和Macintosh的Python版本。如果仅仅下载源代码,获得的Python文件通常是打包文件,需要用gzip-d进行解包。打包文件通常用文件名的一部分来表明版本,如python1.3表示系统是1.3版。文件的扩展名通常是.tar.g
7、z或者.tgz,使用这些扩展名的文件用相同的命令解包。Python软件通常包括一个或多个README文件,同时包含编译进程,并建议合适的操作系统。使用如下命令开始安装:gzip-dpython1.x.tar.gz用gzip-dpython1.x.tar.gz命令解包被打包的文件。(该命令是举例说明,在实际应用时,要用文件名代替命令中的Python1.x.tar.gz)然后,用下面的命令解压文件。tarxvfpython1.x.tar同样用相应的文件名代替。需要注意的是该命令对扩展名为.tar.gz和.tgz的文件都适应。另外,既可以使用gzip-d命
此文档下载收益归作者所有