5.0 用户推荐指数
科技
类型
6.7
豆瓣评分
可以朗读
语音朗读
138千字
字数
2021-10-01
发行日期
展开全部
主编推荐语
本书专注于从初学迈向进阶的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数列
- 基础背景
- 代码
- 它是如何工作的
- 一种递归的二分查找算法
- 基础背景
- 代码
- 它是如何工作的
- 递归快速排序算法
- 基础背景
- 代码
- 它是如何工作的
- 总结
- 后记
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。