奇迹小说
Python一行流:像专家一样写代码

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

作者: (美)克里斯蒂安·迈耶(ChristianMayer) 著;苏丹

9.48万65人 正在读

已完结现代当代当代文学
作品简介

本书专注于从初学迈向进阶的Python编码技术:如何像专家一样写出优雅、准确、简洁高效的Python单行代码;阅读任意一行Python代码时,如何系统性地对其进行拆解和分析。全书分为6个章节,以单行代码切入计算机科学的各个领域,包括Python语言基础、编程技巧、基于NumPy的科学计算、机器学习的主要算法模型、正则表达式进阶、计算机科学中若干经典算法的单行实现等。

目录 (232章)
倒序
正文
1Python温故知新1Python温故知新-基本数据结构基本数据结构-数值数据类型和结构基本数据结构-布尔值基本数据结构-字符串基本数据结构-关键字None1Python温故知新-容器数据类型容器数据类型-列表容器数据类型-堆栈容器数据类型-集合容器数据类型-字典容器数据类型-成员容器数据类型-列表和字典解析1Python温故知新-控制流控制流-if、else和elif控制流-循环1Python温故知新-函数1Python温故知新-lambda函数1Python温故知新-总结2Python技巧2Python技巧-使用列表解析找出最高收入者使用列表解析找出最高收入者-基础背景使用列表解析找出最高收入者-代码使用列表解析找出最高收入者-它是如何工作的2Python技巧-使用列表解析找出高信息价值的单词使用列表解析找出高信息价值的单词-基础背景使用列表解析找出高信息价值的单词-代码使用列表解析找出高信息价值的单词-它是怎么工作的2Python技巧-读取文件读取文件-基础背景读取文件-代码读取文件-它是怎么工作的2Python技巧-使用lambda和map函数使用lambda和map函数-基础背景使用lambda和map函数-代码使用lambda和map函数-它是如何工作的2Python技巧-使用切片查找匹配子串及所处环境使用切片查找匹配子串及所处环境-基础背景使用切片查找匹配子串及所处环境-代码使用切片查找匹配子串及所处环境-它是如何工作的2Python技巧-列表解析和切片列表解析和切片-基础背景列表解析和切片-代码列表解析和切片-它是如何工作的2Python技巧-使用切片赋值来修复损坏的列表使用切片赋值来修复损坏的列表-基础背景使用切片赋值来修复损坏的列表-代码使用切片赋值来修复损坏的列表-它是如何工作的2Python技巧-使用列表连接分析心脏健康数据使用列表连接分析心脏健康数据-基础背景使用列表连接分析心脏健康数据-代码使用列表连接分析心脏健康数据-它是如何工作的2Python技巧-使用生成器表达式查出未达最低工资标准的公司使用生成器表达式查出未达最低工资标准的公司-基础背景使用生成器表达式查出未达最低工资标准的公司-代码使用生成器表达式查出未达最低工资标准的公司-它是如何工作的2Python技巧-使用zip()函数格式化数据库使用zip()函数格式化数据库-基础背景使用zip()函数格式化数据库-代码使用zip()函数格式化数据库-它是如何工作的2Python技巧-总结3数据科学3数据科学-基础二维数组计算基础二维数组计算-基础背景基础二维数组计算-代码基础二维数组计算-它是如何工作的3数据科学-使用NumPy数组:切片、广播和数组类型使用NumPy数组:切片、广播和数组类型-基础背景使用NumPy数组:切片、广播和数组类型-广播使用NumPy数组:切片、广播和数组类型-代码使用NumPy数组:切片、广播和数组类型-它是如何工作的3数据科学-使用条件数组查询、过滤和广播检测异常值使用条件数组查询、过滤和广播检测异常值-基础背景使用条件数组查询、过滤和广播检测异常值-代码使用条件数组查询、过滤和广播检测异常值-它是如何工作的3数据科学-使用布尔索引过滤二维数组使用布尔索引过滤二维数组-基础背景使用布尔索引过滤二维数组-代码使用布尔索引过滤二维数组-它是如何工作的3数据科学-使用广播、切片赋值和重塑清洗固定步长的数组元素使用广播、切片赋值和重塑清洗固定步长的数组元素-基础背景使用广播、切片赋值和重塑清洗固定步长的数组元素-代码使用广播、切片赋值和重塑清洗固定步长的数组元素-它是如何工作的3数据科学-NumPy中何时使用sort()函数,何时使用argsort()函数NumPy中何时使用sort()函数,何时使用argsort()函数-基础背景NumPy中何时使用sort()函数,何时使用argsort()函数-代码NumPy中何时使用sort()函数,何时使用argsort()函数-它是如何工作的3数据科学-如何使用lambda函数和布尔索引来过滤数组如何使用lambda函数和布尔索引来过滤数组-基础背景如何使用lambda函数和布尔索引来过滤数组-代码如何使用lambda函数和布尔索引来过滤数组-它是如何工作的3数据科学-如何使用统计、数学和逻辑来创建高级数组过滤器如何使用统计、数学和逻辑来创建高级数组过滤器-基础背景如何使用统计、数学和逻辑来创建高级数组过滤器-代码如何使用统计、数学和逻辑来创建高级数组过滤器-它是如何工作的3数据科学-简单的关联分析:买了X的人也买了Y简单的关联分析:买了X的人也买了Y-基础背景简单的关联分析:买了X的人也买了Y-代码简单的关联分析:买了X的人也买了Y-它是如何工作的3数据科学-使用中间关联分析寻找最佳捆绑策略使用中间关联分析寻找最佳捆绑策略-基础背景使用中间关联分析寻找最佳捆绑策略-代码使用中间关联分析寻找最佳捆绑策略-它是怎么工作的3数据科学-总结4机器学习4机器学习-监督式机器学习的基础知识监督式机器学习的基础知识-训练阶段监督式机器学习的基础知识-推理阶段4机器学习-线性回归线性回归-基础背景线性回归-代码线性回归-它是如何工作的4机器学习-逻辑回归的一行流逻辑回归的一行流-基础背景逻辑回归的一行流-Sigmoid函数逻辑回归的一行流-代码逻辑回归的一行流-它是如何工作的4机器学习-K-Means聚类算法一行流K-Means聚类算法一行流-基础背景K-Means聚类算法一行流-代码K-Means聚类算法一行流-它是如何工作的4机器学习-K-近邻算法一行流K-近邻算法一行流-基础背景K-近邻算法一行流-代码K-近邻算法一行流-它是如何工作的4机器学习-神经网络分析一行流神经网络分析一行流-基础背景神经网络分析一行流-代码神经网络分析一行流-它是如何工作的4机器学习-决策树学习一行流决策树学习一行流-基础背景决策树学习一行流-代码决策树学习一行流-它是如何工作的4机器学习-一行流计算方差最小的数据行一行流计算方差最小的数据行-基础背景一行流计算方差最小的数据行-代码一行流计算方差最小的数据行-它是如何工作的4机器学习-基本统计一行流基本统计一行流-基础背景基本统计一行流-代码基本统计一行流-它是如何工作的4机器学习-支持向量机分类一行流支持向量机分类一行流-基础背景支持向量机分类一行流-代码支持向量机分类一行流-它是如何工作的4机器学习-随机森林分类一行流随机森林分类一行流-基础背景随机森林分类一行流-代码随机森林分类一行流-它是如何工作的4机器学习-总结5正则表达式5正则表达式-在字符串中找到基本文本模式在字符串中找到基本文本模式-基础背景在字符串中找到基本文本模式-代码在字符串中找到基本文本模式-它是如何工作的5正则表达式-用正则表达式编写你的第一个网络爬虫用正则表达式编写你的第一个网络爬虫-基础背景用正则表达式编写你的第一个网络爬虫-代码用正则表达式编写你的第一个网络爬虫-它是如何工作的5正则表达式-分析HTML文档中的超链接分析HTML文档中的超链接-基础背景分析HTML文档中的超链接-代码分析HTML文档中的超链接-它是如何工作的5正则表达式-从字符串中提取美元金额从字符串中提取美元金额-基础背景从字符串中提取美元金额-代码从字符串中提取美元金额-它是如何工作的5正则表达式-找出不安全的HTTPURL找出不安全的HTTPURL-基础背景找出不安全的HTTPURL-代码找出不安全的HTTPURL-它是如何工作的5正则表达式-验证用户输入的时间格式(第一部分)验证用户输入的时间格式(第一部分)-基础背景验证用户输入的时间格式(第一部分)-代码验证用户输入的时间格式(第一部分)-它是如何工作的5正则表达式-验证用户输入的时间格式(第二部分)验证用户输入的时间格式(第二部分)-基础背景验证用户输入的时间格式(第二部分)-代码验证用户输入的时间格式(第二部分)-它是如何工作的5正则表达式-字符串中的重复检测字符串中的重复检测-基础背景字符串中的重复检测-代码字符串中的重复检测-它是如何工作的5正则表达式-检测重复单词检测重复单词-基础背景检测重复单词-代码检测重复单词-它是如何工作的5正则表达式-用正则模式在多行字符串中进行修改用正则模式在多行字符串中进行修改-基础背景用正则模式在多行字符串中进行修改-代码用正则模式在多行字符串中进行修改-它是如何工作的5正则表达式-总结6算法用lambda函数及排序找出异形词-基础背景用lambda函数及排序找出异形词-代码用lambda函数及排序找出异形词-它是如何工作的6算法-用lambda函数和负索引切片找出回文用lambda函数和负索引切片找出回文-基础背景用lambda函数和负索引切片找出回文-代码用lambda函数和负索引切片找出回文-它是如何工作的6算法-用递归阶乘函数计算排列数用递归阶乘函数计算排列数-基础背景用递归阶乘函数计算排列数-代码用递归阶乘函数计算排列数-它是如何工作的6算法-找到Levenshtein距离找到Levenshtein距离-基础背景找到Levenshtein距离-代码找到Levenshtein距离-它是如何工作的6算法-通过函数式编程计算幂集通过函数式编程计算幂集-基础背景通过函数式编程计算幂集-代码通过函数式编程计算幂集-它是如何工作的6算法-用高级索引和列表解析来实现恺撒密码的加密用高级索引和列表解析来实现恺撒密码的加密-基础背景用高级索引和列表解析来实现恺撒密码的加密-代码用高级索引和列表解析来实现恺撒密码的加密-它是如何工作的6算法-用Eratosthenes筛法找出素数用Eratosthenes筛法找出素数-基础背景用Eratosthenes筛法找出素数-代码用Eratosthenes筛法找出素数-它是如何工作的6算法-用reduce()函数计算Fibonacci数列用reduce()函数计算Fibonacci数列-基础背景用reduce()函数计算Fibonacci数列-代码用reduce()函数计算Fibonacci数列-它是如何工作的6算法-一种递归的二分查找算法一种递归的二分查找算法-基础背景一种递归的二分查找算法-代码一种递归的二分查找算法-它是如何工作的递归快速排序算法-基础背景递归快速排序算法-代码递归快速排序算法-它是如何工作的6算法-总结
精选推荐
领导力法则

