推荐GitHub 上13 个 Python 资源,教你轻松学Python!

在面对职业选择时我们难免纠结、徘徊,不知道去哪能走多远,我们没有办法只考虑当下,无视未来!当下Python工程师正处于人才需求旺盛、供应短缺的时期,工资一路上涨。 Python作为一个兼具简单与功能强大的编程语言,Python易于学习、编辑周期短、具有各种框架,在数据分析、AI 、机器学习、Web 开发、测试等多个领域都有出色的发挥。而近年来数据挖掘、AI和数值计算等领域的蓬勃发展,也随之带动提高了Python的市场占比。

如果你想学习 Python,或者是一位使用 Python 的开发人员,本文推荐的 13 个 GitHub 项目不要错过,从入门到进阶,从案例到面试一网打尽。


一、Python 资源 

Python 资源大全: 一个 Python 资源精选列表。

地址:github.com/vinta/aweso…

这是一个接近 100k 标星的开源项目,它收集了基于 Python 进行开发各种场景的资源和库。

比如:HTML操作、数据库、图像处理、异步并发、游戏开发、Restful API、调试工具、验证、数据可视化、命令行工具、设计模式等等等。

当你使用 Python 遇到了问题,不妨来这个项目楼一眼,可能就会找到答案。

可以直接访问这个网站:awesome-python.com/

这是中文版地址:

jobbole.github.io/awesome-pyt…

Python 精选案例:收集了将近 400 个开源 Python 应用程序。

地址:github.com/mahmoud/awe…

读懂一个开源产品的源码,抵得上看 1000 篇博文。如果你有阅读优秀源码的想法,开始提升自己 Python 技能,这个项目你能错过。

比如这个项目推荐的 You-Get、youtube-dl 的源码。

当你输入一行命令就可以下载 B站、爱奇艺、优酷、YouTube 上的视频,这背后会用到什么技术?什么逻辑?有哪些技术难点?去看源码就知道了。

除此之外,还推荐了其他优质的项目,读这个项目的源码是最好的提升方式。



二、Python书籍

Python书单: 开源的 Python 电子书籍

地址:github.com/Junnplus/aw…

Python指南: 关于 Python 日常安装、配置和使用的最佳实践手册,包括 pip、numpy、virtualenv等的介绍。

地址:github.com/realpython/…

Python简明教程: 面向 Python 小白的教程,你只需要知道如何保存一个保存文本文件即可开始学习。

地址:github.com/swaroopch/b…



三、经典面试题

下面是 Python 面试题的高赞 GitHub 地址:

github.com/StBogdan/CT…

github.com/sigmavirus2…

github.com/learning-zo…

Python 交互式编程题:github.com/donnemartin…


四、数据结构与算法

基于 Python 3 的数据结构与算法实现:GitHub 上标星 20K 的 Python 数据结构与算法实现。

地址:github.com/keon/algori…

包含了常用数据结构和算法的实现,基于 Python 3 实现,包括:树、图、队列、栈、树等数据结构,已经基于这个数据结构的经典算法。

使用也非常简单,安装后,导入以下的包就行了。

from algorithms.sort import merge_sort

if __name__ == "__main__":

    my_list = [1, 8, 3, 5, 6]

    my_list = merge_sort(my_list)

    print(my_list)


五、学习 Python

Python Koans: 交互式学习 Python ,学习更高效。

地址:github.com/gregmalcolm…

做个 Python 项目:教你搞个爬虫、做个机器人、搞个 Web项目。从项目入手,快速学习 Python。

地址:github.com/tuvtran/pro…

通过案例学习 Python 3:基于 Jupyter Notebook 的案例学习 Python 3

地址:github.com/jerry-git/l…

Jupyter Notebook 是基于网页的用于交互计算的应用程序,这个项目通过一系列交互式 Jupyter Notebook 教你学习 Python 3。

以上就是今天的分享,如果有不足之处,还请多多指正~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容