Python我爱编程

Awesome python

2018-05-15  本文已影响304人  Liam_ml

python 也是很值得学习的一门工具。学好python和R。

1环境管理

管理 Python 版本和环境的工具

2包管理

管理包和依赖的工具。

3包仓库

本地 PyPI 仓库服务和代理。

4分发

打包为可执行文件以便分发。

5构建工具

将源码编译成软件。

6交互式解析器

交互式 Python 解析器。

7文件

文件管理和 MIME(多用途的网际邮件扩充协议)类型检测。

8日期和时间(1 时间)

操作日期和时间的类库。

9文本处理(2 文本)

用于解析和操作文本的库。

10特殊文本格式处理(3 特殊文本)

一些用来解析和操作特殊文本格式的库。

11自然语言处理 (4 自然语言处理)

用来处理人类语言的库。

12文档 (5 生成文档)

用以生成项目文档的库。

13配置

用来保存和解析配置的库。

14命令行工具

用于创建命令行程序的库。

15下载器

用来进行下载的库.

16图像处理 (6 图像处理)

用来操作图像的库.

17OCR

光学字符识别库。

18音频

用来操作音频的库

19Video

用来操作视频和GIF的库。

20地理位置

地理编码地址以及用来处理经纬度的库。

21HTTP (7 http 网络)

使用HTTP的库。

22数据库

Python实现的数据库。

23数据库驱动

用来连接和操作数据库的库。

24ORM

实现对象关系映射或数据映射技术的库。

25Web 框架

全栈 Web 框架。

26权限

允许或拒绝用户访问数据或功能的库。

27CMS

内容管理系统

28电子商务

用于电子商务以及支付的框架和库。

29RESTful API

用来开发RESTful APIs的库

30验证

实现验证方案的库。

31模板引擎

模板生成和词法解析的库和工具。

32Queue

处理事件以及任务队列的库。

33搜索

对数据进行索引和执行搜索查询的库和软件。

34动态消息

用来创建用户活动的库。

35资源管理

管理、压缩、缩小网站资源的工具。

36缓存

缓存数据的库。

37电子邮件

用来发送和解析电子邮件的库。

38国际化

用来进行国际化的库。

39URL处理

解析URLs的库

40HTML处理

处理 HTML和XML的库。

41爬取网络站点的库

42网页内容提取

用于进行网页内容提取的库。

43表单

进行表单操作的库。

44数据验证

数据验证库。多用于表单验证。

45反垃圾技术

帮助你和电子垃圾进行战斗的库。

46标记

用来进行标记的库。

47管理面板

管理界面库。

48静态站点生成器

静态站点生成器是一个软件,它把文本和模板作为输入,然后输出HTML文件。

49进程

操作系统进程启动及通信库。

50并发和并行

用以进行并发和并行操作的库。

51网络

用于网络编程的库。

52WebSocket

帮助使用WebSocket的库。

53WSGI 服务器

兼容 WSGI 的 web 服务器

54RPC 服务器

兼容 RPC 的服务器。

55密码学 (8 密码)

56图形用户界面

用来创建图形用户界面程序的库。

57游戏开发 (9 游戏)

超赞的游戏开发库。

58日志

用来生成和操作日志的库。

59Testing

进行代码库测试和生成测试数据的库。

60代码分析和Lint工具

进行代码分析,解析和操作代码库的库和工具。

61Debugging Tools

用来进行代码调试的库。

62Science and Data Analysis (10 机器学习)

用来进行科学计算和数据分析的库。

63数据可视化 (11 可视化)

进行数据可视化的库。 参见: awesome-javascript

64计算机视觉

计算机视觉库。

65机器学习

机器学习库。 参见: awesome-machine-learning.

66MapReduce

MapReduce 框架和库。

67函数式编程

使用 Python 进行函数式编程。

68第三方 API

用来访问第三方 API的库。 参见: List of Python API Wrappers and Libraries

69DevOps 工具

用于 DevOps 的软件和库。

70任务调度

任务调度库。

71外来函数接口

使用外来函数接口的库。

72高性能

让 Python 更快的库。

73微软的 Windows平台

在 Windows 平台上进行 Python 编程。

74网络可视化和SDN

用来进行网络可视化和SDN(软件定义网络)的工具和库。

75硬件

用来对硬件进行编程的库。

76兼容性

帮助从 Python 2 向 Python 3迁移的库。

77杂项

不属于上面任何一个类别,但是非常有用的库。

78算法和设计模式

Python 实现的算法和设计模式。

79编辑器插件

编辑器和 IDE 的插件

80集成开发环境

流行的 Python 集成开发环境。

81自动聊天工具

用于开发聊天机器人的库

服务

在线工具和简化开发的 API 。

持续集成

参见: awesome-CIandCD.

代码质量

资源

在这里可以找到新的 Python 库。

网站

周刊

上一篇 下一篇

猜你喜欢

热点阅读