1 / 36
文档名称:

python程序设计python语言介绍和入门.ppt

格式:ppt   大小:545KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python程序设计python语言介绍和入门.ppt

上传人:2623466021 2022/1/12 文件大小:545 KB

下载得到文件列表

python程序设计python语言介绍和入门.ppt

相关文档

文档介绍

文档介绍:Python程序设计Python语言介绍和入门
面世
1989年 在阿姆斯特丹完成,第一个公开版发行于1991年。
为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为语言的一种继承
使用作为语言的名字,因为是英国幽默剧团:" 飞行马戏团"的
是由参加设计的一种教学语言非常优美和强大,是专门为非专业程序员设计的
面世
目前在,主要从事3方面的研究
创始人:
吉多·范罗苏姆 Guido van Rossum
面世
,主要是实现了完整的垃圾回收,并且支持。
,此版不完全兼容之前的源代码。
,()
哲学
哲学
用过 的人,基本上都知道在交互式解释器中输入 就会显示 的 (蟒之禅)。
,
.
.
.
.
.
.
.
't .
.
.
.
, .
.
' .
.
** .
, 's a .
, a .
's !
翻译与解释
之禅
优美胜于丑陋( 以编写优美的代码为目标)
明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码是可读的)
即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 风格的代码)
当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
虽然这并不容易,因为你不是 之父(这里的 是指 )
做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
的特色
容易上手
提供交互式环境
语法简洁
高级数据结构简洁地表达复杂的操作
语句组织依赖于缩进
参数或变量不需要声明
火力强大
易学但不简单,从桌面程序,到网络互联,图形处理,科学计算,实时控制,到处都有的身影
跨平台的(, , )
面向对象
的特色
快速开发
内建的高层次数据结构,以及动态类型和动态邦定,非常适合于快速应用开发
语法强调可读性,降低了程序的维护费用
支持模块和包,并鼓励程序模块化和代码重用。
高效运行
可以编译执行,其运行效率接近C语言的运行速度,相同功能的代码运行速度约为 C的90%,而同时的运行速度却只能达到C的50%。
的特色
丰富的库
标准库已经很庞大。可帮你处理各种工作:正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、、 、电子邮件、、、、文件、密码系统、(图形用户界面)、和其他与系统有关的操作。
开源、免费,在“百花齐放”式地发展中,已经产生大量的高质量库,如、 、、 、等等
的特色
可扩展、可嵌入
如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或编写,然后在你的程序中使用它们。
可以把嵌入你的程序,从而向你的程序用户提供脚本功能
解释性
程序不需要编译成二进制代码,可以直接从源代码运行程序。使得程序更加易于移植。