展开全部

主编推荐语

本书以零基础读者为对象,用范例引导读者学习,深入浅出地介绍了Python的相关知识和实战技能。

内容简介

本书从Python基础入手,介绍了Python的开发环境、各种数据类型的操作方法、流程控制、函数等Python内核技术,以及使用Python处理文件、处理错误与异常等各种应用,最后列举了Python在重要领域的项目实战,内容全面且深入。

本书适合任何想学习Python的读者,无论读者是否从事计算机相关行业、是否接触过Python,均可通过本书快速掌握Python的开发方法和技巧。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第0章 认识Python
  • 0.1 Python是什么
  • 0.2 Python的发展历程
  • 0.3 Python的优点和缺点
  • 0.4 Python的应用领域和前景
  • 0.5 Python的学习路线
  • 第1章 搭建Python开发环境
  • 1.1 在Windows上安装Python
  • 1.2 Linux与Python
  • 1.3 第一个Python程序:Hello World!
  • 1.4 使用交互界面
  • 1.5 打造Python开发环境
  • 1.6 见招拆招
  • 1.7 本章小结
  • 第2章 认识Python程序
  • 2.1 Python程序包含哪些内容
  • 2.2 标识符和关键字
  • 2.3 Python程序的组成结构
  • 2.4 认识Python的基本数据类型
  • 2.5 认识Python的运算符
  • 2.6 表达式与语句
  • 2.7 编码风格
  • 2.8 算法
  • 2.9 Python程序的执行流程
  • 2.10 学会自助
  • 2.11 见招拆招
  • 2.12 本章小结
  • 第3章 进阶
  • 3.1 列表的基本操作
  • 3.2 集合的基本操作
  • 3.3 元组的基本操作
  • 3.4 字典的基本操作
  • 3.5 字符串的基本操作
  • 3.6 数据类型之间的转换
  • 3.7 见招拆招
  • 3.8 实战演练
  • 3.9 本章小结
  • 第4章 程序的执行顺序
  • 4.1 顺序结构
  • 4.2 学会选择
  • 4.3 循环结构与循环语句
  • 4.4 见招拆招
  • 4.5 实战演练
  • 4.6 本章小结
  • 第5章 减少工作量的“大功臣”
  • 5.1 输入与输出函数
  • 5.2 认识内置函数
  • 5.3 用户自定义函数
  • 5.4 实战演练
  • 5.5 本章小结
  • 第6章 Python核心
  • 6.1 理解面向对象编程
  • 6.2 抽象与具体:类与实例
  • 6.3 构造函数
  • 6.4 类的属性与内置属性
  • 6.5 类的方法与内置方法
  • 6.6 继承
  • 6.7 重载
  • 6.8 多态
  • 6.9 封装
  • 6.10 元类与新式类
  • 6.11 垃圾回收
  • 6.12 实战演练
  • 6.13 本章小结
  • 第7章 解读模块与类库
  • 7.1 认识模块与类库
  • 7.2 使用模块与类库
  • 7.3 自定义模块
  • 7.4 Python的扩展
  • 7.5 认识标准库
  • 7.6 使用正则表达式
  • 7.7 使用第三方模块
  • 7.8 实战演练
  • 7.9 本章小结
  • 第8章 使用Python处理文件
  • 8.1 认识文件
  • 8.2 打开与关闭文件的方法
  • 8.3 操作文件的方法
  • 8.4 相关模块与方法
  • 8.5 见招拆招
  • 8.6 实战演练
  • 8.7 本章小结
  • 第9章 处理错误与异常
  • 9.1 常见的错误和异常
  • 9.2 try...except语句
  • 9.3 异常类
  • 9.4 抛出异常
  • 9.5 自定义异常
  • 9.6 异常和函数
  • 9.7 合理使用异常
  • 9.8 见招拆招
  • 9.9 实战演练
  • 9.10 本章小结
  • 第10章 使Python更强大的工具
  • 10.1 迭代与可迭代对象
  • 10.2 迭代器与生成器
  • 10.3 “神器”
  • 10.4 见招拆招
  • 10.5 实战演练
  • 10.6 本章小结
  • 第11章 Python与图形
  • 11.1 常用的Python GUI开发模块
  • 11.2 从EasyGUI开始
  • 11.3 经典GUI
  • 11.4 漂亮的wxPython
  • 11.5 了解pygame
  • 11.6 见招拆招
  • 11.7 实战演练
  • 11.8 本章小结
  • 第12章 调试Python程序
  • 12.1 使用pdb调试Python程序
  • 12.2 使用IDLE调试Python程序
  • 12.3 反编译
  • 12.4 性能分析
  • 12.5 打包成EXE文件
  • 12.6 本章小结
  • 第13章 Python与数据库
  • 13.1 了解数据库
  • 13.2 从简单的SQLite3开始
  • 13.3 Python与SQLite3
  • 13.4 升级SQL
  • 13.5 Python与MySQL的接口
  • 13.6 NoSQL之Redis
  • 13.7 Python与Redis的接口
  • 13.8 NoSQL之MongoDB
  • 13.9 Python与MongoDB的接口
  • 13.10 见招拆招
  • 13.11 实战演练
  • 13.12 本章小结
  • 第14章 Python与系统编程
  • 14.1 认识操作系统
  • 14.2 常用的Windows命令和Linux命令
  • 14.3 如何捕获命令行输出信息
  • 14.4 进程
  • 14.5 线程
  • 14.6 os模块与sys模块
  • 14.7 见招拆招
  • 14.8 实战演练
  • 14.9 本章小结
  • 第15章 Python与网络编程
  • 15.1 网络编程基础
  • 15.2 使用socket模块
  • 15.3 Twisted框架
  • 15.4 http库、urllib库、ftplib库
  • 15.5 处理网页数据
  • 15.6 电子邮件
  • 15.7 见招拆招
  • 15.8 实战演练
  • 15.9 本章小结
  • 第16章 Python与Office编程
  • 16.1 Python与Excel
  • 16.2 Python与Word
  • 16.3 Python与PowerPoint
  • 16.4 见招拆招
  • 16.5 实战演练
  • 16.6 本章小结
  • 第17章 Python与Web框架
  • 17.1 使用Django搭建网站
  • 17.2 搭建Tornado Web服务器
  • 17.3 认识Flask框架
  • 17.4 见招拆招
  • 17.5 实战演练
  • 17.6 本章小结
  • 第18章 Python与网络爬虫
  • 18.1 爬虫原理与第一个爬虫程序
  • 18.2 使用Python爬取图片
  • 18.3 使用Scrapy框架
  • 18.4 模拟浏览器
  • 18.5 见招拆招
  • 18.6 实战演练
  • 18.7 本章小结
  • 第19章 Python设计模式
  • 19.1 设计模式概述
  • 19.2 常用的5种设计模式及其实现代码
  • 19.3 见招拆招
  • 19.4 实战演练
  • 19.5 本章小结
  • 第20章 Python在图像(Pillow)中的应用实战
  • 20.1 概述
  • 20.2 应用实战
  • 第21章 Python在语言处理中的应用实战
  • 21.1 概述
  • 21.2 应用实战
  • 第22章 Python在科学计算(NumPy)中的应用实战
  • 22.1 概述
  • 22.2 应用实战
  • 第23章 Python在数据可视化(Matplotlib)中的应用实战
  • 23.1 概述
  • 23.2 应用实战
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

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