频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Python入门 介绍

来源: 作者: 出处:巧巧读书 2006-08-12 进入讨论组
关 键 词:c语言  dos  perl  python  unix  

  第一章 介绍

last edited 2 months ago by panjy
第一章 介绍

脚本语言是类似DOS批处理、UNIX shell程序的语言。脚本语言不需要每次编译再执 行,并且在执行中可以很容易地访问正在运行的程序,甚至可以动态地修改正在运行的程序 ,适用于快速地开发以及完成一些简单的任务。在使用脚本语言时常常需要增的新的功能, 但有时因为脚本语言本来就已经很慢、很大、很复杂了而不能实现;或者,所需的功能涉及 只能用C语言提供的系统调用或其他函数——通常所要解决的问题没有重要到必须用C语言重 写的程度;或者,解决问题需要诸如可变长度字符串等数据类型(如文件名的有序列表), 这样的数据类型在脚本语言中十分容易而C语言则需要很多工作才能实现;或者,编程者不熟 悉C语言:这些情况下还是可以使用脚本语言的。

在这样的情况下,Python可能正好适合你的需要。Python使用简单,但它是一个真正的程 序语言,而且比shell提供了更多结构和对大型程序的支持。另一方面,它比C提供更多的错 误检查,它是一个非常高级的语言,内置了各种高级数据结构,如灵活的数组和字典,这些 数据结构要用C高效实现的话可能要花费你几天的时间。由于Python具有更一般的数据结构, 它比Awk甚至Perl适用的范围都广,而许多东西在Python内至少和在这些语言内一样容易。

 

Python允许你把程序分解为模块,模块可以在其他Python程序中重用。它带有一大批标准 模块可以作为你自己的程序的基础——或作为学习Python编程的例子。系统还提供了关于文 件输入输出、系统调用、插座(sockets)的东西,甚至提供了窗口系统(STDWIN)的通用接口。

 

Python是一个解释性语言,因为不需要编译和连接所以能节省大量的程序开发时间。解释 程序可以交互使用,这样可以可以很容易地试验语言的各种特色,写只用一次的程序,或在 从底向上程序开发中测试函数。它也是一个方便的计算器。

 

Python允许你写出非常严谨而且可读的程序。用Python写的程序通常都比相应的C程序要 短,因为如下几个理由:
 
高级的数据结构允许你用一个语句表达复杂的操作;  
复合语句是靠缩进而不是用表示开始和结束的括号;  
不需要变量声明或参量声明。  
Python是可扩充的:如果你会用C语言编程就很容易为解释程序增加新的内置函数或模 块,这样可以以最快速度执行关键操作,或把Python程序和只能以二进制码提供的库(如不 同厂商提供的图形库)连接起来。当你变得确实很在行时你可以把Python解释器与用C写的应 用相连接,把它作为该应用的扩展或命令语言。

Python的命名是由BBC的“Monty Python's Flying Circus”节目而得,与蟒蛇没有什么 关系。 更多文章 更多内容请看Python编程  Python基础教程  Python实用指南专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
较早的文章:如何为linux划分分区

较新的文章:第五章 Python数据结构
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
·Python实用指南 (129篇文章)
·Solaris基础知识入门 (3791篇文章)
·Python基础教程 (6篇文章)
·Python相关文章 (129篇文章)
·Python编程 (129篇文章)
热点标签: c语言  dos  perl  python  unix  
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容
Web 全站
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章