展开全部

主编推荐语

全面介绍Python编程基础与实用技术。

内容简介

Python诞生于20世纪90年代初,是一种解释型、面向对象、动态数据类型的高级程序设计语言,是最受欢迎的程序设计语言之一。本书包括基础篇和高级篇,全面介绍了Python编程的基础知识和实用技术。读者在阅读本书时可以充分了解和体验Python语言的强大功能。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 第一部分 基础篇
  • 第1章 Python概述
  • 1.1 初识Python
  • 1.1.1 什么是Python
  • 1.1.2 Python的特点
  • 1.1.3 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的菜单项
  • 1.4 流行的Python集成开发环境PyCharm
  • 1.4.1 下载和安装PyCharm
  • 1.4.2 PyCharm的使用方法
  • 本章练习
  • 第2章 Python语言基础
  • 2.1 常量和变量
  • 2.1.1 常量
  • 2.1.2 Python中数的类型与字符串
  • 2.1.3 变量
  • 2.2 数据类型
  • 2.2.1 简单数据类型转换
  • 2.2.2 列表
  • 2.2.3 元组
  • 2.2.4 字典
  • 2.2.5 集合
  • 2.3 运算符和表达式
  • 2.3.1 运算符
  • 2.3.2 表达式
  • 2.4 Python对象
  • 2.4.1 面向对象程序设计思想概述
  • 2.4.2 定义和使用类
  • 2.4.3 类的静态成员
  • 2.4.4 类方法
  • 2.4.5 使用isinstance()函数判断对象类型
  • 2.4.6 类的继承和多态
  • 2.4.7 对象的序列化
  • 2.4.8 对象的赋值
  • 本章练习
  • 第3章 常用Python语句
  • 3.1 赋值语句
  • 3.1.1 通过赋值语句实现序列解包
  • 3.1.2 链式赋值
  • 3.2 控制语句
  • 3.2.1 条件分支语句
  • 3.2.2 循环语句
  • 3.3 异常处理语句
  • 本章练习
  • 第4章 Python函数
  • 4.1 声明和调用函数
  • 4.1.1 声明函数
  • 4.1.2 调用函数
  • 4.2 参数和返回值
  • 4.2.1 在函数中传递参数
  • 4.2.2 函数的返回值
  • 4.3 全局变量和局部变量
  • 4.3.1 变量的作用域
  • 4.3.2 在IDLE的调试窗口中查看变量的值
  • 4.3.3 在PyCharm的调试窗口中查看变量的值
  • 4.4 常用Python内置函数
  • 4.4.1 数学运算函数
  • 4.4.2 字符串处理函数
  • 4.5 函数式编程
  • 4.5.1 函数式编程概述
  • 4.5.2 Python函数式编程常用的函数
  • 4.5.3 普通编程方式与函数式编程的对比
  • 4.6 闭包和递归函数
  • 4.6.1 闭包
  • 4.6.2 递归函数
  • 4.7 迭代器和生成器
  • 4.7.1 迭代器
  • 4.7.2 生成器
  • 本章练习
  • 第5章 Python模块
  • 5.1 模块的基本概念
  • 5.1.1 什么是模块
  • 5.1.2 如何导入模块
  • 5.2 Python标准库中的常用模块
  • 5.2.1 sys模块
  • 5.2.2 platform模块
  • 5.2.3 与数学有关的模块
  • 5.2.4 time模块
  • 5.3 自定义和使用模块
  • 5.3.1 创建自定义模块
  • 5.3.2 使用自定义模块
  • 本章练习
  • 第6章 I/O编程
  • 6.1 输入和显示数据
  • 6.1.1 输入数据
  • 6.1.2 输出数据
  • 6.2 文件操作
  • 6.2.1 打开文件
  • 6.2.2 关闭文件
  • 6.2.3 读取文件内容
  • 6.2.4 向文件中写入数据
  • 6.2.5 文件指针
  • 6.2.6 截断文件
  • 6.2.7 文件属性
  • 6.2.8 复制文件
  • 6.2.9 移动文件
  • 6.2.10 删除文件
  • 6.2.11 重命名文件
  • 6.3 目录编程
  • 6.3.1 获取当前目录
  • 6.3.2 获取目录内容
  • 6.3.3 创建目录
  • 6.3.4 删除目录
  • 本章练习
  • 第二部分 高级篇
  • 第7章 使用Python程序控制计算机
  • 7.1 远程控制实例的需求分析
  • 7.2 CMD命令
  • 7.2.1 执行CMD命令
  • 7.2.2 在Python程序中执行CMD命令
  • 7.3 电子邮件编程
  • 7.3.1 SMTP编程
  • 7.3.2 POP编程
  • 7.4 Python远程操控计算机的实例
  • 7.4.1 发送指令端程序
  • 7.4.2 接收指令端程序
  • 本章练习
  • 第8章 Python数据结构
  • 8.1 Python数据结构概述
  • 8.1.1 什么是数据结构
  • 8.1.2 数据结构和算法的关系
  • 8.2 栈
  • 8.2.1 栈的工作原理
  • 8.2.2 利用Python列表实现栈的数据结构
  • 8.3 队列
  • 8.3.1 队列的工作原理
  • 8.3.2 利用Python列表实现队列的数据结构
  • 8.4 树
  • 8.4.1 树的工作原理
  • 8.4.2 遍历二叉树
  • 8.4.3 在Python程序中实现树的数据结构
  • 8.5 链表
  • 8.5.1 链表的工作原理
  • 8.5.2 利用Python实现单向链表的数据结构
  • 本章练习
  • 第9章 多任务编程
  • 9.1 多进程编程
  • 9.1.1 进程的概念
  • 9.1.2 进程的状态
  • 9.2 进程编程
  • 9.2.1 创建进程
  • 9.2.2 枚举系统进程
  • 9.3 多线程编程
  • 9.3.1 线程的概念
  • 9.3.2 threading模块
  • 本章练习
  • 第10章 Python网络编程
  • 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编程
  • 本章练习
  • 第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数据库
  • 本章练习
  • 第12章 Web框架开发
  • 12.1 Web应用程序设计与开发概述
  • 12.1.1 Web应用程序设计语言的产生与发展
  • 12.1.2 Web应用程序的工作原理
  • 12.2 HTML概述
  • 12.2.1 HTML网页基本结构
  • 12.2.2 设置网页背景和颜色
  • 12.2.3 设置字体属性
  • 12.2.4 超级链接
  • 12.2.5 图像和动画
  • 12.2.6 表格
  • 12.2.7 使用框架
  • 12.2.8 其他常用标签
  • 12.3 Web开发框架介绍
  • 12.3.1 什么是框架
  • 12.3.2 Web开发框架
  • 12.3.3 Python中的Web框架
  • 12.4 Django框架
  • 12.4.1 MVC编程模式
  • 12.4.2 下载和安装Django框架
  • 12.4.3 创建和管理Django项目
  • 12.4.4 Django视图
  • 12.4.5 Django模板语法及使用
  • 12.4.6 Django模型
  • 12.4.7 Django表单
  • 本章练习
  • 附录 实验
  • 实验1 开始Python编程
  • 实验2 Python语言基础
  • 实验3 常用Python语句
  • 实验4 Python函数
  • 实验5 Python模块
  • 实验6 I/O编程
  • 实验7 使用Python程序控制计算机
  • 实验8 Python数据结构
  • 实验9 多任务编程
  • 实验10 网络编程
  • 实验11 Python数据库编程
  • 实验12 Web框架开发
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。