注册 登录 进入教材巡展
#

出版时间:2024-01

出版社:电子工业出版社

以下为《Python语言程序设计(第2版)(含视频教学)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121471919
  • 1-1
  • 524974
  • 48253991-3
  • 平塑
  • 16开
  • 2024-01
  • 328
  • 计算机科学与技术
  • 本科 高职
内容简介
Python语言不仅语法简洁、优雅、清晰,而且存在大量的第三方库,因此很适合作为程序设计入门语言进行学习,对学科交叉应用也很有帮助。本书在第1版的基础上修订而成,介绍Python语言程序设计的基础知识,并以Python语言作为实现工具,介绍程序设计的基本思想和方法,培养学生利用Python语言解决各类实际问题的开发能力。在编写过程中,本书以程序设计应用为导向,突出问题求解方法与思维能力训练。全书共13章,内容包括Python语言基础、顺序结构、选择结构、循环结构、字符串与文本分析、列表与元组、字典与集合、函数与模块、面向对象程序设计、文件操作、异常处理、图形绘制、图形用户界面设计等;附录A是实验指导,方便读者上机练习。__eol__本书既可作为高等学校计算机程序设计课程的教材,也可供社会各类工程技术与科研人员阅读参考。__eol__
目录
第1章 Python语言基础__eol__1.1 Python语言概述__eol__1.1.1 Python语言的发展历史__eol__1.1.2 Python语言的特点__eol__1.1.3 Python语言的应用领域__eol__1.2 Python语言的开发环境__eol__1.2.1 Python系统的下载与安装__eol__1.2.2 Python程序的运行__eol__1.3 常量与变量__eol__1.4 Python数据类型__eol__1.4.1 数值型__eol__1.4.2 字符串型__eol__1.4.3 布尔型__eol__1.4.4 复合数据型__eol__1.5 常用系统函数__eol__1.5.1 常用模块函数__eol__1.5.2 常用内置函数__eol__1.6 基本运算__eol__1.6.1 算术运算__eol__1.6.2 位运算__eol__习题1__eol__第2章 顺序结构__eol__2.1 程序设计概述__eol__2.1.1 程序设计的基本步骤__eol__2.1.2 算法及其描述__eol__2.2 Python程序的书写规则__eol__2.2.1 初识Python程序__eol__2.2.2 Python语句缩进规则__eol__2.2.3 Python语句行与注释__eol__2.3 赋值语句__eol__2.3.1 赋值语句的一般格式__eol__2.3.2 复合赋值语句__eol__2.3.3 多变量赋值__eol__2.4 数据输入/输出__eol__2.4.1 标准输入/输出__eol__2.4.2 格式化输出__eol__2.5 顺序结构程序举例__eol__习题2__eol__第3章 选择结构__eol__3.1 条件的描述__eol__3.1.1 关系运算__eol__3.1.2 逻辑运算__eol__3.1.3 测试运算__eol__3.2 选择结构的实现__eol__3.2.1 单分支选择结构__eol__3.2.2 双分支选择结构__eol__3.2.3 多分支选择结构__eol__3.2.4 选择结构的嵌套__eol__3.3 条件运算__eol__3.4 选择结构程序举例__eol__习题3__eol__第4章 循环结构__eol__4.1 while循环结构__eol__4.1.1 while语句__eol__4.1.2 while循环的应用__eol__4.2 for循环结构__eol__4.2.1 for语句__eol__4.2.2 for循环的应用__eol__4.3 循环控制语句__eol__4.3.1 break语句__eol__4.3.2 continue语句__eol__4.3.3 pass语句__eol__4.4 循环的嵌套__eol__4.5 循环结构程序举例__eol__4.6 Python 科学计算库的应用__eol__4.6.1 NumPy 库的应用__eol__4.6.2 SciPy 库的应用__eol__习题4__eol__第5 章 字符串与文本分析__eol__5.1 字符串编码__eol__5.2 字符串的索引与分片__eol__5.2.1 字符串的索引__eol__5.2.2 字符串的分片__eol__5.3 字符串的操作__eol__5.3.1 字符串连接操作__eol__5.3.2 字符串逻辑操作__eol__5.3.3 字符串的常用方法__eol__5.4 字节类型__eol__5.5 正则表达式__eol__5.5.1 正则表达式元字符__eol__5.5.2 正则表达式模块__eol__5.6 字符串应用举例__eol__5.7 文本分析__eol__5.7.1 网络数据获取__eol__5.7.2 中文分词与词频统计__eol__5.7.3 中文词云图制作__eol__习题5__eol__第6 章 列表与元组__eol__6.1 序列的通用操作__eol__6.1.1 序列的索引与分片__eol__6.1.2 序列的计算__eol__6.1.3 序列处理函数__eol__6.1.4 序列拆分赋值__eol__6.2 列表的专用操作__eol__6.2.1 列表的基本操作__eol__6.2.2 列表的常用方法__eol__6.3 元组与列表的比较__eol__6.4 序列的应用__eol__6.4.1 数据排序__eol__6.4.2 数据查找__eol__6.4.3 矩阵运算__eol__习题6__eol__第7 章 字典与集合__eol__7.1 字典概述__eol__7.2 字典的操作__eol__7.2.1 字典的创建__eol__7.2.2 字典的常用操作__eol__7.2.3 字典的常用方法__eol__7.2.4 字典的遍历__eol__7.3 集合的操作__eol__7.3.1 集合的创建__eol__7.3.2 集合的常用运算__eol__7.3.3 集合的常用方法__eol__7.4 字典与集合的应用__eol__习题7__eol__第8 章 函数与模块__eol__8.1 函数的定义与调用__eol__8.1.1 函数的定义__eol__8.1.2 函数的调用__eol__8.2 函数的参数传递__eol__8.2.1 参数传递方式__eol__8.2.2 参数的类型__eol__8.3 两类特殊函数__eol__8.3.1 匿名函数__eol__8.3.2 递归函数__eol__8.4 变量的作用域__eol__8.4.1 局部变量__eol__8.4.2 全局变量__eol__8.5 模块__eol__8.5.1 模块的定义与使用__eol__8.5.2 Python 程序结构__eol__8.5.3 模块的有条件执行__eol__8.6 函数应用举例__eol__习题8__eol__第9 章 面向对象程序设计__eol__9.1 面向对象程序设计概述__eol__9.1.1 面向对象的基本概念__eol__9.1.2 从面向过程到面向对象__eol__9.2 类与对象__eol__9.2.1 类的定义__eol__9.2.2 对象的创建和使用__eol__9.3 属性和方法__eol__9.3.1 属性和方法的访问控制__eol__9.3.2 类属性和实例属性__eol__9.3.3 类的方法__eol__9.4 继承和多态__eol__9.4.1 继承__eol__9.4.2 多重继承__eol__9.4.3 多态__eol__9.5 面向对象程序设计应用举例__eol__习题9__eol__第10 章 文件操作__eol__10.1 文件的概念__eol__10.2 文件的打开与关闭__eol__10.2.1 打开文件__eol__10.2.2 关闭文件__eol__10.3 文本文件的操作__eol__10.3.1 文本文件的读取__eol__10.3.2 文本文件的写入__eol__10.4 二进制文件的操作__eol__10.4.1 文件的定位__eol__10.4.2 二进制文件的读/写__eol__10.5 CSV 文件的操作__eol__10.6 文件管理方法__eol__10.7 文件操作应用举例__eol__习题10__eol__第11 章 异常处理__eol__11.1 异常处理概述__eol__11.2 捕获和处理异常__eol__11.2.1 Python中的异常类__eol__11.2.2 使用try-except 语句__eol__11.2.3 使用try-finally 语句__eol__11.3 断言处理__eol__11.4 主动引发异常与自定义异常类__eol__11.4.1 主动引发异常__eol__11.4.2 自定义异常类__eol__习题11__eol__第12 章 图形绘制__eol__12.1 Tkinter 图形库概述__eol__12.1.1 tkinter 模块__eol__12.1.2 主窗口的创建__eol__12.1.3 画布对象的创建与坐标系__eol__12.1.4 画布中的图形对象__eol__12.2 画布绘图__eol__12.2.1 绘制矩形__eol__12.2.2 绘制椭圆与圆弧__eol__12.2.3 绘制线条与多边形__eol__12.2.4 显示文本__eol__12.3 turtle 绘图__eol__12.4 Matplotlib 绘图__eol__12.4.1 绘图的基本步骤__eol__12.4.2 二维绘图__eol__12.4.3 其他二维图形__eol__12.4.4 三维绘图__eol__12.5 图形应用举例__eol__12.5.1 验证Fibonacci数列的性质261__eol__12.5.2 分形图形__eol__习题12__eol__第13 章 图形用户界面设计__eol__13.1 创建图形用户界面的步骤__eol__13.2 常用控件__eol__13.2.1 提示性控件__eol__13.2.2 按钮控件__eol__13.2.3 选择性控件__eol__13.2.4 文本框与框架控件__eol__13.2.5 菜单与顶层窗口控件__eol__13.2.6 ttk 子模块控件__eol__13.3 对象的布局方式__eol__13.3.1 pack 布局管理器__eol__13.3.2 grid 布局管理器__eol__13.3.3 place 布局管理器__eo