Python程序设计 / 高等职业教育新工科系列教材·计算机专业系列
¥32.80定价
作者: 沙晓艳
出版时间:2021
出版社:北京师范大学出版社
- 北京师范大学出版社
- 9787303267194
- 1-1
- 405122
- 67227906-4
- 16开
- 2021
- 212
- 工学
- 软件工程
- 专业基础课
- 高职
作者简介
目录
第1章Python概述(1)
11Python语言概述(1)
111Python语言的发展(1)
112Python语言的特点(1)
12Python语言开发环境(2)
121编码器与IDE(2)
122Ubuntu下开发环境的搭建
(4)
123Windows下开发环境的搭建
(4)
124集成开发环境PyCharm安装
(5)
13应用举例(5)
本 章 小 结(8)
习题(8)
第2章Python语言基础(9)
21Python编程模式(9)
211交互式编程(9)
212脚本式编程(10)
22标识符、常量、变量和注释
(11)
221标识符(11)
222常量(11)
223变量(11)
224注释(12)
23数据类型(12)
231Python数字(13)
232Python字符串(13)
233Python列表(13)
234Python元组(14)
235Python字典(14)
24运算符和表达式(14)
241算术运算符(15)
242比较运算符(15)
243赋值运算符(16)
244逻辑运算符(17)
245成员运算符(18)
246身份运算符(18)
247运算符优先级(19)
25字符串操作(20)
251字符串定义(20)
252字符串取值(20)
253转义字符(21)
254字符串字母大小写转换
(22)
255字符串查找(22)
256字符个数统计(23)
26正则表达式(23)
261元字符(23)
262常用的正则表达式(23)
263re模块(24)
264贪婪模式和非贪婪模式(29)
265常用方法(30)
266应用举例(30)
本 章 小 结(31)
习题(32)
第3章Python程序设计基础(33)
31算法(33)
311算法的概念(33)
312算法的评价(34)
313算法的表示(34)
32程序的基本结构(37)
321顺序结构(37)
322选择结构(37)
323循环结构(38)
33数据的输入与输出(39)
331标准输入/输出(39)
332格式化输出(40)
333字符串的format方法(41)
本 章 小 结(42)
习题(42)
第4章Python的流程控制(43)
41条件控制语句(43)
411单分支选择结构(43)
412双分支选择结构(44)
413多分支选择结构(46)
414选择结构的嵌套(48)
415选择结构应用举例(48)
42循环控制语句(49)
421while循环结构(50)
422for循环结构(51)
423循环的嵌套(53)
424循环控制语句(54)
425循环结构应用举例(56)
本 章 小 结(57)
习题(57)
第5章组合数据类型(59)
51组合数据类型概述(59)
52列表(59)
521创建列表(60)
522访问列表(60)
523更新列表(61)
53元组(63)
531创建元组(63)
532访问元组(64)
533元组的修改(64)
534元组与列表的异同(64)
54字符串(65)
541字符串常量(65)
542字符串变量的定义(66)
543字符串的访问(66)
544字符串的运算(67)
545字符串的格式设置(69)
55集合(70)
551创建集合(70)
552访问集合(70)
553更新集合(71)
554集合成员的测试(72)
555集合之间的常用运算(72)
56字典(73)
561创建字典(73)
562访问字典(74)
563更新字典(74)
564字典的内置函数和方法(75)
565字典的应用举例(76)
本 章 小 结(78)
习题(79)
第6章Python函数与模块(82)
61函数概述(82)
62函数的定义和调用(83)
621函数的定义(83)
622函数的调用(84)
63函数的参数及返回值(85)
631形式参数和实际参数(85)
632默认参数(87)
633改变实参值的设定参数传递(88)
634位置参数(89)
635关键字参数(90)
636可变长参数(90)
64函数的嵌套与递归调用
(93)
641函数的嵌套(94)
642函数的递归(94)
65变量的作用域(96)
651全局变量(96)
652局部变量(97)
66模块(98)
661定义模块(98)
662导入模块(99)
67函数应用举例(100)
本 章 小 结(102)
习题(102)
第7章Python文件的使用(103)
71文件概述(103)
72文件操作(104)
721文件的打开与关闭(105)
722文件的读/写(107)
73与文件相关的模块(118)
731os模块(118)
732os.path模块(122)
74文件应用举例(124)
75异常处理(125)
751Python异常类(125)
752Python异常处理(127)
本 章 小 结(131)
习题(131)
第8章Python面向对象程序设计(133)
81面向对象程序设计概述(133)
811面向对象的基本概念(133)
812从面向过程到面向对象(135)
82类与对象(136)
821类的定义与使用(136)
822对象的创建和使用(137)
83属性与方法(138)
831实例和类属性(138)
832对象方法(140)
84继承和多态(141)
841继承(141)
842多态(144)
85应用举例(145)
本 章 小 结(147)
习题(147)
第9章Python图形界面设计
(148)
91图形界面编程基础(148)
92常用控件(150)
921Tkinter控件(150)
922Text控件(151)
923Button控件(153)
924Canvas控件(155)
925Entry控件(158)
926Checkbutton控件(161)
93对象的布局(163)
931pack()方法(163)
932grid()方法(164)
933place()方法(165)
94事件处理(167)
941事件的属性(167)
942事件绑定方法(168)
95对话框(171)
951messagebox模块(171)
952simpledialog模块(173)
953filedialog模块(173)
954colorchooser模块(174)
本 章 小 结(175)
习题(176)
第10章Python应用之数据分析(177)
101Pandas及其数据结构
(177)
1011Pandas概述(177)
1012Pandas安装与数据结构(178)
102Series值的获取(181)
103相关系数与协方差(183)
104Pandas中的绘图函数(185)
105商品数据分析(188)
106医院销售数据分析(190)
1061数据分析的目的(190)
1062数据分析基本过程(191)
本 章 小 结(202)
参考文献(203)
11Python语言概述(1)
111Python语言的发展(1)
112Python语言的特点(1)
12Python语言开发环境(2)
121编码器与IDE(2)
122Ubuntu下开发环境的搭建
(4)
123Windows下开发环境的搭建
(4)
124集成开发环境PyCharm安装
(5)
13应用举例(5)
本 章 小 结(8)
习题(8)
第2章Python语言基础(9)
21Python编程模式(9)
211交互式编程(9)
212脚本式编程(10)
22标识符、常量、变量和注释
(11)
221标识符(11)
222常量(11)
223变量(11)
224注释(12)
23数据类型(12)
231Python数字(13)
232Python字符串(13)
233Python列表(13)
234Python元组(14)
235Python字典(14)
24运算符和表达式(14)
241算术运算符(15)
242比较运算符(15)
243赋值运算符(16)
244逻辑运算符(17)
245成员运算符(18)
246身份运算符(18)
247运算符优先级(19)
25字符串操作(20)
251字符串定义(20)
252字符串取值(20)
253转义字符(21)
254字符串字母大小写转换
(22)
255字符串查找(22)
256字符个数统计(23)
26正则表达式(23)
261元字符(23)
262常用的正则表达式(23)
263re模块(24)
264贪婪模式和非贪婪模式(29)
265常用方法(30)
266应用举例(30)
本 章 小 结(31)
习题(32)
第3章Python程序设计基础(33)
31算法(33)
311算法的概念(33)
312算法的评价(34)
313算法的表示(34)
32程序的基本结构(37)
321顺序结构(37)
322选择结构(37)
323循环结构(38)
33数据的输入与输出(39)
331标准输入/输出(39)
332格式化输出(40)
333字符串的format方法(41)
本 章 小 结(42)
习题(42)
第4章Python的流程控制(43)
41条件控制语句(43)
411单分支选择结构(43)
412双分支选择结构(44)
413多分支选择结构(46)
414选择结构的嵌套(48)
415选择结构应用举例(48)
42循环控制语句(49)
421while循环结构(50)
422for循环结构(51)
423循环的嵌套(53)
424循环控制语句(54)
425循环结构应用举例(56)
本 章 小 结(57)
习题(57)
第5章组合数据类型(59)
51组合数据类型概述(59)
52列表(59)
521创建列表(60)
522访问列表(60)
523更新列表(61)
53元组(63)
531创建元组(63)
532访问元组(64)
533元组的修改(64)
534元组与列表的异同(64)
54字符串(65)
541字符串常量(65)
542字符串变量的定义(66)
543字符串的访问(66)
544字符串的运算(67)
545字符串的格式设置(69)
55集合(70)
551创建集合(70)
552访问集合(70)
553更新集合(71)
554集合成员的测试(72)
555集合之间的常用运算(72)
56字典(73)
561创建字典(73)
562访问字典(74)
563更新字典(74)
564字典的内置函数和方法(75)
565字典的应用举例(76)
本 章 小 结(78)
习题(79)
第6章Python函数与模块(82)
61函数概述(82)
62函数的定义和调用(83)
621函数的定义(83)
622函数的调用(84)
63函数的参数及返回值(85)
631形式参数和实际参数(85)
632默认参数(87)
633改变实参值的设定参数传递(88)
634位置参数(89)
635关键字参数(90)
636可变长参数(90)
64函数的嵌套与递归调用
(93)
641函数的嵌套(94)
642函数的递归(94)
65变量的作用域(96)
651全局变量(96)
652局部变量(97)
66模块(98)
661定义模块(98)
662导入模块(99)
67函数应用举例(100)
本 章 小 结(102)
习题(102)
第7章Python文件的使用(103)
71文件概述(103)
72文件操作(104)
721文件的打开与关闭(105)
722文件的读/写(107)
73与文件相关的模块(118)
731os模块(118)
732os.path模块(122)
74文件应用举例(124)
75异常处理(125)
751Python异常类(125)
752Python异常处理(127)
本 章 小 结(131)
习题(131)
第8章Python面向对象程序设计(133)
81面向对象程序设计概述(133)
811面向对象的基本概念(133)
812从面向过程到面向对象(135)
82类与对象(136)
821类的定义与使用(136)
822对象的创建和使用(137)
83属性与方法(138)
831实例和类属性(138)
832对象方法(140)
84继承和多态(141)
841继承(141)
842多态(144)
85应用举例(145)
本 章 小 结(147)
习题(147)
第9章Python图形界面设计
(148)
91图形界面编程基础(148)
92常用控件(150)
921Tkinter控件(150)
922Text控件(151)
923Button控件(153)
924Canvas控件(155)
925Entry控件(158)
926Checkbutton控件(161)
93对象的布局(163)
931pack()方法(163)
932grid()方法(164)
933place()方法(165)
94事件处理(167)
941事件的属性(167)
942事件绑定方法(168)
95对话框(171)
951messagebox模块(171)
952simpledialog模块(173)
953filedialog模块(173)
954colorchooser模块(174)
本 章 小 结(175)
习题(176)
第10章Python应用之数据分析(177)
101Pandas及其数据结构
(177)
1011Pandas概述(177)
1012Pandas安装与数据结构(178)
102Series值的获取(181)
103相关系数与协方差(183)
104Pandas中的绘图函数(185)
105商品数据分析(188)
106医院销售数据分析(190)
1061数据分析的目的(190)
1062数据分析基本过程(191)
本 章 小 结(202)
参考文献(203)