展开全部

主编推荐语

20年开发经验感悟,全面覆盖Python编程方方面面,一本书助你成为Python开发的多面手。

内容简介

本书从Python语言的基础语法讲起,逐步深入地介绍了Python各种库,并且介绍了这些库的实战案例,重点介绍了爬虫开发,GUI应用程序开发,容器管理,Redis数据库操作以及数据处理和神经网络方面的内容。让读者不但可以系统地学习Python编程的相关知识,而且还能对Python在各个领域的应用有更为深入的理解。

本书分为21章,涵盖的主要内容有Python语言基础和Python在多个领域的应用。重点介绍了多线程编程;GUI应用程序开发;web编程;爬虫开发;容器管理;数据处理以及神经网络上的应用。

本书内容通俗易懂,案例丰富,实用性强,特别适合Python语言的入门读者和进阶读者阅读,也适合自动化测试人员、自动运维人员阅读。另外,本书也适合作为相关培训机构的教材使用。

目录

  • 版权信息
  • 前言
  • 第1篇 Python编程基础
  • 第1章 语言基础
  • 1.1 Python语言介绍
  • 1.2 Python版本介绍
  • 1.3 集成开发环境
  • 1.4 代码的运行方式
  • 1.5 网页运行方式
  • 1.6 基 本 语 法
  • 1.7 Python之禅
  • 第2章 基本数据类型
  • 2.1 整 数 类 型
  • 2.2 布尔类型
  • 2.3 字节流
  • 2.4 浮点数
  • 2.5 列表
  • 2.6 字符串
  • 2.7 元组
  • 2.8 集合
  • 2.9 字典
  • 2.10 NoneType类型
  • 2.11 变量、对象和值的关系
  • 第3章 函数
  • 3.1 函数的定义和使用
  • 3.2 函数的返回值
  • 3.3 函数的参数
  • 3.4 常见的系统自带函数
  • 3.5 lambda函数
  • 3.6 递归调用
  • 第4章 模块和包
  • 4.1 模块
  • 4.2 包
  • 4.3 软件包的安装
  • 第5章 文件操作
  • 5.1 文件的基本操作
  • 5.2 打开文件
  • 5.3 文件对象的操作
  • 5.4 关闭文件
  • 5.5 特殊文件
  • 5.6 文件对象的属性
  • 第6章 基础库
  • 6.1 正则表达式库
  • 6.2 数学库
  • 6.3 时间库
  • 6.4 日期库
  • 6.5 二叉树库
  • 6.6 串行化库
  • 6.7 随机数库
  • 第7章 异常处理
  • 7.1 Python中的异常处理
  • 7.2 抛出异常
  • 7.3 常见的系统定义异常
  • 第8章 类和对象
  • 8.1 类的定义和实例创建
  • 8.2 类的属性
  • 8.3 初始化函数和销毁函数
  • 8.4 实例对象的属性
  • 8.5 静态方法
  • 8.6 类方法
  • 8.7 访问控制
  • 8.8 只读属性
  • 8.9 类属性的安全检查
  • 8.10 派生类
  • 8.11 多重继承
  • 第2篇 Python编程高级主题
  • 第9章 多线程
  • 9.1 线程介绍
  • 9.2 Python中的线程
  • 9.3 thread包
  • 9.4 threading包
  • 9.5 线程同步
  • 9.6 线程安全
  • 9.7 死锁
  • 第10章 多进程
  • 10.1 进程的概念
  • 10.2 subprocess模块
  • 10.3 multiprocessing模块
  • 10.4 os模块
  • 第11章 迭代器和生成器
  • 11.1 迭代器
  • 11.2 生成器
  • 第12章 装饰器
  • 12.1 起源
  • 12.2 被装饰函数带有参数
  • 12.3 装饰函数带有参数
  • 12.4 装饰函数带有返回值
  • 12.5 使用多个装饰器
  • 12.6 常用装饰器
  • 第13章 数据文件操作
  • 13.1 csv文件的处理
  • 13.2 yaml文件的处理
  • 13.3 json文件的处理
  • 第14章 软件测试
  • 14.1 无框架的测试
  • 14.2 PyUnit测试框架
  • 14.3 Pytest测试框架
  • 第15章 网络编程
  • 15.1 TCP/IP协议介绍
  • 15.2 socket介绍
  • 15.3 TCP echo服务器
  • 15.4 简单的TCP客户端
  • 15.5 UDP版的echo服务器
  • 第16章 容器操作
  • 16.1 Docker的安装
  • 16.2 Docker的基本概念
  • 16.3 docker-py库
  • 16.4 kubernetes库
  • 第17章 爬虫框架
  • 17.1 Scrapy的安装
  • 17.2 工作原理
  • 17.3 一个简单的例子
  • 17.4 Scrapy的架构图
  • 17.5 爬虫
  • 17.6 一个完整的项目
  • 17.7 结果数据
  • 17.8 选择器
  • 17.9 设置
  • 17.10 命令行工具
  • 17.11 爬取北京公交线路数据
  • 第18章 开发框架
  • 18.1 Flask的安装
  • 18.2 最简单的Flask应用
  • 18.3 路由
  • 18.4 运行应用的参数
  • 18.5 命令行方式运行
  • 18.6 HTTP的方法
  • 18.7 静态文件
  • 18.8 模板
  • 第19章 键值数据库Redis
  • 19.1 介绍
  • 19.2 服务器的安装
  • 19.3 Python客户端的安装
  • 19.4 元操作
  • 19.5 字符串数据的操作
  • 19.6 哈希数据的操作
  • 19.7 列表数据的操作
  • 19.8 集合数据的操作
  • 19.9 订阅发布
  • 19.10 设置时效
  • 19.11 管道模式
  • 第20章 图形界面应用
  • 20.1 Tk和Tkinter
  • 20.2 wxPython
  • 20.3 PyQt
  • 20.4 小结
  • 第21章 数据处理
  • 21.1 matplotlib
  • 21.2 NumPy
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    比较全面的介绍了 Python 知识,作为入门参考还不错。高级读者可以看目录学习了

      转发
      评论

    出版方

    机械工业出版社有限公司

    机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。