教程学院
图像设计 多媒体类 机械制图 办公软件 操作系统 系统编程 网站编程 网页制作 数据库类 网络路由 网络工程 网络安全 考试认证
firefox火狐浏览器下载
酷网学院
CAD
AutoCad Cam350 ProEngineer GCcam MATLAB Unigraphics SolidWorks CAXA Solid3000 Cimatron EdgeCAM
系统
安全 防火墙 病毒 WinXP Win2003 Vista
数据库
编程
网络
精彩图库
  当前位置: 库库中文网 · 系统编程教程 · 程序综合

循序渐进学Python:安装、运用与运行程序(1)

学院最新推荐文章
教程推荐
『循序渐进学Python:安装、运用与运行程序(1)』如果文章有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2008-8-12 

【独家特稿】Python是一种功能强大的解释执行自动编译的动态型语言,面向对象的同时还支持面向过程的编程,有灵活方便数据结构,拥有大量优秀的模块,语法清晰、简洁,而且可以在众多的平台上运行,非常适合于完成各种高层任务。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,鉴于此,从本文开始笔者将向读者陆续介绍Python编程的有关知识。虽然Python能支持多种平台,但是我们这里以Windows系统作为我们的工作平台。现在,我们先从准备工作开始做起吧!

一、安装Python
安装Python时,既可以从源代码安装,也可以用已经编译并打包好的二进制版本来安装。显然,后者较为简单,它的安装程序可以从Web站点http://www.python.org免费下载,对于Windows系统而言,当前最新的安装包为Python-2.5.2.msi。下载后,直接双击便可以按照提示安装了,非常简单。

二、使用Python解释器

对于初学者来说,可以简单的把Python的解释器看成是一个“代办”:我们把要做的事情用这个“代办”能听懂的话告诉它,然后它就会按照我们的吩咐完成相应的工作。注意,要告诉Python做哪些事情的方法是使用Python指令,即语句;我们既可以一步一步的告诉它,Python的解释器会一句一句地解释执行;也可以把要执行的语句一股脑地放到一个文件(即Python程序文件)中,这些文件通常以.py文件的形式出现,这时Python的解释器会按顺序执行这种文件中的所有语句。上面所说的的““代办”能听懂”则意味着要符合Python的语法,这些语法我们会在后面的文章中逐步讲解。
现在我们以惯用的“Hello,world!”为例开始我们的Python之旅。安装Python后,您可以从“开始”菜单→“所有程序”→“Python 2.5”→“Python(command line)”来启动Python解释器。但是这样做有些麻烦,所以建议读者到Python的安装目录下,在Python图标上单击右键,在弹出的菜单中选择“创建快捷方式”(见图1),之后把建立的快捷方式图标复制到桌面上,之后用起来就会方便多了。

 
图1  为Python解释器创建快捷方式

启动解释器后,我们可以直接在其提示符(Python的提示符是>>>)后输入下面一句:
print ‘Hello,world!’

我想读者已经猜到了,这句话是让Python在屏幕上显示“Hello,world!”。按回车键后,屏幕上的输出情况如图2所示:

 
图2  在Python中交互执行“Hello,world!”


我相信,很多使用C语言编程的人看了之后一定觉得很别扭,因为这看起来一点都不像是在编程,简直就是在使用计算器。实际上Python解释器用起来的确有点像是“计算器”,比如在提示符后输入下面一句:
print 8+8

这时解释器的输出情况,如图3所示:

 
图3  将解释器用作计算器


那好,既然这样我们就换一种更像编程的方式来完成这个最简单的编程任务。

[1] [2] [3] 下一页  

作者:无 来源:无
】【关闭窗口
·上页:
·下页:
·当前位置: 库库中文网 · 系统编程教程 · 程序综合
相关文章
     系统编程教程 - 程序综合
普通教程javascript正在成为Ruby杀手
普通教程循序渐进学Python之函数初步掌握
普通教程Delphi/C++Builder产品路线图
普通教程Delphi 2009 界面截图
普通教程LINQ——语言级集成查询初步掌握
普通教程运用Perl常规表达式进行匹配
普通教程循序渐进学Python之循环语句(1)
普通教程循序渐进学Python之数值类型(一
普通教程C# 4.0 地4个新特性
普通教程新型地编制程序语言:eC
普通教程循序渐进学Python:三种选择语句
普通教程循序渐进学Python:IDLE地运行、
精彩图片汇集
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 返回顶部
网站文本地图
版权所有:库库中文 2005-2007 欢迎各种媒体转载我们的原创作品[转载请注明出处]
copyright © 2005-2008 www.QQGB.com online services. all rights reserved. 蜀ICP备05015578
Template designed by Virus. Optimized for 1024x768 to Firefox,Opera and MS-IE6. Site powered by EQL.
红盾
热爱电脑,热爱生活
拥有电脑,拥有生命
让我们享受拥有电脑的时光