展开全部

主编推荐语

详解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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。