- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
前言
“大蟒蛇”出没!Python程序设计语言来了!
Python的创始人GuidovanRossum是Monty“大蟒蛇”飞行马戏团的一位爱好者。在1989年圣诞节期间,他决心开发一个新的脚本解释程序,并把这个程序设计语言取名为Python(这个英文单词
的意思是“巨蛇”或者“蟒蛇”)。
本书内容共分为5篇:基础入门篇、有序和无序篇、标准函数篇、面向对象篇和高级篇。
基础入门篇(第1~3章)
踏上学习之旅时,首先把重点放在Python语言的基础语法上。Python本身提供了IDEL软件作为Python程序的集成开发环境。本篇从Python内置的类型讲起,与其他程序设计语言不同的是,每个变量
都指向引用的对象。Python为处理数值提供了丰富的功能,如整数、浮点数和复数,甚至还可以使用有理数(分数)。对于改变程序语句的流程控制,可根据Python的简明原则,if/else条件语句以及
for、while循环语句就可以“行遍天下”。
有序和无序篇(第4~6章)
掌握了Python的基本语法,当然就可以“游历天下”了。在本篇中,我们先来认识序列类型的字符串String、列表List和元组Tuple,映射类型的字典Dictionary,无序类型的集合Set。对于Python来
说,即使是单个字符也是字符串,所以处理字符串有相当多的方法,如切片、索引、搜索和结合。而可变数据列表List类型和不可变的元组Tuple类型,与一般程序设计语言中数组的不同之处是,它们可以
存放不同类型的元素。Dictionary类型以key和value来形成对应关系(映射关系),而集合Set类型也支持数学的集合运算。
标准函数篇(第7和8章)
Python有强大的标准函数库,内容包罗万象,本书无法逐一介绍。本篇首先介绍的是自定义函数,随后综合了各个章节使用过的内置函数。本篇对于函数中接收数据的参数和进行传递的参数有较多的
介绍。在学习导入模块时,会介绍处理与日期、时间有关的模块。
面向对象篇(第9~11章)
以面向对象为基础,探讨面向对象程序设计的3个特性:继承(Inheritance)、封装(Encapsulation)和多态(Polymorphism)。其他程序设计语言会以构造函数来创建、初始化对象。Python则
分两个阶段,先以__new()__方法创建对象,再以__init__初始化对象。所有的类、属性和方法都是公有的,想要封装,可借助属性修饰器(@property)或者用下划线“_”来指明它是私有的。继承采用
多重机制,不过未进行更深入的探讨,而是以单一继承来介绍is_a和has_a的用法。
在很多情况下,编写程序都会发生异常(或称例外),除了可以采用try、except、finally语句之外,还可以搭配raise、assert语句从程序代码中抛出异常。
高级篇(第12~15章)
Python使用IO模块来处理数据流,即以文字和二进制数据配合功能强大的内置函数open()。GUI以tkinter为主,简单地介绍Label、Entry、Text、Radiobutton、Checkbutton和Button组件,以
及用于版面布局的pack()、grid()和place()方法。标准对话框的messagebox、simpledialog、filedialog、colorchooser可用于提供信息,如输入简单数据、打开文件和产生调色板。本篇还介绍
了制作菜单的Menu组件以及有关鼠标、键盘的事件。最后一章以Django软件包来说明MVT架构,大致介绍前端Web、后端数据库的运行原理。
本书由吴惠茹主编,同时参与编写工作的还有施妍然、王国春、郭丹阳、孟宗斌、魏忠波、王翔、关静、卞诚君、周晓娟、闫秀华、刘雪连、孙学南等。如果读者在学习过程中遇到无法解决的问题,
或者对本书持有意见或建议,请电子邮件联系booksaga@126.com。
本书范例程序的下载地址如下:
http:///s/1bo7kMKZ(注意区分数字与字母的大小写)
由于编者水平有限,疏漏在所难免,恳请广大读者批评指正
您可能关注的文档
- Linux性能优化系列图书.pdf
- JavaRESTfulWebService实战(第2版)系列图书.pdf
- UnityAR-VR开发:从新手到专家.html.pdf
- VMwareHorizon桌面与应用虚拟化权威指南.html.pdf
- VMwareVirtualSAN权威指南(原书第2版).html.pdf
- VMware软件定义存储:原理剖析和设计指南.html.pdf
- VMwareVirtualSAN实战系列图书.pdf
- VoLTE优化达人修炼之道.pdf
- Windows10从入门到精通.html.pdf
- Word-Excel2016商务办公实战从新手到高手.html.pdf
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)