从零开始学Python程序设计.html
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-11-19 22:30:20
微信
赏
支付宝
文档简介:
前言
“大蟒蛇”出没!Python程序设计语言来了!
Python的创始人Guido van Rossum是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的用法。
在很多情况下,编写程序都会发生异常(或称例外),除了可以采用tr......
评论
发表评论