想学 Python?可以看下 GitHub 上这几本开源的 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」获取书籍下载地址
本次分享就到这里吧,希望大家🐴了之后多多学习,同时也期待未来能在 GitHub 上看到你的 Python 开源作品 ✨✨✨
推荐阅读:
给个在看,代码无 Bug👇🏼