python程序设计基础pdf李东⽅_《Python程序设计基础李东⽅
计算机⽹络pytho。。。
⽬ 录
第1章 Python语⾔及其编程环境(1)
1.1 Python语⾔概述(1)
1.2 Python的安装(3)
1.3 Python语⾔程序设计步骤(4)
1.4 常⽤的Python第三⽅编辑器(6)
习题1(9)
第2章 Python程序的基本语法()
2.1 Python语⾔源程序的书写格式与基本规则()
2.1.1 Python语⾔源程序模块结构初识()
2.1.2 基本词法单位、标识符/常量/运算符等构成规则与关键字(11)
2.1.3 程序的书写格式与基本规则(13)
2.2 Python的基本数据类型(17)
2.2.1 数字类型(17)
2.2.2 字符串(20)
2.3 Python的基本运算和表达式(23)
2.3.1 变量(23)
2.3.2 运算符(28)
2.3.3 算术运算(28)
2.3.4 输⼊输出(30)
2.3.5 赋值、关系和逻辑运算(33)
2.3.6 表达式(36)
习题2(37)
第3章 Python程序的基本流程控制(39)
3.1 基本语句及顺序结构(39)
3.1.1 基本语句(39)
3.1.2 顺序结构(41)
3.2 分⽀结构(42)
3.2.1 if语句(42)
3.2.2 if-elif-else语句(43)
3.2.3 分⽀语句嵌套(45)
3.3 循环结构(46)
3.3.1 while语句(47)
3.3.2 for循环和range()内建函数(49)3.3.3 循环语句嵌套(51)
3.4 转移和中断语句(52)
3.4.1 break语句(52)
3.4.2 continue语句(52)
习题3(53)
第4章 Python的特征数据类型(55)4.1 列表(55)
4.1.1 创建列表(55)
4.1.2 列表的基本操作(56)
4.1.3 更多列表操作(58)
4.1.4 删除列表中的元素(59)
4.1.5 列表解析(60)
4.2 元组(60)
4.2.1 创建元组(60)
4.2.2 元组的基本操作(61)
4.2.3 元组与列表的相互转换(63)
4.2.4 元组解(64)
4.3 字典(65)
4.3.1 创建字典(65)
4.3.2 访问字典中的值(65)html5模板带后台
4.3.3 更新字典(66)
4.3.4 字典的操作(66)flights
resources用英语怎么说4.4 集合(70)
4.4.1 集合的创建(70)
4.4.2 集合的修改(71)
4.4.3 集合的数学运算(73)
习题4(75)
第5章 ⽂件(78)
5.1 基本概念(78)
5.1.1 ⽂件和⽬录(78)
5.1.2 ⽂件的编码(79)
5.1.3 ⽂本⽂件和⼆进制⽂件的区别(81)5.2 ⽂件操作(81)
5.2.1 ⽂件的打开和关闭(81)
5.2.2 定位(82)
5.2.3 ⽂件的读取、写⼊、追加(84)
习题5(89)
第6章 函数(90)
6.1 函数的定义与调⽤(90)
6.1.1 函数的声明(90)
6.1.2 函数的调⽤(91)
6.2 参数的传递(91)
6.2.1 参数按位置依次传递(91)
6.2.2 参数赋值和参数默认值传递(91)6.2.3 元组类型变长参数传递(92)
6.2.4 字典类型变长参数传递(92)
6.2.5 ⾼阶函数(93)
6.2.6 函数中变量的作⽤域(94)
6.3 匿名函数(95)
6.4 函数的递归(96)
6.5 函数的⾼级应⽤(97)
6.5.1 ⽣成器(97)
6.5.2 装饰器与闭(98)
习题6(99)
第7章 ⾯向对象的程序设计(3)
7.1 ⾯向对象概念(3)
7.2 类与实例(4)
7.2.1 创建类和⼦类(4)
7.2.2 增加属于类的对象实例(5)
7.2.3 ⽤函数表⽰类的⾏为特征(6)
7.3 ⾯向对象的特征(7)
7.3.1 封装(7)
7.3.2 继承(8)
7.3.3 多态(9)
7.4 库的安装(1)
7.4.1 模块化架构(1)
7.4.2 的管理(1)
7.4.3 安装⽅法(112)
7.5 模块的引⽤(112)
7.5.1 import⽅式(113)
7.5.2 from⽅式(113)
习题7(114)python入门教程编辑器
第8章 图形化界⾯设计(116)
8.1 窗体控件布局(116)
8.1.1 根窗体(116)
8.1.2 tkinter常⽤控件(117)
8.1.3 控件布局(121)
8.2 tkinter常见控件的特征属性(124)
8.2.1 ⽂本输⼊/输出相关控件(124)
8.2.2 按钮(127)
8.2.3 单选按钮(128)
8.2.4 复选框(129)
8.2.5 列表框与组合框(133)
8.2.6 滑块(138)
8.2.7 菜单(140)
8.2.8 ⼦窗体(142)
8.2.9 模式对话框(143)
8.3 事件响应(148)
习题8(150)
第9章 图形绘制(153)
shell脚本从文件中读取内容9.1 tkinter库的Canvas图形绘制⽅法(153)9.1.1 Canvas绘图的基本⽅法(154)
9.1.2 Canvas画布上的函数图形绘制(157)9.2 turtle库的图形绘制⽅法(159)
9.2.1 turtle绘图的基本⽅法(161)
9.2.2 turtle图形绘制(162)
完全二叉树的中序序列9.3 Matplotlib库的图形绘制⽅法(165)
9.3.1 环境安装和基本⽅法(165)
9.3.2 ⼆维函数图形绘制(167)
习题9(170)
第章 正则表达式的应⽤(173)
.1 正则表达式(173)
.
1.1 匹配(174)
.1.2 贪婪匹配(175)
.2 re模块的内置函数(175)
.2.1 匹配与搜索(176)
.2.2 切分与分组(177)
.2.3 替换(178)
.3 正则表达式的应⽤:简单爬⾍(178)
习题(180)
第11章 数据库操作(182)
11.1 访问SQLite数据库(182)
11.1.1 SQLite数据库连接对象及表的SQL操作(183)
11.1.2 游标对象和SQL查询(186)
11.2 访问Access、MySQL和SQL Server数据库(187)
习题11(190)
第12章 基于第三⽅库的应⽤举例(192)
12.1 对Excel的操作(192)
12.1.1 ⽤openpyxl在内存中创建⼯作表(192)
12.1.2 数据的读取(193)
12.1.3 编辑操作和写⼊(194)
12.2 图⽚操作(197)
12.2.1 Image模块及应⽤(197)
12.2.2 ImageChops特效与合成(199)
习题12(202)
附录A 上海市⾼等学校计算机等级考试(⼆级)Python程序设计考试⼤纲(203)附录B 上海市⾼等学校计算机等级考试试卷⼆级Python程序设计(样卷)(207)参考⽂献(214)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论