愈来愈多人使用Python 来进行不同的功能,例如进行机器学习等。如果想透过Python 使用这些功能,可以在GitHub 上找开源专题。以下介绍在GitHub 上大受欢迎的Python 开源专题。
上次介绍了 Python 学习资源 腾讯文档
16.烧瓶

Flask 是一个轻便的WSGI Web应用程序框架。它令入门快速简便,并能够扩展到复杂的应用程序。
它最初是建基于Werkzeug、Jinja 及MarkupSafe 的Python Web 开发框架。
17. scikit-learn

想入门机器学习的大家,不妨从scikit-learn 入手。是一个简单有效的工具,可以帮助用家进行数据挖掘和数据分析。
scikit-learn 是一个用于机器学习的Python模块,源于于SciPy,并根据3-Clause BSD许可证进行分发。
由于scikit-learn 的套件十分庞大,他们提供了
18. 姜戈

Django 是一个高级Python Web 框架,旨在快速轻松地帮助用家完成常见的Web开发任务。
它让用家可以自己定义data-model,在定义后会自己生成用家管理介面,并且可以简易地设计自己的URL 、模板等。更多功能可以参考Django 的
19. 系统设计入门

这个开源专案有点特别,它不是帮助你编写程式,而是一个整理好的资源集合,提供分门别类的资源,帮助人学习如何建构可扩展的系统,特别是需要了解系统设计的面试者。
它有互动式程式学习设计,例如学习单字卡会以每隔一段时间间隔出现的方式,帮助你学习系统设计的概念。
20. snallygaster

snallygaster 是一个帮助你在HTTP 伺服器上扫瞄隐藏文件的工具。
典型示例包括可公开访问的git存储库,可能包含密码或数据库转储的备份文件。此外,它还包含一些其他安全漏洞的检查。
21. 熊猫

有用过Python 来做数据处理的,相信对Pandas 都不陌生。
Pandas 提供简易快速的数据结构和数据分析功能,旨在使数据的使用既变得简单又直观。
它提供的DataFrame 功能,可以用于集成索引的数据操作,自动对齐数据,从而进行智能数据对齐和缺失数据的集成处理,轻松地将凌乱的数据处理成有序的形式;亦方便用家提取数据,可以在内存数据结构和不同格式(如CSV、TXT、Microsoft Excel、SQL和HDF5)之间读取和写入数据。
对于基于时间序列的数据,它可以处理日期范围生成和频率转换、移动窗口统计、移动窗口线性回归、日期转换等等,亦可以创建特定于域的时间偏移和连接时间序列。
用家同时可以与
22. 路易吉

Luigi是一个Python包,可帮助您构建批处理作业的复杂管道。它可以处理依赖项解析、工作流管理、可视化、处理故障、命令行集成等等。
它提供一个用家版面,方便你搜索和过滤你的任务;亦提供可视化工具,帮助用家直观地了解工作流的依赖关系图。
23. 饼干刀

Cookiecutter 为用户提供项目模板,亦可以选择模版选项,让项目的速度更快和专业化。
举例来说,
它另一个优点是支持
24. SymPy

这是一个可以用于符号数学的Python库。
它旨在成为一个功能齐全的计算机代数系统(CAS),同时保持代码尽可能简单,以便易于理解和易于扩展。SymPy完全用Python编写。
25. 冲刺

Dash是一个无需JavaScript、用于构建分析Web应用程序的Python框架。
它构建在Plotly.js,React和Flask之上,方便人们进行网页的数据可视化。
26. 智慧
另一个可以进行数据可视化的工具是这个叫Visdom 的套件。
它主要针对于科学实验的数据可视化,以编程方式或通过UI组织可视化空间,以创建实时数据的仪表板,检查实验结果或调试实验代码。
它亦支援 Torch 和 Numpy.
27. Pygame

这个套件如同其名,是一个用于编写多媒体软件的跨平台套件,包括Python 游戏、音乐、视频和多媒体项目等。
pygame具有高度的可移植性,几乎可以在所有平台和操作系统上运行,包括Window 、MacOx、Linux、Rasberry Pi等等。 python学习资源 需要的自取 腾讯文档
28.海胆

asciinema 是一个在终端下的录制分享软件。它的录屏是基于文本,对终端输入输出进行捕捉,并会以文本的形式来记录和回放,回放的时候只需要按下暂停即可以重新复杂贴上被删掉的指令。
要开始在终端录影,只需要在开始之前运行asciinema rec,完成后按Ctrl-D或键入exit。
29. 失望

Kivy 用于开发利用创新的多点触控用户界面的应用程序,帮助快速简便的交互设计和快速原型设计,同时使代码可重用和部署。
30. 你得到

有时在网路上看到一个视频或图像却没办法右键下载?不妨考虑使用You-Get。
You-Get 是小型命令行实用程序,用于从Web下载媒体内容,包括视频、音频、图像。

被折叠的 条评论
为什么被折叠?