领导力法则

[中国纺织出版社]

陆禹萌

已完结当代文学

销售心理学

销售心理学

[中国纺织出版社]

兰华

已完结当代文学

销售就是玩转情商

销售就是玩转情商

[中国纺织出版社]

王威

已完结当代文学

销售员情商实战训练

销售员情商实战训练

成功的销售需要高智商,更需要高情商。一个销售员的销售业绩,往往与他的情商成正比。本书从十个方面详细讲述了有效运用情商,提高销售业绩的方法和技巧。通过实际销售案例和销售心理学理论指导,以及实战点拨和情商拓展训练,帮助读者全方位、快速提高情商。故事性、多版块、碎片化的内容设置,有效降低读者阅读疲劳,提高阅读兴趣,不论是奔波在路上的销售小白,还是带领团队奋勇向前的销售经理,都能从中找到适合自己的销售软技巧。

刘军

已完结当代文学

让未来的你,感谢现在勇敢的自己

让未来的你,感谢现在勇敢的自己

[中国纺织出版社]

王介威

已完结当代文学

行为心理学:华生的实用心理学课

行为心理学:华生的实用心理学课

[中国纺织出版社]

(美)约翰·华生著.倪彩

已完结当代文学

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)是以作者多来年的心理辅导和咨询数据为素材,对现实生活中的行为心理学应用进行了形象、深入、全面的论述和解读。本书与日本心理学图解书形式相同,浅显易读,有趣又益。

武莉

已完结当代文学

自卑与超越

自卑与超越

《自卑与(全译插图典藏版)》是个体心理学研究领域的著作,也是人本主义心理学先驱阿尔弗雷德·阿德勒的很好著作。阿德勒的学说以“自卑感”与“创造性自我”为中心,并强调“社会意识”。全书立足个人心理学的观点,从教育、家庭、婚姻、伦理、社交等多个领域,以大量的实例为论述基础,阐明了人生意义的真谛,帮助人们克服自卑、不断超自己,正确对待职业,正确理解社会与性。本书直接促进了亲子教育、人格培养、婚姻与爱情、职业生涯、家庭建设、人际关系等诸多领域的长足发展,成为人们了解心理学的经典读物。

(奥)阿尔弗雷德·阿德勒

已完结当代文学

自制力:道理我都懂,为什么就是过不好人生

自制力:道理我都懂,为什么就是过不好人生

[中国纺织出版社]

邱开杰

已完结当代文学