python入门教程

python入门教程

ID:21204281

大小:204.22 KB

页数:39页

时间:2018-10-18

python入门教程_第1页
python入门教程_第2页
python入门教程_第3页
python入门教程_第4页
python入门教程_第5页
资源描述:

《python入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、起源“1989年12月,我在寻找一门“课余”编程项目来打发圣诞节前后的时间。我的办公室会关门,但我有一台家用电脑,而且没有太多其它东西。我决定为当时我正构思的一个新的脚本语言写一个解释器,它是ABC语言的后代,对UNIX/C程序员会有吸引力。作为一个略微有些无关想法的人,和一个蒙提·派森(MontyPython)的飞行马戏团的狂热爱好者,我选择了Python作为项目的标题。”作者:GuidoVanRossum(GvR)ComputerProgrammingforEverybody1999年,Guido向DARP

2、A阐述Python语言的特性:简单、直观、强大开源,以便任何人都可以为它做贡献代码像纯英语那样容易理解适用于短期开发的日常任务这些想法中的一些已经成为现实。Python已经成为一门流行的编程语言,尤其是在互联网环境下。特性交互式命令行(Interactiveconsole)不只是脚本强大易用的标准库胶水语言(gluelanguage)收放自如(scalability)不要括号交互式命令行(Interactiveconsole)Python可以单步直译运行。运行Python解释器或IDLE进入交互式命令行的环境,

3、你可以在提示符号>>>旁输入代码,按Enter键>>>print("Hello,Python!")Hello,Python!不只是脚本原因是“脚本语言”泛指仅作简单编程任务的语言,如Lua、JavaScript等,它们只能处理简单的任务而Python是面向对象编程(OOP)的,支持异常处理和类型检查Python的支持者较喜欢称它为一种高阶动态编程语言强大易用的标准库核心库不超过10MbHtml、Xml解析:BeautifulSoup,Expat字符串处理:字典、数组切片、正则表达式re单元测试:PyUnit代码

4、版本控制:PySVN网络访问:urllib2图形模块:Tkinter、PyTCL、WxPython串行化、多线程等扩展标准库十分容易胶水语言(gluelanguage)Python经常用作将不同语言编写的程序“粘”在一起的胶水语言。Google内部的很多项目使用C++编写性能要求极高的部分,然后用Python调用相应的模块。C/C++:Boost.Python使得Python和C++的类库能互相调用(.pyc)Java:Jython是用Java实现的Python,可同时使用二者的类库.NET:IronPytho

5、n是Python在.NET平台上的版本。收放自如(scalability)Python内建的数据结构(variable,list和dict)以及对多线程分布式操作的支持,使得程序可以用相同的代码处理不同规模的数据,以及并发的用户需求。不要括号Python使用缩进而不是括号来进行代码段标识,减少了视觉上的混乱,并且使程序变短,从而提高了程序的可读性。用途脚本程序大型程序的原型开发科学计算网络应用计算机图形编程应用举例Google-谷歌在很多项目中用python作为网络应用的后端,如GoogleGroups、Gma

6、il、GoogleMaps等,GoogleAppEngine支持python作为开发语言NASA-美国宇航局,从1994年起把python作为主要开发语言豆瓣网-图书、唱片、电影等文化产品的资料数据库网站Torchlight--Python编写的大型3D游戏,原Blizzard公司人员制作发行,开源。Blender-以C与Python开发的开源3D绘图软件在科学研究中也得到广泛的应用。这么强大!!!赶紧开始吧!开发环境PyCharm(支持PEP8语法规范、跨平台、远程调试、上传…)IpythonVIM(主要在l

7、inux下使用)其它编辑器UE,notepad++,editplus…工欲善其,事必先利其器字符编码Python默认代码文件为ASCII编码不指定编码时,文件中包含非ASCII字符会报错第一行加#coding=utf-8,告诉编译器使用utf-8编码#coding=utf-8printu"你好!"程序运行方式使用IDLE或python命令行工具进行交互式编程调用解释器执行py脚本文件写个bat双击行和缩进Python使用缩进来表示代码块,而不是使用大括号{}来表示代码块,缩进在python里有重要的语法意义。建

8、议使用四个空格来缩进代码,不建议使用制表符。注释单行注释使用#号:#第一个注释print"Hello,Python!";#第二个注释多行注释三个双引号或三个单引号:"""这是多行注释,使用双引号。这是多行注释,使用双引号。这是多行注释,使用双引号。"""Helloworld表达式3+(7*4)++i#butnoi++3**5‘Hello’+‘World’notaandnotca>bor

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。