互联网
类型
可以朗读
语音朗读
114千字
字数
2023-10-01
发行日期
展开全部
主编推荐语
详解Python语言的相关知识。
内容简介
本书知识体系完整,按照认知递进的顺序进行了编排,主要包括编程环境、数据类型、变量与计算、流程控制、错误与错误处理、函数、面向对象的程序设计、模块、文件操作、tkinter图形界面设计及数据库与数据库连接操作等内容。全书共12章,每章都包含详细的概念及原理阐述,同时配有大量精美的插图、代码范例和课后习题。
目录
- 版权信息
- 内容简介
- 前言
- 致谢
- 本书使用说明
- 第1章 绪论
- 1.1 计算机程序语言层级结构
- 1.2 人机系统结构
- 1.3 Python简介
- 1.4 计算机发展简史
- 1.4.1 计算法与计算辅助工具
- 1.4.2 自动计算机
- 1.5 小结
- 1.6 课后思考与练习
- 第2章 编程环境
- 2.1 理论模型解释
- 2.2 Python编程环境配置
- 2.2.1 安装包的获取
- 2.2.2 安装包的部署
- 2.2.3 编程环境部署状态测试
- 2.3 IDLE编辑器使用简介
- 2.3.1 打开IDLE编辑器
- 2.3.2 IDLE提供的基于交互式命令行的编程界面
- 2.3.3 IDLE提供的基于代码文件的编程界面
- 2.3.4 输入与输出指令
- 2.3.5 代码的注释方法
- 2.4 课后思考与练习
- 第3章 数据类型
- 3.1 数值类型的计算机表示原理及其语法基础
- 3.1.1 整型的内存结构
- 3.1.2 浮点型的内存结构
- 3.1.3 复数型的内存结构
- 3.1.4 数值类型的语法表示规则
- 3.1.5 数值类型之间的转换
- 3.1.6 变量与赋值的简单说明
- 3.2 字符串类型的计算机表示原理及其语法基础
- 3.2.1 字符串类型的理论模型
- 3.2.2 对字符串数据的访问
- 3.2.3 涉及字符串类型的类型转换
- 3.2.4 涉及字符串类型的简单函数
- 3.2.5 转义字符
- 3.2.6 字符串的格式化输出
- 3.3 布尔类型的语法基础
- 3.4 元组型的语法基础
- 3.4.1 元组的定义
- 3.4.2 元组的访问
- 3.4.3 元组的简单操作
- 3.5 列表型的语法基础
- 3.5.1 列表的定义
- 3.5.2 列表的访问
- 3.5.3 列表的简单操作
- 3.5.4 多维列表简介
- 3.6 字典的语法基础
- 3.6.1 字典的定义
- 3.6.2 字典的访问
- 3.6.3 字典的简单操作
- 3.7 集合型的语法基础
- 3.7.1 集合的定义
- 3.7.2 集合的简单操作
- 3.8 课后思考与练习
- 3.8.1 练习第1部分—基础数据类型练习
- 3.8.2 练习第2部分—进阶数据类型练习
- 第4章 变量与计算
- 4.1 变量的含义
- 4.2 变量的动态属性
- 4.3 变量的命名
- 4.4 与变量相关的简单函数
- 4.5 运算符和表达式
- 4.5.1 赋值运算符(=)
- 4.5.2 算术运算符
- 4.5.3 逻辑运算符
- 4.5.4 比较运算符
- 4.5.5 标识运算符(is、is not)
- 4.5.6 成员运算符(in、not in)
- 4.5.7 表达式的构建与运算符优先级
- 4.5.8 其他一些需要注意的情况
- 4.6 课后思考与练习
- 第5章 流程控制
- 5.1 条件分支
- 5.1.1 单分支(if…)
- 5.1.2 双分支(if…else…)
- 5.1.3 多分支(if…elif…else…)
- 5.1.4 分支语句的嵌套
- 5.2 循环
- 5.2.1 while循环
- 5.2.2 for循环
- 5.2.3 range()函数简介
- 5.2.4 循环的嵌套
- 5.2.5 pass占位符
- 5.2.6 continue和break的用法
- 5.2.7 for循环的列表构建方法
- 5.3 课后思考与练习
- 第6章 错误与错误处理
- 6.1 语法错误
- 6.2 异常错误
- 6.3 错误处理
- 6.3.1 try…except语句
- 6.3.2 try…except…else语句
- 6.3.3 try…except…else…finally语句
- 6.3.4 手动抛出异常错误
- 6.4 调试模式
- 6.4.1 调试模式的激活
- 6.4.2 通过调试模式对代码进行调试
- 6.4.3 在代码中设置断点
- 6.5 课后思考与练习
- 第7章 函数
- 7.1 函数的定义与调用
- 7.1.1 函数定义与调用的基本语法
- 7.1.2 返回值的设定
- 7.1.3 函数作为对象的存在
- 7.1.4 带参数函数的定义与调用
- 7.1.5 匿名函数
- 7.2 变量作用域、参数传递与参数类型
- 7.2.1 变量作用域
- 7.2.2 参数传递
- 7.2.3 参数类型
- 7.3 内建函数
- 7.3.1 数学运算函数
- 7.3.2 字符串函数
- 7.3.3 列表函数
- 7.3.4 字典函数
- 7.3.5 集合函数
- 7.3.6 其他内建函数
- 7.4 课后思考与练习
- 第8章 面向对象的程序设计
- 8.1 类的简单定义和实例化
- 8.2 构造函数与析构函数
- 8.3 类的成员
- 8.4 类的继承
- 8.5 多态
- 8.6 运算符重载
- 8.7 小结
- 8.8 课后思考与练习
- 第9章 模块
- 9.1 模块的引用
- 9.2 模块的部署位置及搜索顺序
- 9.3 自定义模块
- 9.4 第三方模块的管理
- 9.5 常用内建模块
- 9.5.1 math模块与cmath模块
- 9.5.2 random模块
- 9.5.3 time模块
- 9.5.4 datetime模块
- 9.6 课后思考与练习
- 第10章 文件操作
- 10.1 文件系统简介
- 10.1.1 内存与外存
- 10.1.2 文件编码形式
- 10.1.3 文件定位方法
- 10.2 文件对象的基本操作
- 10.2.1 打开文件
- 10.2.2 读取文件内容
- 10.2.3 写入文件内容
- 10.2.4 关闭文件
- 10.2.5 文件内读写指针的位置移动
- 10.3 文件夹的基本操作
- 10.4 课后思考与练习
- 第11章 tkinter图形界面设计
- 11.1 窗口的创建
- 11.2 窗口内元素的布局
- 11.3 tkinter常用组件
- 11.4 tkinter.Canvas图形绘制组件
- 11.5 tkinter事件处理
- 11.5.1 事件类型
- 11.5.2 事件处理函数与事件绑定
- 11.6 图形界面设计综合范例
- 11.6.1 登录界面开发
- 11.6.2 在画布上控制图片的移动
- 11.7 课后思考与练习
- 第12章 数据库与数据库连接操作
- 12.1 数据库管理系统、数据库和数据表
- 12.2 在本地部署MySQL数据库管理系统
- 12.3 数据库连接操作
- 12.3.1 pymysql第三方模块配置
- 12.3.2 数据库连接测试
- 12.3.3 创建数据库
- 12.3.4 创建数据表
- 12.3.5 向数据表内插入记录
- 12.3.6 查询记录
- 12.3.7 修改记录
- 12.3.8 删除记录
- 12.4 课后思考与练习
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。