计算机
类型
可以朗读
语音朗读
220千字
字数
2015-09-01
发行日期
展开全部
主编推荐语
全面介绍Python编程基础与实用技术。
内容简介
Python诞生于20世纪90年代初,是一种解释型、面向对象、动态数据类型的高级程序设计语言,是最受欢迎的程序设计语言之一。本书包括基础篇和高级篇,全面介绍了Python编程的基础知识和实用技术。读者在阅读本书时可以充分了解和体验Python语言的强大功能。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第一篇 基础篇
- 第1章 Python概述
- 1.1 初识Python
- 1.1.1 什么是Python
- 1.1.2 Python的特性
- 1.2 开始Python编程
- 1.2.1 下载和安装Python
- 1.2.2 执行Python脚本文件
- 1.2.3 Python语言的基本语法
- 1.2.4 下载和安装Pywin32
- 1.3 Python文本编辑器IDLE
- 1.3.1 打开IDLE
- 1.3.2 新建Python脚本
- 1.3.3 保存Python脚本
- 1.3.4 打开Python脚本
- 1.3.5 语法高亮
- 1.3.6 自动完成
- 1.3.7 语法提示
- 1.3.8 运行Python程序
- 1.3.9 IDLE的菜单项
- 习题
- 第2章 Python语言基础
- 2.1 常量和变量
- 2.1.1 常量
- 2.1.2 变量
- 2.1.3 常量与变量的数据类型转换
- 2.2 运算符和表达式
- 2.2.1 运算符
- 2.2.2 表达式
- 2.3 常用语句
- 2.3.1 赋值语句
- 2.3.2 条件分支语句
- 2.3.3 循环语句
- 2.3.4 try-except异常处理语句
- 2.4 序列数据结构
- 2.4.1 列表的应用与实例
- 2.4.2 元组应用与实例
- 2.4.3 字典的应用与实例
- 2.4.4 集合的应用与实例
- 习题
- 第3章 Python函数
- 3.1 声明和调用函数
- 3.1.1 自定义函数
- 3.1.2 调用函数
- 3.1.3 变量的作用域
- 3.1.4 在调试窗口中查看变量的值
- 3.2 参数和返回值
- 3.2.1 在函数中传递参数
- 3.2.2 函数的返回值
- 3.3 Python内置函数的使用
- 3.3.1 数学运算函数
- 3.3.2 字符串处理函数
- 3.3.3 其他常用内置函数
- 习题
- 第4章 Python面向对象程序设计
- 4.1 面向对象程序设计基础
- 4.1.1 面向对象程序设计思想概述
- 4.1.2 面向对象程序设计中的基本概念
- 4.2 定义和使用类
- 4.2.1 声明类
- 4.2.2 静态变量
- 4.2.3 静态方法的使用
- 4.2.4 类方法的使用
- 4.2.5 使用instance()函数判断对象类型
- 4.3 类的继承和多态
- 4.3.1 继承
- 4.3.2 抽象类和多态
- 4.4 复制对象
- 4.4.1 通过赋值复制对象
- 4.4.2 通过函数参数复制对象
- 习题
- 第5章 Python模块
- 5.1 Python标准库中的常用模块
- 5.1.1 sys模块
- 5.1.2 platform模块
- 5.1.3 与数学有关的模块
- 5.1.4 time模块
- 5.2 自定义和使用模块
- 5.2.1 创建自定义模块
- 5.2.2 导入模块
- 习题
- 第6章 函数式编程
- 6.1 函数式编程概述
- 6.1.1 什么是函数式编程
- 6.1.2 函数式编程的优点
- 6.2 Python函数式编程常用的函数
- 6.2.1 lambda表达式
- 6.2.2 使用map()函数
- 6.2.3 filter()函数
- 6.2.4 reduce()函数
- 6.2.5 zip()函数
- 6.2.6 普通编程方式与函数式编程的对比
- 6.3 闭包和递归函数
- 6.3.1 闭包
- 6.3.2 递归函数
- 6.4 迭代器和生成器
- 6.4.1 迭代器
- 6.4.2 生成器
- 习题
- 第二篇 高级篇
- 第7章 I/O编程
- 7.1 输入和显示数据
- 7.1.1 输入数据
- 7.1.2 输出数据
- 7.2 文件操作
- 7.2.1 打开文件
- 7.2.2 关闭文件
- 7.2.3 读取文件内容
- 7.2.4 写入文件
- 7.2.5 文件指针
- 7.2.6 截断文件
- 7.2.7 文件属性
- 7.2.8 复制文件
- 7.2.9 移动文件
- 7.2.10 删除文件
- 7.2.11 重命名文件
- 7.3 目录编程
- 7.3.1 获取当前目录
- 7.3.2 获取目录内容
- 7.3.3 创建目录
- 7.3.4 删除目录
- 习题
- 第8章 图形界面编程
- 8.1 常用Tkinter组件的使用
- 8.1.1 弹出消息框
- 8.1.2 创建Windows窗口
- 8.1.3 Label组件
- 8.1.4 Button组件
- 8.1.5 Canvas画布组件
- 8.1.6 Checkbutton组件
- 8.1.7 Entry组件
- 8.1.8 Frame组件
- 8.1.9 Listbox组件
- 8.1.10 Menu组件
- 8.1.11 Radiobutton组件
- 8.1.12 Scale组件
- 8.1.13 Text组件
- 8.2 窗体布局
- 8.2.1 pack()方法
- 8.2.2 grid()方法
- 8.2.3 place()方法
- 8.3 Tkinter字体
- 8.3.1 导入tkFont模块
- 8.3.2 设置组件的字体
- 8.4 事件处理
- 习题
- 第9章 多任务编程
- 9.1 多进程编程
- 9.1.1 什么是进程
- 9.1.2 进程的状态
- 9.2 进程编程
- 9.2.1 创建进程
- 9.2.2 枚举系统进程
- 9.2.3 终止进程
- 9.2.4 进程池
- 9.3 多线程编程
- 9.3.1 线程的概念
- 9.3.2 threading模块
- 习题
- 第10章 网络编程
- 10.1 网络通信模型和TCP/IP协议簇
- 10.1.1 OSI参考模型
- 10.1.2 TCP/IP协议簇体系结构
- 10.2 Socket编程
- 10.2.1 Socket的工作原理和基本概念
- 10.2.2 基于TCP的Socket编程
- 10.2.3 基于UDP的Socket编程
- 10.3 电子邮件编程
- 10.3.1 SMTP编程
- 10.3.2 POP编程
- 习题
- 第11章 Python数据库编程
- 11.1 数据库技术基础
- 11.1.1 数据库的基本概念
- 11.1.2 关系数据库
- 11.2 SQLite数据库
- 11.2.1 下载和安装SQLite数据库
- 11.2.2 创建SQLite 数据库
- 11.2.3 数据类型
- 11.2.4 创建表
- 11.2.5 向表中添加列
- 11.2.6 向表中插入数据
- 11.2.7 修改表中的数据
- 11.2.8 删除数据
- 11.2.9 查询数据
- 11.2.10 在Python中访问SQLite数据库
- 11.3 MySQL数据库
- 11.3.1 安装MySQL数据库
- 11.3.2 MySQL-Front
- 11.3.3 创建数据库
- 11.3.4 删除数据库
- 11.3.5 MySQL数据类型
- 11.3.6 创建表
- 11.3.7 编辑和查看表
- 11.3.8 删除表
- 11.3.9 插入数据
- 11.3.10 修改数据
- 11.3.11 删除数据
- 11.3.12 使用SELECT语句查询数据
- 11.3.13 在Python中访问MySQL数据库
- 习题
- 附录 实验
- 实验1 开始Python编程
- 实验2 Python语言基础
- 实验3 Python函数
- 实验4 Python面向对象程序设计
- 实验5 Python模块
- 实验6 函数式编程
- 实验7 I/O编程
- 实验8 图形界面编程
- 实验9 多任务编程
- 实验10 网络编程
- 实验11 Python数据库编程
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。