前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >想学 Python?可以看下 GitHub 上这几本开源的 Python 教程!

想学 Python?可以看下 GitHub 上这几本开源的 Python 教程!

作者头像
GitHubDaily
发布2019-08-13 11:00:37
8610
发布2019-08-13 11:00:37
举报
文章被收录于专栏:GitHubDailyGitHubDaily

随着人工智能、机器学习、数据挖掘等行业近几年的发展迅猛,Python 也开始得到越来越广泛的关注与应用。那些在人工智能等行业打得如火如荼的企业,也都纷纷开出高价,在市场上寻找那些优秀的 Python 开发者,以便构筑自己企业的技术竞争壁垒。

与此同时,Python 作为一门轻便、简洁的脚本语言,也成为许多新手入门编程的第一首选语言。

一些工程师也会选择使用 Python 来编写脚本,让电脑自动化处理一些重复性工作,以节省时间成本。

不管怎么说,技多不压身,多学门技能,用来解决日常生活中遇到的一些问题总是好的。

几天前 Python 3.7.3 中文文档正式放出,技术圈内掀起一阵波澜。

关注 GitHubDaily 公众号,后台回复「0403」获取文档地址

今天借此机会,给大家推荐几本 GitHub 上开源的 Python 教程,希望能帮你更好的学习 Python。

下面开始进入正题。

A Whirlwind Tour of Python

推荐的这第一本书,译者「同济大学苹果开发俱乐部」介绍的很详细,因此这里我直接做下引用:

本书作者 Jake VanderPlas 目前是华盛顿大学 eScience 学院物理科学研究院院长。他既是一位天文学家,也是一位会议演讲达人,活跃于历年的 PyData 会议,尤其擅长 Python 科学计算与数据可视化。 Jake 在数据可视化方面颇有建树,创建了 altair、mpld3、JSAnimation 可视化程序库,同时为 NumPy、Scikit-Learn、Scipy、Matplotlib、IPython 等著名 Python 程序库做了大量贡献。 这本仅 100 余页的小册子是一本精简的 Python 编程入门教程,介绍了 Python 语言的核心特性以及数据科学领域内一些 Python 第三方扩展包的实际应用,目的是让熟悉其他编程语言的数据科学家快速学习 Python。 本书适合从未接触过 Python 语言但对其他编程语言有一定了解的读者,建议读者跟随本书亲自动手完成每一个例子。

关注 GitHubDaily 公众号,后台回复「0403」获取书籍下载地址

Python Data Science Handbook

该书基于 Python 3.5 编写与测试,作为《A Whirlwind Tour of Python》的延伸版,对 IPython、Jupyter、Pandas、Numpy 都做了相对深入的讲解。

另外书中还介绍了数据可视化和机器学习的一些基本使用,建议有兴趣了解 Python 在数据科学领域应用的同学可以读一下。

关注 GitHubDaily 公众号,后台回复「0403」获取书籍下载地址

Python programming tutorial

这本书分为初级与高级两部分对 Python 进行讲解。

初级内容:讲解 Python 的安装方式、基础语法特性。高级内容:讲解数据类型、函数、方法的进阶使用。

该书主要面向新手,因此即使你对 Python 一无所知也可阅读。

关注 GitHubDaily 公众号,后台回复「0403」获取书籍下载地址

比较可惜的目前暂无中文翻译版,如果你对翻译有兴趣,可以到 GitHub 上联系下作者,为开源做点贡献,另外在翻译的过程中,也能促进自己对书籍内容的进一步吸收。一举两得,何乐不为呢 ?。

A Byte of Python

该书作者 Swaroop C H 曾任职于雅虎、Adobe 等知名互联网企业,编写过多本技术书籍,同时也是一名运动爱好者与创业者。

《A Byte of Python》作为 Swaroop 最引以为豪的一本书,被译为多国语言,下载次数超百万,被 NASA 与多所大学使用,各种成就包揽其上,由此你可看出这本书的分量。

该书主要教你如何使用 Python 进行编程,课程大纲清晰简洁,对新手友好。

作者说:"如果你对电脑的了解仅限于保存文本文件,那这本书就是写给你看的"。

关注 GitHubDaily 公众号,后台回复「0403」获取书籍下载地址

以上就是本次给大家推荐的几本 Python 开源书籍,如果你对 Python 的具体学习路径不太清晰,可以看下这篇文章。

如何高效学 Python?

这是王树义老师近期在少数派上发表的一篇文章,作者按照学习者的自律程度,将 Python 的学习路径划分为三部分,你可以挑选最适合自己的路径进行学习。

关注 GitHubDaily 公众号,后台回复「0403」获取地址

本次分享就到这里吧,希望大家?了之后多多学习,同时也期待未来能在 GitHub 上看到你的 Python 开源作品 ✨✨✨

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GitHubDaily 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • A Whirlwind Tour of Python
  • Python programming tutorial
  • A Byte of Python
  • 如何高效学 Python?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档