我第二本书《Python 从入门到入迷》

3342e70a9dc5df14fced7e463e345c3b.png

本书分四个系列,系列一为 Python 基础,系列二为 Python 数据分析,系列三为 Python 数据可视化,系列四为 Python 机器学习,整套书的统计指标如下表所示:


页数
图表
字数
系列一
216
224
88560
系列二194
111
75526
系列三251
375
78847
系列四147
154
55414
总计
808
864
298347

808 页!接近 30 万字!包含 864 张图表!

个人简历

王圣元 (FRM, CAIA)

某加密货币公司执行总监 (将任)

冬海集团 SeaMoney 建模领导 (现任)

八方咨询公司量化总监 (前任)

新加坡国立大学金融数学硕士

新加坡国立大学量化金融学士

快乐机器学习》的作者

Python - 从入门到入迷》(本书)

金融工程 - 从入门到入迷》(在写)

本书主要内容

全书共有四个系列。

40385be8681f1a10ce5552061299ab5f.png

系列一主要是 Python 基础内容,可结构化为六大模块,编程概论、数据结构、流程控制、函数用法、对象和类、高级特征。第 1 章类比计算机语言和人类语言,介绍编程语言都需要了解一些概论以及如何使用 Jupyter Notebook。第 2 章介绍两类数据结构,元素型和容器型。第 3 章介绍当代码不出错的流程控制,以及当代码报错时的异常处理。第 4 章介绍两类函数,低阶函数和高阶函数。第 5 章介绍面向对象编程,以及实例和类的变量和方法。第 6 章介绍 Python 高级用法的三大“美化”,包括字符格式化和正则化,解析化。第 7 章介绍 Python 高级用法的三大“利器”,包括迭代器、生成器和装饰器。

41ad621b605b4c4f0da6c1bad0496bc6.png

系列二专注介绍数据分析的工具库,包括数组计算的 numpy,科学计算的 scipy 和数据分析的 pandas,其中 numpy 和 pandas 是数据结构的工具库,而 scipy 是基于 numpy 上扩展功能的工具库。对于数据结构,如第 8 章 numpy 和第 10 章 pandas,本书以“创建-存储-获取-操作”这条主干线去讲解,当然面向具体的 numpy 数组和 pandas 数据帧,会在主干线上加东西,比如数组的广播机制和数据帧的可视化。对于功能,第 9 章 scipy 从目的导向出发,比如如何执行内插外延、如何计算数值积分、如何解决统筹规划、如何实施有限差分、和如何拟合线性回归。

4447178ebc88bdbe8230ddbf3e4393a4.png

系列三专注介绍数据可视化的工具库,包括基本可视化的 matplotlib,统计可视化的 seaborn,交互可视化的 bobeh、plotly、cufflinks 和 pyecharts。一图胜千言,数据分析的产出通常是以表格 (table) 形式存储,但是在展示时用图表 (chart) 能更抓人眼球。第 11 章 matplotlib 和第 12 章 seaborn 做出的图没有交互功能,前者最大特点是几乎可以实现所有需求的图,后者最大特点是用几行代码可以快速生成统计图。用第 13 章 bokeh、plotly、cufflinks 和 pyecharts 做出的图有交互功能,但实现方式各有不同,bokeh 最大特点是连接 - 可相连轴和数据, plotly 和 cufflinks 最大特点是高效 – 可直接在 pandas 数据帧上作图,而 pyecharts 最大特点是灵活 – 可实现众多作图功能。

bf2d86eb13e393ff74b9b85428fa1083.png

系列四专注介绍人工智能的工具库,包括机器学习的 scikit-learn 和 scikit-plot,以及深度学习的 keras。第 14 章 scikit-learn 从分类、回归、聚类、降维、模型选择和预处理六大模块来介绍其 API 用法,第 15 章 scikit-plot 是机器学习可视化的工具库,为度量、估计、聚类和降维四大模块设计了绘图功能,第 16 章 keras 主要介绍神经网络模型以及如何用 KerasTuner 来调节其超参数。

本书特色

  • 系统化 (systematize) 零散知识来融会贯通 (connect the dots)

  • 故事化 (dramatize) 晦涩概念来直观感受 (gain the intuitions)

  • 抽象化 (dramatize) 特定细节来掌握本质 (grasp the essences)

  • 可视化 (visualize) 复杂关系来揭开面纱 (demystify the processes)

本书目录

c0f79003e90889d6d0e5ef3d69311f3a.jpeg

18be64583eee6f9f7a7d9f1a0952361f.gif

如何购买

两种方式:

  1. 通过微信付费文章购买,128 元一本(等价于 896 个微信豆),建议用有Android 系统的手机购买,用有 iOS 系统的手机买我会被苹果公司收走 30% 的收入。

  2. 通过微信转账买(给我留言微信号),价格一样, 128 元一本

此外,如果和我整套视频课(一共三个系列)一起打包购买,本书可以享受 8 折,100 元一本。视频课可从公众号主页“付费精品”进入,如下图所示。

7086bd99215fe5554c96a857d82fc521.jpeg

购买本书的读者可以加入下面的群(二维码过期可私信我加微信拉你入群),在学习本书时遇到的问题,我可以答疑;对本书的勘误也可以在群里交流。

b85dddc83931a856ae34435f577fc25c.jpeg

我会不断丰富该书的内容,比如 numpy 里还可以加爱因斯坦求和 (einsum), scipy 里面还可以加二维 PDE 有限差分,比如多加一个章节关于可视化工具包 Altair 等等,比如继续添加深度学习框架 Tensorflow 和 PyTorch 章节。购买了第一版的读者只需要补个差价就能享受未来的新版书。

书和代码已经上传到百度盘,如下图所示:

5c7b0cdbcf24ccd9842ca5f220784dd4.png

在代码 zip 包里解压可以看到:

129b1132da865ba01e07de2fa11961d0.png

PDF 书和 Jupyter Notebook 代码的百度盘下载地址:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值