描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121419683
内容简介
本书专注于从初学迈向进阶的Python编码技术:如何像专家一样写出优雅、准确、简洁高效的Python 单行代码;阅读任意一行Python 代码时,如何系统性地对其进行拆解和分析。全书分为6 个章节,以单行代码切入计算机科学的各个领域,包括Python 语言基础、编程技巧、基于NumPy的科学计算、机器学习的主要算法模型、正则表达式进阶、计算机科学中若干经典算法的单行实现等。
目 录
导语 ………………………………………………………………………………………………………… 1
Python 一行流的例子 ……………………………………………………………………………………… 2
关于可读性的说明 …………………………………………………………………………………………. 3
这本书是给谁看的? ……………………………………………………………………………………… 4
你会学到什么? …………………………………………………………………………………………….. 5
线上资源 ……………………………………………………………………………………………………….. 6
1 Python 温故知新 …………………………………………………………………………………… 7
基本数据结构 ………………………………………………………………………………………………… 8
数值数据类型和结构 ………………………………………………………………………………. 8
布尔值 ……………………………………………………………………………………………………. 8
字符串 ………………………………………………………………………………………………….. 11
关键字 None …………………………………………………………………………………………. 12
容器数据类型 ………………………………………………………………………………………………. 13
列表 ……………………………………………………………………………………………………… 13
堆栈 ……………………………………………………………………………………………………… 16
集合 ……………………………………………………………………………………………………… 17
字典 ……………………………………………………………………………………………………… 19
成员 ……………………………………………………………………………………………………… 20
XVIII Python 一行流
列表和字典解析 ……………………………………………………………………………………. 20
控制流 …………………………………………………………………………………………………………. 21
if、else 和 elif ……………………………………………………………………………………….. 21
循环 ……………………………………………………………………………………………………… 22
函数 …………………………………………………………………………………………………………….. 24
lambda 函数 ………………………………………………………………………………………………….. 24
总结 …………………………………………………………………………………………………………….. 25
2 Python 技巧 ……………………………………………………………………………………….. 27
使用列表解析找出收入者 ………………………………………………………………………. 28
基础背景 ………………………………………………………………………………………………. 28
代码 ……………………………………………………………………………………………………… 30
它是如何工作的 ……………………………………………………………………………………. 31
使用列表解析找出高信息价值的单词 ……………………………………………………………. 31
基础背景 ………………………………………………………………………………………………. 31
代码 ……………………………………………………………………………………………………… 32
它是怎么工作的 ……………………………………………………………………………………. 32
读取文件 ……………………………………………………………………………………………………… 33
基础背景 ………………………………………………………………………………………………. 33
代码 ……………………………………………………………………………………………………… 34
它是怎么工作的 ……………………………………………………………………………………. 34
使用 lambda 和 map 函数 ………………………………………………………………………………. 35
基础背景 ………………………………………………………………………………………………. 35
代码 ……………………………………………………………………………………………………… 36
它是如何工作的 ……………………………………………………………………………………. 37
使用切片查找匹配子串及所处环境 ……………………………………………………………….. 38
基础背景 ………………………………………………………………………………………………. 38
代码 ……………………………………………………………………………………………………… 40
它是如何工作的 ……………………………………………………………………………………. 41
目录 XIX
列表解析和切片 …………………………………………………………………………………………… 41
基础背景 ………………………………………………………………………………………………. 42
代码 ……………………………………………………………………………………………………… 42
它是如何工作的 ……………………………………………………………………………………. 43
使用切片赋值来修复损坏的列表 …………………………………………………………………… 43
基础背景 ………………………………………………………………………………………………. 43
代码 ……………………………………………………………………………………………………… 44
它是如何工作的 ……………………………………………………………………………………. 45
使用列表连接分析心脏健康数据 …………………………………………………………………… 46
基础背景 ………………………………………………………………………………………………. 46
代码 ……………………………………………………………………………………………………… 48
它是如何工作的 ……………………………………………………………………………………. 48
使用生成器表达式查出未达工资标准的公司 ………………………………………….. 48
基础背景 ………………………………………………………………………………………………. 49
代码 ……………………………………………………………………………………………………… 49
它是如何工作的 ……………………………………………………………………………………. 50
使用 zip()函数格式化数据库 …………………………………………………………………………. 51
基础背景 ……………………………………….
Python 一行流的例子 ……………………………………………………………………………………… 2
关于可读性的说明 …………………………………………………………………………………………. 3
这本书是给谁看的? ……………………………………………………………………………………… 4
你会学到什么? …………………………………………………………………………………………….. 5
线上资源 ……………………………………………………………………………………………………….. 6
1 Python 温故知新 …………………………………………………………………………………… 7
基本数据结构 ………………………………………………………………………………………………… 8
数值数据类型和结构 ………………………………………………………………………………. 8
布尔值 ……………………………………………………………………………………………………. 8
字符串 ………………………………………………………………………………………………….. 11
关键字 None …………………………………………………………………………………………. 12
容器数据类型 ………………………………………………………………………………………………. 13
列表 ……………………………………………………………………………………………………… 13
堆栈 ……………………………………………………………………………………………………… 16
集合 ……………………………………………………………………………………………………… 17
字典 ……………………………………………………………………………………………………… 19
成员 ……………………………………………………………………………………………………… 20
XVIII Python 一行流
列表和字典解析 ……………………………………………………………………………………. 20
控制流 …………………………………………………………………………………………………………. 21
if、else 和 elif ……………………………………………………………………………………….. 21
循环 ……………………………………………………………………………………………………… 22
函数 …………………………………………………………………………………………………………….. 24
lambda 函数 ………………………………………………………………………………………………….. 24
总结 …………………………………………………………………………………………………………….. 25
2 Python 技巧 ……………………………………………………………………………………….. 27
使用列表解析找出收入者 ………………………………………………………………………. 28
基础背景 ………………………………………………………………………………………………. 28
代码 ……………………………………………………………………………………………………… 30
它是如何工作的 ……………………………………………………………………………………. 31
使用列表解析找出高信息价值的单词 ……………………………………………………………. 31
基础背景 ………………………………………………………………………………………………. 31
代码 ……………………………………………………………………………………………………… 32
它是怎么工作的 ……………………………………………………………………………………. 32
读取文件 ……………………………………………………………………………………………………… 33
基础背景 ………………………………………………………………………………………………. 33
代码 ……………………………………………………………………………………………………… 34
它是怎么工作的 ……………………………………………………………………………………. 34
使用 lambda 和 map 函数 ………………………………………………………………………………. 35
基础背景 ………………………………………………………………………………………………. 35
代码 ……………………………………………………………………………………………………… 36
它是如何工作的 ……………………………………………………………………………………. 37
使用切片查找匹配子串及所处环境 ……………………………………………………………….. 38
基础背景 ………………………………………………………………………………………………. 38
代码 ……………………………………………………………………………………………………… 40
它是如何工作的 ……………………………………………………………………………………. 41
目录 XIX
列表解析和切片 …………………………………………………………………………………………… 41
基础背景 ………………………………………………………………………………………………. 42
代码 ……………………………………………………………………………………………………… 42
它是如何工作的 ……………………………………………………………………………………. 43
使用切片赋值来修复损坏的列表 …………………………………………………………………… 43
基础背景 ………………………………………………………………………………………………. 43
代码 ……………………………………………………………………………………………………… 44
它是如何工作的 ……………………………………………………………………………………. 45
使用列表连接分析心脏健康数据 …………………………………………………………………… 46
基础背景 ………………………………………………………………………………………………. 46
代码 ……………………………………………………………………………………………………… 48
它是如何工作的 ……………………………………………………………………………………. 48
使用生成器表达式查出未达工资标准的公司 ………………………………………….. 48
基础背景 ………………………………………………………………………………………………. 49
代码 ……………………………………………………………………………………………………… 49
它是如何工作的 ……………………………………………………………………………………. 50
使用 zip()函数格式化数据库 …………………………………………………………………………. 51
基础背景 ……………………………………….
评论
还没有评论。