Python程序设计(含视频分析)
定价:¥69.00
                            								作者: 王雪梅
出版时间:2025-05
出版社:电子工业出版社
- 电子工业出版社
 - 9787121498626
 - 1-2
 - 560126
 - 60266964-0
 - 平塑
 - 16开
 - 2025-05
 - 506
 - 316
 - 计算机科学与技术
 - 本科 研究生及以上
 
                            内容简介
                        
                        
                                本书是国家级一流专业(数字媒体技术、网络工程、广播电视工程)课程“Python程序设计”的建设点教材,浙江省普通本科高校“十四五”重点立项建设教材。本书通过系统化的内容讲解,使学生在系统化地掌握Python基础知识的同时,真正掌握实际问题的设计与实现,有效地提高分析和解决问题的能力。本书主要介绍计算机和编程基础、Python基础、程序基本结构、函数和模块、结构化数据类型、类和对象、文件和异常、数据分析和可视化、用Tkinter模块实现GUI编程、游戏编程、Python函数式编程等。 本书既可作为高等学校计算机程序设计课程的教材,也可供社会各类工程技术与科研人员阅读参考。                             
                            
                        
                            目录
                        
                        
                                第1部分  基  础  篇__eol__第1章  计算机和编程基础	1__eol__1.1  计算机的基本概念	1__eol__1.1.1  硬件	2__eol__1.1.2  软件	3__eol__1.2  数据存储	3__eol__1.2.1  存储自然数	4__eol__1.2.2  存储字符	7__eol__1.2.3  存储负整数	8__eol__1.2.4  存储实数	12__eol__1.3  程序设计语言	15__eol__1.3.1  自然语言	15__eol__1.3.2  程序语言	15__eol__1.4  使用高级程序语言编写和运行程序	17__eol__1.4.1  编译型语言	17__eol__1.4.2  解释型语言	18__eol__1.4.3  半编译半解释型语言	19__eol__1.5  程序设计范式	19__eol__1.5.1  命令式范式	20__eol__1.5.2  声明式范式	21__eol__1.6  Python的前世今生	21__eol__1.6.1  Python的起源	21__eol__1.6.2  Python的诞生	22__eol__1.7  Python的教学实践	23__eol__1.7.1  现状和趋势	23__eol__1.7.2  为什么学习Python	25__eol__1.8  小结	26__eol__习题1	26__eol__第2章  Python基础	28__eol__2.1  Python数据类型	28__eol__2.2  Python基本运算	30__eol__2.2.1  算术运算	30__eol__2.2.2  关系运算	31__eol__2.2.3  逻辑运算	31__eol__2.3  常量和变量	32__eol__2.3.1  常量	32__eol__2.3.2  变量	32__eol__2.4  输入/输出及处理	33__eol__2.4.1  print()函数显示输出	33__eol__2.4.2  input()函数接收输入	35__eol__2.4.3  应用实例	36__eol__2.4.4  格式化输出	37__eol__2.5  注释	41__eol__2.6  turtle简介	41__eol__2.6.1  模块导入	41__eol__2.6.2  画布配置	42__eol__2.6.3  画笔操作	42__eol__2.6.4  turtle中的绘图命令	42__eol__2.6.5  turtle绘图实例	44__eol__2.7  小结	46__eol__习题2	46__eol__第3章  程序基本结构	49__eol__3.1  程序控制结构	49__eol__3.2  选择结构	50__eol__3.2.1  单分支选择结构	50__eol__3.2.2  双分支选择结构if…else语句	51__eol__3.2.3  多分支选择结构if…elif…else语句	52__eol__3.2.4  嵌套选择语句	53__eol__3.3  循环结构	54__eol__3.3.1  for循环	54__eol__3.3.2  while循环	57__eol__3.3.3  嵌套循环语句	59__eol__3.3.4  跳转语句	60__eol__3.4  程序控制结构在turtle中的应用	61__eol__3.5  小结	63__eol__习题3	63__eol__第4章  函数和模块	66__eol__4.1  函数的基本概念	66__eol__4.1.1  函数的定义	66__eol__4.1.2  函数的调用	67__eol__4.2  参数传递	68__eol__4.2.1  位置参数	68__eol__4.2.2  关键字参数	68__eol__4.2.3  默认参数	69__eol__4.2.4  不定长参数*	69__eol__4.2.5  命名关键字参数	70__eol__4.3  返回值	71__eol__4.4  结构化程序设计	72__eol__4.4.1  自顶向下的问题分析方法	73__eol__4.4.2  模块化设计	73__eol__4.4.3  结构化编码	74__eol__4.5  全局变量和局部变量	74__eol__4.6  内置函数	76__eol__4.7  模块	77__eol__4.7.1  导入模块和函数	77__eol__4.7.2  指定别名	78__eol__4.7.3  自定义模块	78__eol__4.7.4  常用模块介绍	79__eol__4.8  递归	81__eol__4.8.1  递归的两个过程	82__eol__4.8.2  编写递归函数	83__eol__4.9  函数在turtle中的应用	85__eol__4.10  小结	91__eol__习题4	91__eol__第5章  结构化数据类型	95__eol__5.1  字符串	95__eol__5.1.1  字符串字面量	95__eol__5.1.2  字符串的基本操作	96__eol__5.1.3  字符串方法	100__eol__5.1.4  字符串应用	103__eol__5.2  列表	106__eol__5.2.1  列表简介	106__eol__5.2.2  列表运算	106__eol__5.2.3  列表方法	110__eol__5.2.4  复制列表	112__eol__5.2.5  列表和函数	114__eol__5.2.6  二维列表	117__eol__5.3  元组	120__eol__5.3.1  元组与列表的区别	120__eol__5.3.2  元组的使用	120__eol__5.3.3  序列的异同和转换	121__eol__5.4  字典	122__eol__5.4.1  创建字典	123__eol__5.4.2  字典操作	123__eol__5.4.3  常用字典方法	125__eol__5.5  集合	129__eol__5.5.1  创建集合	129__eol__5.5.2  集合操作	130__eol__5.5.3  集合运算	130__eol__5.6  一些简单算法和数据结构	131__eol__5.6.1  搜索算法	131__eol__5.6.2  排序算法	133__eol__5.7  列表在turtle中的应用	135__eol__5.8  小结	139__eol__习题5	140__eol__第6章  类和对象	146__eol__6.1  面向过程和面向对象程序设计	146__eol__6.2  类	146__eol__6.2.1  类的定义	146__eol__6.2.2  封装	149__eol__6.3  模块	151__eol__6.3.1  模块及导入	151__eol__6.3.2  __str__()方法	153__eol__6.4  继承和多态	153__eol__6.4.1  继承	153__eol__6.4.2  多态	155__eol__6.5  综合案例	157__eol__6.6  小结	160__eol__习题6	160__eol__第7章  文件和异常	162__eol__7.1  文件	162__eol__7.1.1  文件对象	162__eol__7.1.2  文件读/写操作	163__eol__7.1.3  使用循环处理文件	173__eol__7.2  异常	175__eol__7.2.1  异常的基本概念	175__eol__7.2.2  使用try/except语句捕获异常	178__eol__7.2.3  else语句	182__eol__7.2.4  finally语句	183__eol__7.2.5  with语句	183__eol__7.3  小结	184__eol__习题7	185__eol__ __eol__第2部分  应  用  篇__eol__第8章  数据分析和可视化	188__eol__8.1  使用Matplotlib绘制图表	189__eol__8.1.1  安装Matplotlib并导入	189__eol__8.1.2  Figure和Axes对象	189__eol__8.1.3  Matplotlib中的一些函数和属性	190__eol__8.2  绘制折线图	195__eol__8.3  绘制直方图	199__eol__8.4  绘制柱状图	200__eol__8.5  绘制饼图	203__eol__8.6  绘制散点图	206__eol__8.7  子图	207__eol__8.7.1  多个绘图区域	208__eol__8.7.2  在其他子图中显示子图	211__eol__8.7.3  子图网格	212__eol__8.8  数据图表案例应用	216__eol__8.9  小结	222__eol__习题8	223__eol__第9章  用Tkinter模块实现GUI编程	224__eol__9.1  Tkinter模块和GUI	224__eol__9.2  Tkinter模块的常用控件	225__eol__9.2.1  Label控件	225__eol__9.2.2  Button控件	227__eol__9.2.3  Frame控件	228__eol__9.2.4  Entry控件	229__eol__9.2.5  Radiobutton控件和Checkb                            
                            
                        
                        
                        
                    


