作品简介

这本书将重新定义Python学习,它避开了现有Python入门书知识点杂而不精、内容脱离实际开发需求、详略设置不合理、学习曲线过于陡峭、案例过于炫技等弊端,它将带领读者快速掌握Python语言的最新特性、最新编程方法和最佳实践,让读者学完本书后具备项目实战能力,能用Python解决实际工作中的问题。

(1)Python入门:Python基础知识庞杂,但很多知识点并不常用,本书对初学者必备的基础知识精挑细选,以降低读者的学习负荷。

(2)Python进阶:详细且有针对性地讲解了Python的进阶知识,主要包括类、模块和各种常用内置库的原理和使用。学到这里,读者基本具备解决Python编程中各种常见问题的能力。

(3)Python应用:讲解了如何用Python解决数据科学、办公自动化、图形及界面、Web开发4大领域的问题,它将让读者掌握Python项目的完整实现过程和常见第三方库的使用。

李庆辉,资深Python技术专家和数据产品专家,目前就职于某互联网企业,担任数据产品团队负责人。中国人工智能学会会员,精通Python数据科学及Python Web开发。曾参与教育部“1+X”数据分析(python)职业技能等级标准评审。

著有畅销书《深人浅出Pandas:利用Python进行数据处理与分析》,该书已经成为pandas领域的标淮参考书。

作品目录

  • Preface 前言
  • Chapter 1 第1章 开始Python编程
  • 1.1 认识Python
  • 1.2 Python快速入门
  • 1.3 开发环境搭建
  • 1.4 了解Python
  • 1.5 本章小结
  • Chapter 2 第2章 数据类型系统
  • 2.1 一切皆对象
  • 2.2 内置类型
  • 2.3 数字
  • 2.4 字符串
  • 2.5 本章小结
  • Chapter 3 第3章 容器类型
  • 3.1 容器类型概述
  • 3.2 序列类型
  • 3.3 列表和元组
  • 3.4 字典和集合
  • 3.5 可迭代对象
  • 3.6 本章小结
  • Chapter 4 第4章 流程控制与函数
  • 4.1 基础流程控制语句
  • 4.2 模式匹配
  • 4.3 函数
  • 4.4 函数的参数
  • 4.5 函数进阶
  • 4.6 常用内置函数
  • 4.7 常用高阶函数
  • 4.8 本章小结
  • Chapter 5 第5章 类与模块
  • 5.1 类的特征
  • 5.2 定义类
  • 5.3 关于类的函数
  • 5.4 类型注解
  • 5.5 模块与库
  • 5.6 本章小结
  • Chapter 6 第6章 常用内置库
  • 6.1 random生成伪随机数
  • 6.2 字符串操作
  • 6.3 正则表达式操作
  • 6.4 日期和时间
  • 6.5 枚举类型
  • 6.6 本章小结
  • Chapter 7 第7章 数据科学
  • 7.1 NumPy
  • 7.2 pandas
  • 7.3 案例:利用广播机制去除错误数据
  • 7.4 案例:计算客户还够最低还款额的日期
  • 7.5 案例:读取并解析实验数据
  • 7.6 数据可视化
  • 7.7 本章小结
  • Chapter 8 第8章 办公自动化
  • 8.1 Excel操作案例
  • 8.2 Excel处理库
  • 8.3 Word处理
  • 8.4 本章小结
  • Chapter 9 第9章 图形及界面
  • 9.1 生成证书图片
  • 9.2 编写一个时钟
  • 9.3 界面程序进阶
  • 9.4 本章小结
  • Chapter 10 第10章 Web开发
  • 10.1 用Flask开发成绩查询系统
  • 10.2 用Django开发个人博客
  • 10.3 本章小结
  • 推荐阅读
展开全部