1 / 39
文档名称:

python入门教程.ppt

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

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

分享

预览

python入门教程.ppt

上传人:lily8501 2018/9/30 文件大小:204 KB

下载得到文件列表

python入门教程.ppt

文档介绍

文档介绍:起源
“1989年12月,我在寻找一门“课余”编程项目来打发圣诞节前后的时间。我的办公室会关门,但我有一台家用电脑,而且没有太多其它东西。我决定为当时我正构思的一个新的脚本语言写一个解释器,它是 ABC 语言的后代,对 UNIX / C 程序员会有吸引力。作为一个略微有些无关想法的人,和一个蒙提·派森(Monty Python)的飞行马戏团的狂热爱好者,我选择了 Python 作为项目的标题。”
作者:
Guido Van Rossum (GvR)
Computer Programming for Everybody
1999年,Guido向DARPA 阐述Python语言的特性:
简单、直观、强大
开源,以便任何人都可以为它做贡献
代码像纯英语那样容易理解
适用于短期开发的日常任务
这些想法中的一些已经成为现实。Python 已经成为一门流行的
编程语言,尤其是在互联网环境下。
特性
交互式命令行(Interactive console)
不只是脚本
强大易用的标准库
胶水语言(glue language)
收放自如(scalability)
不要括号
交互式命令行(Interactive console)
Python可以单步直译运行。运行Python解释器或IDLE进入交互式命令行的环境,你可以在提示符号>>>旁输入代码,按Enter键
>>> print("Hello, Python!")
Hello, Python!
不只是脚本
原因是“脚本语言”泛指仅作简单编程任务的语言,
如Lua、JavaScript等,它们只能处理简单的任务
而Python是面向对象编程(OOP)的,支持异常处理和类型检查
Python的支持者较喜欢称它为一种高阶动态编程语言
强大易用的标准库
核心库不超过10Mb
Html、Xml解析:BeautifulSoup, Expat
字符串处理:字典、数组切片、正则表达式 re
单元测试: PyUnit
代码版本控制: PySVN
网络访问: urllib2
图形模块: Tkinter、PyTCL、WxPython
串行化、多线程等
扩展标准库十分容易
胶水语言(glue language)
Python经常用作将不同语言编写的程序“粘”在一起的胶水语言。
Google内部的很多项目使用C++编写性能要求极高的部分,
然后用Python调用相应的模块。
C/C++:
Python 和 C++ 的类库能互相调用(.pyc)
Java:
Jython 是用Java实现的Python,可同时使用二者的类库
.NET:
平台上的版本。
收放自如(scalability)
Python内建的数据结构(variable, list 和 dict)以及对多线程分布式操作的支持,使得程序可以用相同的代码处理不同规模的数据,
以及并发的用户需求。
不要括号
Python使用缩进而不是括号来进行代码段标识,减少了视觉上的混乱,并且使程序变短,从而提高了程序的可读性。