Python一行流:像专家一样写代码

Python一行流:像专家一样写代码

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书专注于从初学迈向进阶的Python编码技术。

内容简介

如何像专家一样写出优雅、准确、简洁高效的Python单行代码;阅读任意一行Python代码时,如何系统性地对其进行拆解和分析。

全书分为6个章节,以单行代码切入计算机科学的各个领域,包括Python语言基础、编程技巧、基于NumPy的科学计算、机器学习的主要算法模型、正则表达式进阶、计算机科学中若干经典算法的单行实现等。

章节目录

版权信息

内容简介

推荐序一 干一行,爱“一行”

推荐序二 Su27般大义凛然

推荐序三

推荐序四

推荐序五

译者序

致谢

导语

1 Python温故知新

基本数据结构

数值数据类型和结构

布尔值

字符串

关键字None

容器数据类型

列表

堆栈

集合

字典

成员

列表和字典解析

控制流

if、else和elif

循环

函数

lambda函数

总结

2 Python技巧

使用列表解析找出最高收入者

基础背景

代码

它是如何工作的

使用列表解析找出高信息价值的单词

基础背景

代码

它是怎么工作的

读取文件

基础背景

代码

它是怎么工作的

使用lambda和map函数

基础背景

代码

它是如何工作的

使用切片查找匹配子串及所处环境

基础背景

代码

它是如何工作的

列表解析和切片

基础背景

代码

它是如何工作的

使用切片赋值来修复损坏的列表

基础背景

代码

它是如何工作的

使用列表连接分析心脏健康数据

基础背景

代码

它是如何工作的

使用生成器表达式查出未达最低工资标准的公司

基础背景

代码

它是如何工作的

使用zip()函数格式化数据库

基础背景

代码

它是如何工作的

总结

3 数据科学

基础二维数组计算

基础背景

代码

它是如何工作的

使用NumPy数组:切片、广播和数组类型

基础背景

广播

代码

它是如何工作的

使用条件数组查询、过滤和广播检测异常值

基础背景

代码

它是如何工作的

使用布尔索引过滤二维数组

基础背景

代码

它是如何工作的

使用广播、切片赋值和重塑清洗固定步长的数组元素

基础背景

代码

它是如何工作的

NumPy中何时使用sort()函数,何时使用argsort()函数

基础背景

代码

它是如何工作的

如何使用lambda函数和布尔索引来过滤数组

基础背景

代码

它是如何工作的

如何使用统计、数学和逻辑来创建高级数组过滤器

基础背景

代码

它是如何工作的

简单的关联分析:买了X的人也买了Y

基础背景

代码

它是如何工作的

使用中间关联分析寻找最佳捆绑策略

基础背景

代码

它是怎么工作的

总结

4 机器学习

监督式机器学习的基础知识

训练阶段

推理阶段

线性回归

基础背景

代码

它是如何工作的

逻辑回归的一行流

基础背景

Sigmoid函数

代码

它是如何工作的

K-Means聚类算法一行流

基础背景

代码

它是如何工作的

K-近邻算法一行流

基础背景

代码

它是如何工作的

神经网络分析一行流

基础背景

代码

它是如何工作的

决策树学习一行流

基础背景

代码

它是如何工作的

一行流计算方差最小的数据行

基础背景

代码

它是如何工作的

基本统计一行流

基础背景

代码

它是如何工作的

支持向量机分类一行流

基础背景

代码

它是如何工作的

随机森林分类一行流

基础背景

代码

它是如何工作的

总结

5 正则表达式

在字符串中找到基本文本模式

基础背景

代码

它是如何工作的

用正则表达式编写你的第一个网络爬虫

基础背景

代码

它是如何工作的

分析HTML文档中的超链接

基础背景

代码

它是如何工作的

从字符串中提取美元金额

基础背景

代码

它是如何工作的

找出不安全的HTTP URL

基础背景

代码

它是如何工作的

验证用户输入的时间格式(第一部分)

基础背景

代码

它是如何工作的

验证用户输入的时间格式(第二部分)

基础背景

代码

它是如何工作的

字符串中的重复检测

基础背景

代码

它是如何工作的

检测重复单词

基础背景

代码

它是如何工作的

用正则模式在多行字符串中进行修改

基础背景

代码

它是如何工作的

总结

6 算法

用lambda函数及排序找出异形词

基础背景

代码

它是如何工作的

用lambda函数和负索引切片找出回文

基础背景

代码

它是如何工作的

用递归阶乘函数计算排列数

基础背景

代码

它是如何工作的

找到Levenshtein距离

基础背景

代码

它是如何工作的

通过函数式编程计算幂集

基础背景

代码

它是如何工作的

用高级索引和列表解析来实现恺撒密码的加密

基础背景

代码

它是如何工作的

用Eratosthenes筛法找出素数

基础背景

代码

它是如何工作的

用reduce()函数计算Fibonacci数列

基础背景

代码

它是如何工作的

一种递归的二分查找算法

基础背景

代码

它是如何工作的

递归快速排序算法

基础背景

代码

它是如何工作的

总结

后记

Python一行流:像专家一样写代码是2021年由电子工业出版社出版,作者[美] Christian Mayer。

得书感谢您对《Python一行流:像专家一样写代码》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
像树一样向上生长 电子书
本书主要论述了学校促进教师专业发展,应从六举措形成“六力”:学校文化--滋养教师的生命力;目标引领--形成向上的牵引力;雁行理论--追求群体的战斗力;创新机制--点燃生命的变革力;个体自为--提升自我的内需力;管理评价推动成长的驱动力。本书最后阐述激活教师内生力的理想树建构模式、理想树的成长史以及效果分析与反思。
像杂草一样用力生存 电子书
《像杂草一样用力生存》中提到了许多生命力顽强的植物,如车前草、酢浆草、看麦娘、苍耳子、戟叶蓼、早熟禾、麒麟草、菟丝子等。作者作为静冈大学研究生院农学研究系教授,农学博士,研究杂草等植物多年。他从植物学家的角度出发,结合现代的商务理论,从荒野生存战略、成功的几条法则、处世哲学三个方面详细解说了野草的生存智慧。同时,他借用杂草的智慧启迪读者思考,如何才能在这个充满未知的时代中顽强地生存下去。这本书短小
像查理·芒格一样投资 电子书
查理·芒格不仅是一位出色的投资家,更是一位充满智慧的思想家。本书透过查理·芒格鲜活的人生历程和其经手操盘的投资案例,全面复盘并展现了他的投资智慧和人生智慧,同时系统阐释了查理·芒格充满智慧的思维模型,特别是他堪称经典的格栅模型。本书作者基于多年对查理·芒格投资案例的研究以及持续的亲身实践,将查理·芒格的思想和投资策略化繁为简,总结提炼为投资常识、实战手法,帮助读者系统学习查理·芒格的投资理论,同时
Python极客编程:用代码探索世界 电子书
16个有趣的编程项目,提升Python编程技能,培养解决现实问题的思维。