python编程:概说Python编程来源: 发布时间:星期四, 2009年2月12日 浏览:32次 评论:0
我第回体验Python是用这种脚本编程语言定制Mailman这是种邮件列表管理软件Software包最初我对Python那些严格语法规则和空格排版可真是厌烦透了但日子长编写代码多原来Python脚本语法其实够简单特别容易懂Python真是种功能强大工具每位开放源代码员都应该熟悉和掌握它 Python是什么? Python是种开放源代码脚本编程语言这种脚本语言特别强调开发速度和代码清晰程度它可以用来开发各种从简单脚本任务到复杂、面向对象应用都有大显身手地方Python还被当作种入门员最适合掌握优秀语言它免费、面向对象、扩展性强同时执行严格编码标准 Python是免费 Guido van Rossum于1990年开始开发Python最初目无非是个自娱项目作为Monty Python飞行马戏团节目爱好者他给自己开发这种编程语言起了现在这个古怪名字中文意思就是大蟒Python最初设计为种取代 Amoeba分布式操作系统ABC脚本语言但不久这种新型编程语言很快就发展成可以解决相当多问题利器现在更引入到了多种平台 Guido目前还是Python软件Software基金会主席该组织按照GNU公共许可要求拥有Python知识产权和许可权Python可以用在多种平台上包括、Macosh和各种常见UNIX系统另外针对PalmOS 和微软Pocket PC相应版本也在开发中 Python品质超群 虽然Python常用来创建简单脚本但它采用编程技术可不简单比如面向对象编码、套接字、线程和GUI等等假如你是位刚入流员这些特性显然对你太有帮助了你可以很快熟悉有益编程语法和编码实战的后再学习其他语言比如或者C等引入技术概念就容易多了脚本可以单独执行不过你还可以通过类文件和各类对象类型以充分利用这种语言强大功能 Python区别于其他面向对象语言关键有两点首先Python强调空格和编码结构从而令开发者代码具有良好重用性其次执行脚本的前无须编译Python代码这就是它为什么被当作脚本语言原因 Python易于扩展 Python语言有个引人注目优势它可以针对语言无法完成功能库Python还具有有些相当有用工具帮助开发出复杂应用其中最常用就是Tkinker这种工具可以实现跨平台GUI开发另种wxPython工具则是对wx跨平台C框架扩展WxPython目前已经支持Windows和Linux平台Python Imaging Library可以让Python创建、打开、编辑和修改图象包括.g、.jpeg和.png等为了了解常用Python扩展和应用你不妨访问下The Vaults of Parnassus Python自身还可以嵌入到其他编程语言中最常见就是[url=http://www.jython.org/]Jython[url]这是种用编写Python解释器这样你就可以同时利用两种语言优点你还可以在强大Java应用框架中结合Python清晰语法来创建出依赖于两种语言库应用 编码标准 严格Python语法是初级员忽略这强大编程语言最主要原因和大多数其他面向Web脚本语言区别是Python空白排版不依赖于括号或者分号来表示语句结束换行和占位符用来描述代码可视结果这种编程方式乍看的下令人感到厌烦但却对你另有莫大好处这就是代码可靠性Python这种结构化是建立在下面理论的上:开发者工作时间机构财产中最有价值财富旦你习惯了编写Python代码规则实际上你就习惯了种内建编码标准这也正是大多数Python开发者所依赖标准 获取Python 你可以从http://www.python.org或者各类平台上Python版本ActiveState网站WebSite也发布用于 Windows、Linux和Solaris等平台Python库 最简单Python代码 下面我们举例介绍说明Python假设你目前使用是Windows系统而且已经安装了Python请首先启动IDLE也就是Python GUI现在处于Python Shell中(如果你在UNIX类型系统上就需要键入 python类型指示你Python可执行文件)接着在“>>>”提示符下键入:>>>pr “Hello World” 这个大家耳熟能详就在屏幕上显示出结果你还可以如下所示给变量赋值: >>>myvar = 42 >>>pr myvar 在上例中会显示结果42 如果你开发脚本无须在Python Shell 中直接输入Python就更有用了清单A就包含了个Hello World脚本举例其中编写了-语句 你可以在命令行上键入scriptname.py来执行自己脚本(py是Python 脚本标准文件扩展名)你应该能看到正确显示结果清单A中跟着和的后由占位符缩排语句就是空白格式化部分 这些很简单举例演示了Python清晰语法为了了解更多有关Python编程信息你不妨查看下Python网站WebSite上初学者指南如果你不习惯于上网浏览那么你还可以阅读O’Reilly 和New Riders 出版有关图书比如How to Think Like a Computer Scientist : Learning with Python和Python Essential Reference 小结 不论你是位初学编程语言以图增长自己知识技能入门员还是为了谋取更大代码可靠性Perl高手你都会发现Python是种相当灵活和强大编程语言它可以开发出各种各样应用从功能齐备邮件列表软件Software到各种跨平台GUI应用应俱全 0
相关文章读者评论发表评论 |