【周末荐书】Python数据科学指南:循序渐进的数据分析及机器学习工具书

周末荐书

今天推荐一本编排和内容都很不错的Python书籍——《Python数据科学指南》,英文书名叫《Python Data Science Handbook》。

因为没有中文版的出版,所以我们只介绍英文版的。

1、结构

这本书的编排结构非常好,一共分为5章,每章一个主题,每个主题对应一个Python的模块:

  • 第一章:介绍IPython和Jupyter的使用; 这两个模块提供了数据科学人员进行工作的Python计算环境。
  • 第二章:介绍Numpy的相关使用; numpy提供了对Python的密集数据进行高效存储的ndarray数组对象的操作。
  • 第三章:介绍数据处理和Pandas模块的使用; pandas提供了DataFrame对象用来高效的存储和操纵数据。
  • 第四章:介绍数据可视化和Matplotlib的使用; matplotlib提供了灵活的数据可视化功能。
  • 第五章:介绍机器学习和scikit-learn模块的使用; sklearn提供了已有机器学习算法的高效和简洁的Python实现。

基本上,这就是一个完整的数据科学的路线图了(向前还欠缺统计学和线性代数的部分,向后还欠缺深度学习的部分)。

首先使用科学计算工具搭建环境,学习基高效的数据结构,数据操作处理,数据可视化,最后进行机器学习实践。

对于想要系统地掌握Python数据分析或是数据挖掘的人来说,这个编排,无疑是很平缓的。

而且直接运用工具进行代码实操,对于数学基础薄弱的人来说,也能够很快地做出效果来,而不用纠结于数学概念而徘徊不前。

2、内容

内容上,基本上以小的知识点为主,一个解释然后一个代码演示,即使英文水平不好,看着代码也能理解其中的意思。

以sklearn模块的文本特征提取为例:

3、最后

实在对英文有障碍的同学,可以下载一个必应词典或者有道词典等能够进行划词翻译的翻译软件,借助它们,配合代码实操,基本上是能够理解书中介绍的知识点。

这本书的PDF电子版网络上都有,在此就不给出下载的链接的。

有心人,终不负…… 大家周日愉快!

最近会更新很频繁,大致的方向是Python相关的应用:Web开发、渗透测试、数据分析、机器学习等,大家有什么建议,欢迎留言。

原文发布于微信公众号 - 州的先生(zmister2016)

原文发表时间:2017-11-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏闻道于事

商城项目整理(三)JDBC增删改查

商品表的增加,修改,删除,订单表的增加,确认,用户表的查看,日志表的增加,查看 商品表建表语句: 1 create table TEST.GOODS_TABL...

5435
来自专栏成长道路

JDBC动态SQL语句连接orcale数据库的工具类

import java.sql.Connection; import java.sql.DriverManager; import java.sql.P...

2470
来自专栏张善友的专栏

Using sqlite with .NET

The other day I found that there is a .NET wrapper for sqlite. sqlite is a very ...

2278
来自专栏菩提树下的杨过

MSDN官方的ASP.Net异步页面的经典示例代码

示例1.演示异步获取一个网址的内容,处理后显示在OutPut这一Label上 using System; using System.Web; using S...

1985
来自专栏码匠的流水账

聊聊spring cloud的AbstractLoadBalancingClient

本文主要研究一下spring cloud的AbstractLoadBalancingClient

832
来自专栏跟着阿笨一起玩NET

[C#]工具类—FTP上传下载

  不错的文章:http://www.cnblogs.com/greatverve/archive/2012/03/03/csharp-ftp.html

1171
来自专栏跟着阿笨一起玩NET

C# 通过HttpWebRequest在后台对WebService进行调用

http://www.cnblogs.com/macroxu-1982/archive/2009/12/23/1630415.html

2762
来自专栏码匠的流水账

聊聊EurekaRibbonClientConfiguration

spring-cloud-netflix-eureka-client-2.0.0.RELEASE-sources.jar!/org/springframewor...

1161
来自专栏跟着阿笨一起玩NET

C# Stream 和 byte[] 之间的转换

601
来自专栏海说

Java应用中常见的JDBC连接字符串(SQLite、MySQL、Oracle、Sybase、SQLServer、DB2)

Java应用中常见的JDBC连接字符串 Java应用中连接数据库是不可或缺的,于是便整理一些可能用到的JDBC的jar包及其相匹配的URL,以备日后查阅。 1)...

2720

扫码关注云+社区