本文要介绍的是Python编程语言的创始人何Python编程语言的强大功能的介绍。以及Python编程语言设计理念在实际相关操作内容与相关代码的解析的实际相关描述。以下是文章的具体介绍。
目前累计服务客户上1000+,积累了丰富的产品开发及服务经验。以网站设计水平和技术实力,树立企业形象,为客户提供成都网站建设、做网站、网站策划、网页设计、网络营销、VI设计、网站改版、漏洞修补等服务。创新互联始终以务实、诚信为根本,不断创新和提高建站品质,通过对领先技术的掌握、对创意设计的研究、对客户形象的视觉传递、对应用系统的结合,为客户提供更好的一站式互联网解决方案,携手广大客户,共同发展进步。
创始人为Guido van Rossum。Python在编程语言中的定位,很多大规模软件开发计划例如 Zope, Mnet 及 BitTorrent. Google都在广泛地使用它。Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine来执行这些编译好的byte code。#t#
这种机制的基本思想跟Java,.NET一致。不同的是,Python的Virtual Machine是一种距离真实机器的距离更远,抽象层次更高的 虚拟机。基于C的Python编译出的字节码文件,通常是.pyc格式。实际开发中,python常被昵称为胶水语言,能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。
常见的一种应用情形是,使用python快速生成程序的原型骨骼(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写。
Python编程语言设计理念
可扩充性。新的内置模块(module)可用C 或 C++写成。也可为现成的模块加上Python的接口。使用户避免过分的语法的羁绊 将精力主要集中到所要实现的程序任务上。清晰。对于一个特定问题,只要有一种最好的方法来解决就好。
表述为:
- There should be one-- and preferably
only one --obvious way to do it.
语法限制性强,不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。这样有意的强制程序员养成良好的编程习惯。其中很重要的一项就是Python的缩进规则。
例如if语句:
- if age<21:
- print "You cannot buy wine!\n"
- print "But you can buy chewing gum.\n"
- print "this is outside if\n"
和其他大多数语言(如C)的区别就是,一个模块的界限,完全由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾引起争议。
自从C语言诞生,语法含义与字符的排列方式分离,曾被认为是程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。
另外Python在其他部分的设计上也坚持了清晰划一的风格,使得Python称为一门易读、易维护性,用途广泛的语言。以上的内容就是对Python编程语言的由来的介绍与Python编程语言设计理念的相关内容的介绍。
文章名称:Python在Zope软件开发中具体应用
URL分享:http://www.stwzsj.com/qtweb/news29/9579.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联