python 0.1
Whetting your Appetite
激发你的欲望
如果你经常使用电脑工作,最后你会发现你越来越喜欢一些能自动完成的任务,比如说,你可能希望一个平台,一个能在很大篇文章里查询替换,更改或者排序一大批的照片 用复杂的方式, 或许你喜欢写一个小的定制的数据库 或者一个特殊的GUI ,或者一个小的game.
如果你是一个专业的软件开发人员,你可以用几个C/C++/Java的类库协助你工作,但是一个普遍的写/编译/测试/重新编译的循环是很慢的,或许你正在编写一个测试包为一个程序库,你会发现写代码是一个很乏味的任务,或者你已经编写了一个程序,能用一个编程,你不想设计和实现 一整个新语言对你的应用
Python 就是你要找的语言
你可以写一个Unix shell 脚本或者 windows bat 批处理文件对于一些任务,但是脚本虽然在移动文件和处理文本数据上很出色,但是不是很适合图形应用和游戏, 你可以写一个C/C++/Java应用,但是它们在开始形成草稿的时候,会耗费很多时间,Python是一个不错的选择,可以用在Windows Mac OS X,和Unix操作系统上,而且会帮助你很快的做完工作.
Python 简单易用,但是它确实一套完整体系的编程语言,提供了很多框架和支持在大型项目上,这是脚本可批处理所不能提供的,Python的错误检查比C语言更好,是一个更高水平的语言, 它由高级的数据类型组成,比如灵活的数组和词典,源于它诸多的数据类型,Python 正在应用于很多很大领域超过AWK 甚至Perl,一些东西至少在Python上很简单,相比其他编程语言.
Python 允许你将你的程序分成模块,这样你就可以在其他的Python程序中重复利用,它有大量集合的标准模块你可以利用作为你程序的基础,--还可以作为实例在开始学习python程序的时候,一些模块提供像文件I/O
,系统响应,sockets,更有接口对图形用具界面工具箱像Tk
Python是一种解释性语言,它可以节省你在程序开发的大量时间,因为编译和链接对它不是必须的,这种解释性语言应用的更加灵活,很容易的描述语言本身的特征,写一些throw-away的程序,或者从下而上的程序测试函数,它也是一台小型的台式计算器
Python写的程序简短紧凑而且可读性强,用Python写的程序通常比C/C++/Java 程序简短的多,因为一些优点:
慢慢来吧 .