Python一行流:像专家一样写代码
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

你会学到什么?

下面是你会学到的内容的概述。

1 Python温故知新 介绍Python的基础知识,让你重新检视自己的Python知识。

2 Python技巧 包括10个一行流技巧,帮助你熟练掌握基本知识,例如列表解析、文件输入、lambda函数、map()和zip()、all()量词、切片,以及基础的列表运算。你还会学到如何引入和操作各种数据结构,利用它们来解决各种各样的日常问题。

3数据科学 包含了数据科学方面的10个一行流程序,全部基于NumPy库构建。NumPy处于Python强大的机器学习和数据科学能力的核心,你将会学到基本的NumPy知识,如数组、形状、轴、类型、广播、高级索引、切片、排序、搜索、聚合与统计。

4机器学习 涵盖了使用Python的scikit-learn库进行机器学习的10个一行流程序,会涉及值预测的回归算法,这些算法的例子包括线性回归、K-近邻算法和神经网络。你也会学到分类算法,比如逻辑回归、决策树学习、支持向量机和随机森林。此外,还会学习如何计算多维数据阵列的基本统计数据,以及用于无监督学习的K-Means算法,这些都是机器学习领域最为重要的算法与范式。

5正则表达式 包含10个一行流程序,帮助你用正则表达式实现更多的目标。你会学到各种基本的正则表达式,并把它们组合(然后再组合)以创建更加高级的正则表达式,还会学习如何使用分组和命名组、反向查找、转义字符、空白字符、字符集(以及反向字符集)和贪婪/非贪婪运算符。

6算法 包含了10个一行流算法程序,涉及广泛的计算机科学主题,包括拟合、回文、超集、换元、阶乘、质数、斐波那契数列、混淆、搜索和基于算法的排序。其中许多内容将构成更高级算法的基础,是进入全面系统的算法学习的良好导引。

后记 总结全书,让你带着升级后的全新Python编程技能,去面对真实世界的考验。