![]()
内容推荐 本书围绕Python的开发环境,采用理论与实际案例相结合的方式,系统讲解了学习Python语言的关键知识点。全书共分15章,内容包括:Python环境的搭建,基本的数据类型,列表、元组和字典,结构化程序设计的控制语句,函数,面向对象程序设计,模块与包的使用,文件操作,异常处理,数据库编程,网络编程,tkinter GUI编程,多线程编程,数据分析与可视化,Python应用案例。本书思路清晰、循序渐进,以大量实例为依托,对各知识点提供了全面、细致的讲解。 本书适合作为高等学校Python程序设计课程的教材,也可作为对Python感兴趣的编程爱好者的自学参考书。 目录 第1章 环境搭建 1.1 认识Python 1.1.1 Python简史 1.1.2 Python语言的特点 1.2 Python的安装 1.3 Python交互式解释器 1.4 Python程序开发过程 小结 习题 第2章 数据类型 2.1 变量和数据类型 2.1.1 变量和赋值 2.1.2 整型 2.1.3 浮点型 2.1.4 复数类型 2.2 关键字 2.3 字符串 2.3.1 字符串和转义字符 2.3.2 深入使用字符串 2.4 运算符 2.4.1 算术运算符 2.4.2 赋值运算符 2.4.3 位运算符 2.4.4 关系运算符 2.4.5 逻辑运算符 2.4.6 运算符的优先级 小结 习题 第3章 列表、元组和字典 3.1 列表 3.1.1 列表创建与删除 3.1.2 访问列表元素 3.1.3 增加列表元素 3.1.4 查找列表中的元素 3.1.5 删除列表元素 3.1.6 修改列表元素 3.1.7 列表的运算 3.1.8 常用方法 3.2 元组 3.2.1 创建元组 3.2.2 元组的基本操作 3.3 字典 3.3.1 字典的创建与删除 3.3.2 字典元素的访问与修改 3.3.3 字典元素的运算符操作 3.3.4 删除字典元素 3.3.5 字典的复制和更新 3.3.6 字典的遍历 3.4 集合 3.4.1 集合的创建 3.4.2 集合的访问与修改 3.4.3 集合的删除 3.4.4 集合的运算符操作 小结 习题 第4章 控制语句 4.1 条件语句 4.1.1 if语句 4.1.2 if…else语句 4.1.3 多if嵌套语句 4.2 循环语句 4.2.1 for循环语句 4.2.2 for…else循环语句 4.2.3 嵌套for循环语句 4.2.4 while循环语句 4.2.5 while…else循环语句 4.3 break和continue语句 4.3.1 break语句 4.3.2 continue语句 4.4 pass语句 小结 习题 第5章 函数 5.1 函数的概念 5.2 函数的定义和调用 5.3 函数的参数和参数传递 5.3.1 函数的形参和实参 5.3.2 位置参数 5.3.3 关键字参数 5.3.4 默认值参数 5.3.5 参数传递 5.4 变量的作用域 5.4.1 局部变量 5.4.2 全局变量 5.5 迭代器和生成器 5.5.1 迭代器和生成器 5.5.2 排序与lambda 5.5.3 高阶函数 小结 习题 第6章 面向对象程序设计 6.1 类和对象 6.1.1 类定义语法 6.1.2 对象 6.1.3 self参数 6.1.4 实例变量 6.1.5 类变量 6.2 方法 6.2.1 类方法 6.2.2 实例方法 6.2.3 静态方法 6.3 封装、继承与多态 6.3.1 封装 6.3.2 继承 6.3.3 多态 小结 习题 第7章 模块与包 7.1 命名空间 7.1.1 命名空间的分类 7.1.2 命名空间的规则 7.2 模块 7.2.1 导入模块 7.2.2 导入与执行语句 7.2.3 import和from的使用 7.2.4 重新载入模块 7.2.5 嵌套导入模块 7.2.6 模块对象属性和命令行参数 7.3 包 小结 习题 第8章 文件操作 8.1 文件的路径 8.1.1 路径的概念 8.1.2 绝对路径与相对路径 8.2 文件的读写 8.2.1 文件的打开与关闭 8.2.2 文件的读写 8.2.3 文件的定位 8.3 文件操作函数 8.3.1 文件操作相关函数 8.3.2 文件系统常用操作 8.4 二进制文件操作 8.4.1 使用pickle模块 8.4.2 使用struct模块 8.4.3 文件批量处理 小结 习题 第9章 异常处理 9.1 异常的概念 9.2 异常处理机制 9.2.1 try…except结构 9.2.2 try…except…else结构 9.2.3 多异常捕获 9.2.4 try…except…nally结构 9.3 异常高级用法 9.3.1 强制触发异常(raise) 9.3.2 断言与上下文管理语句 小结 习题 第10章 数据库编程 10.1 Python数据库API 10.1.1 全局变量 10.1.2 数据库异常 10.1.3 连接和游标 10.1.4 类型 10.2 轻型数据库与MySQL 10.2.1 SQLite的使用 10.2.2 MySQL的使用 10.2.3 数据库应用程序示例 小结 习题 第11章 网络编程 11.1 网络模块 11.1.1 Socket模块 11.1.2 urllib和urllib2模块 11.1.3 其他模块 11.2 高级模块SocketServer 11.2.1 创建SocketServer TCP服务器 11.2.2 创建SocketServer TCP客户端 11.2.3 执行TCP服务器和客户端 小结 习题 第12章 tkinter GUI编程 12.1 tkinter编程基础 12.1.1 第一个tkinter GUI程序 12.1.2 组件打包 12.1.3 添加按钮和事件处理函数 12.1.4 使用布局 12.1.5 使用框架 12.2 tkinter组件 12.2.1 组件通用属性设置 12.2.2 输入组件(Entry) 12.2.3 |