From 74aeffe2c476928a2c23b98447b289626eccf6a1 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 8 Apr 2018 10:15:47 +0800 Subject: [PATCH 001/100] =?UTF-8?q?Som-tsp=20-=20=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E8=87=AA=E7=BB=84=E7=BB=87=E5=9C=B0=E5=9B=BE=E6=8A=80=E6=9C=AF?= =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=97=85=E8=A1=8C=E4=B8=AD=E7=9A=84=E9=94=80?= =?UTF-8?q?=E5=94=AE=E5=91=98=E6=89=80=E9=81=87=E5=88=B0=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98=EF=BC=8C=E7=94=A8matlab=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Som-tsp - 使用自组织地图技术解决旅行中的销售员所遇到的问题,用matlab实现。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index aa5adda..8165415 100644 --- a/README.md +++ b/README.md @@ -235,6 +235,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [GooPyCharts](https://github.com/Dfenestrator/GooPyCharts) - 一个易于安装与使用的图表库,支持图表类型有限,语法与MATLAB相似,而且可以替代matplotlib。 * [fast-pixel-cnn](https://github.com/PrajitR/fast-pixel-cnn) - 加速PixelCNN++图像生成,快达183倍。 * [ipyvolumel-cnn](https://github.com/maartenbreddels/ipyvolume) - Jupyter notebook中基于IPython小部件的使用WebGL的Python 3d绘图。 + * [Som-tsp](https://github.com/DiegoVicen/som-tsp) - 使用自组织地图技术解决旅行中的销售员所遇到的问题,用matlab实现。 ======== #### 语音相关 From 705a4bac9411279f11483f2f98f3ed5d3334dce6 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 8 Apr 2018 10:18:38 +0800 Subject: [PATCH 002/100] =?UTF-8?q?Icecream=EF=BC=88=E5=86=B0=E6=B7=87?= =?UTF-8?q?=E6=B7=8B=EF=BC=89=EF=BC=9A=E7=94=9C=E7=94=9C=E7=9A=84=EF=BC=8C?= =?UTF-8?q?=E5=A5=B6=E6=B2=B9=E8=88=AC=E6=9F=94=E6=BB=91=E7=9A=84=E6=89=93?= =?UTF-8?q?=E5=8D=B0=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Icecream(冰淇淋):甜甜的,奶油般柔滑的打印调试 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8165415..86f730f 100644 --- a/README.md +++ b/README.md @@ -199,6 +199,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [cProfile](https://docs.python.org/3/library/profile.html) - 一款应用python的性能测量工具。 * [Locust](https://github.com/locustio/locust) - 一个开源性能测试工具,使用Python代码来定义用户行为,用它可以模拟百万计的并发用户访问你的系统。 * [Pylint](https://github.com/PyCQA/pylint) - 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码,Pylint默认使用的代码风格是PEP 8。[入门指南](http://python.jobbole.com/87415/) + * [icecream](https://github.com/gruns/icecream) - 甜甜的,奶油般柔滑的打印调试。 ======== #### 安全与破解相关 From c1ce1b16c3aa354f55932eabe5e94932d785be65 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 8 Apr 2018 10:24:01 +0800 Subject: [PATCH 003/100] =?UTF-8?q?binance-trader=20-=20=E5=B8=81=E5=AE=89?= =?UTF-8?q?=E7=BD=91=E5=8A=A0=E5=AF=86=E8=B4=A7=E5=B8=81=E4=BA=A4=E6=98=93?= =?UTF-8?q?=E6=9C=BA=E5=99=A8=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit binance-trader - 币安网交易者 (Binance: 区块链资产交易平台): 币安网加密货币交易机器人 (实验性的)。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 86f730f..906de18 100644 --- a/README.md +++ b/README.md @@ -400,6 +400,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Blender](https://www.blender.org/) - 是一款开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。 (3D打印) * [Libcloud](http://libcloud.apache.org/) - 隐藏了不同云提供商应用程序编程接口(API)之间的差异,包括AWS、Apache CloudStack、Rackspace、谷歌云平台、微软Azure、VMware和OpenStack在内的50多个云提供商采用了Libcloud。 * [pyfilesystem2](https://github.com/PyFilesystem/pyfilesystem2) - 一个为所有文件系统提供的通用 Pythonic 接口。 + * [binance-trader](https://github.com/yasinkuyu/binance-trader) - 币安网交易者 (Binance: 区块链资产交易平台): 币安网加密货币交易机器人 (实验性的)。 ======== #### 博客与播客及书籍文档 From abb0ba73dd8905c1fa11c7f0a1d9bd1953246ea6 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 8 Apr 2018 10:27:38 +0800 Subject: [PATCH 004/100] =?UTF-8?q?Multidiff:=20=E9=92=88=E5=AF=B9?= =?UTF-8?q?=E4=BA=8E=E5=A4=9A=E4=B8=AA=E5=AF=B9=E8=B1=A1=E6=88=96=E8=80=85?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=B5=81=E7=9A=84=E4=BA=8C=E8=BF=9B=E5=88=B6?= =?UTF-8?q?=EF=BC=88=E6=95=B0=E6=8D=AE=EF=BC=89=E6=AF=94=E8=BE=83=E5=B7=A5?= =?UTF-8?q?=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Multidiff: 针对于多个对象或者数据流的二进制(数据)比较工具 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 906de18..615983c 100644 --- a/README.md +++ b/README.md @@ -401,6 +401,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Libcloud](http://libcloud.apache.org/) - 隐藏了不同云提供商应用程序编程接口(API)之间的差异,包括AWS、Apache CloudStack、Rackspace、谷歌云平台、微软Azure、VMware和OpenStack在内的50多个云提供商采用了Libcloud。 * [pyfilesystem2](https://github.com/PyFilesystem/pyfilesystem2) - 一个为所有文件系统提供的通用 Pythonic 接口。 * [binance-trader](https://github.com/yasinkuyu/binance-trader) - 币安网交易者 (Binance: 区块链资产交易平台): 币安网加密货币交易机器人 (实验性的)。 + * [multidiff](https://github.com/juhakivekas/multidiff) -针对于多个对象或者数据流的二进制(数据)比较工具。 ======== #### 博客与播客及书籍文档 From db7968da727731f0ad4ca89beed41aff325df0ce Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 8 Apr 2018 10:30:50 +0800 Subject: [PATCH 005/100] =?UTF-8?q?Mypy-protobuf=20-=20(=E5=8D=8F=E8=AE=AE?= =?UTF-8?q?=E7=BC=93=E5=86=B2=E5=8C=BA)=E7=94=A8=E4=BA=8E=E4=BB=8E?= =?UTF-8?q?=E5=8D=8F=E8=AE=AE=E7=BC=93=E5=86=B2=E5=8C=BA=E4=B8=AD=E7=94=9F?= =?UTF-8?q?=E6=88=90mypy=20=E6=A0=B9=E7=9A=84=E5=BC=80=E6=BA=90=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mypy-protobuf - (协议缓冲区)用于从协议缓冲区中生成mypy 根的开源工具。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 615983c..a0b8205 100644 --- a/README.md +++ b/README.md @@ -401,7 +401,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Libcloud](http://libcloud.apache.org/) - 隐藏了不同云提供商应用程序编程接口(API)之间的差异,包括AWS、Apache CloudStack、Rackspace、谷歌云平台、微软Azure、VMware和OpenStack在内的50多个云提供商采用了Libcloud。 * [pyfilesystem2](https://github.com/PyFilesystem/pyfilesystem2) - 一个为所有文件系统提供的通用 Pythonic 接口。 * [binance-trader](https://github.com/yasinkuyu/binance-trader) - 币安网交易者 (Binance: 区块链资产交易平台): 币安网加密货币交易机器人 (实验性的)。 - * [multidiff](https://github.com/juhakivekas/multidiff) -针对于多个对象或者数据流的二进制(数据)比较工具。 + * [multidiff](https://github.com/juhakivekas/multidiff) - 针对于多个对象或者数据流的二进制(数据)比较工具。 + * [Mypy-protobuf](https://github.com/dropbox/mypy-protobuf) - (协议缓冲区)用于从协议缓冲区中生成mypy 根的开源工具。 ======== #### 博客与播客及书籍文档 From 86c26389fa1f987ab581931b8647d90c04237c53 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 8 Apr 2018 10:36:41 +0800 Subject: [PATCH 006/100] =?UTF-8?q?Lulu=20-=20You-get=E7=9A=84=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E5=8F=8B=E5=A5=BD=E5=88=86=E5=8F=89(fork),=20?= =?UTF-8?q?=E7=B1=BB=E4=BC=BC=E7=BD=91=E7=BB=9C=E7=88=AC=E8=99=AB=E7=9A=84?= =?UTF-8?q?=E7=AE=80=E5=8D=95=E4=B8=8B=E8=BD=BD=E7=A8=8B=E5=BA=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lulu - You-get的一个友好分叉(fork), 类似网络爬虫的简单下载程序。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a0b8205..59bf657 100644 --- a/README.md +++ b/README.md @@ -166,6 +166,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [PyQuery](https://github.com/gawel/pyquery) - 是 Python 仿照 jQuery 的严格实现。语法与 jQuery 几乎完全相同,所以不用再去费心去记一些奇怪的方法了。[python爬虫神器PyQuery的使用方法](http://python.jobbole.com/85222/)。 * [distribute_crawler](https://github.com/gnemoug/distribute_crawler) - 使用scrapy,redis,mongodb,graphite实现的一个分布式网络爬虫。 * [you-get](https://github.com/soimort/you-get/) - 能帮你快速爬取你想要的一切,支持64个网站,包括优酷、土豆、爱奇艺、b站、酷狗音乐、虾米。[官网]( https://you-get.org/) + * [Lulu](https://github.com/iawia002/Lulu) - You-get的一个友好分叉(fork), 类似网络爬虫的简单下载程序。 * [meizi_spider](https://github.com/lpe234/meizi_spider) - 获取慕课网视频教程,基于Scrapy(0.22)。 * [spider_smooc](https://github.com/qiyeboy/spider_smooc) - 爬取慕课网视频 ,使用BeautifulSoup模块解析html。 * [proxy_pool](https://github.com/jhao104/proxy_pool) - 爬虫代理池,爬去取网上免费的代理IP。 From a9d570c4092e98ce292203d0721f40c09c825db1 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 8 Apr 2018 10:45:32 +0800 Subject: [PATCH 007/100] =?UTF-8?q?Birdseye:=20=E5=BF=AB=E9=80=9F=E3=80=81?= =?UTF-8?q?=E6=96=B9=E4=BE=BF=E3=80=81=E4=BB=A5=E8=A1=A8=E8=BE=BE=E4=B8=BA?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E7=9A=84=E3=80=81=E4=BD=BF=E7=94=A8AST?= =?UTF-8?q?=E7=9A=84Python=E5=9B=BE=E5=BD=A2=E5=8C=96=E8=B0=83=E8=AF=95?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Birdseye: 快速、方便、以表达为中心的、使用AST的Python图形化调试器 。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 59bf657..58f2ad0 100644 --- a/README.md +++ b/README.md @@ -201,6 +201,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Locust](https://github.com/locustio/locust) - 一个开源性能测试工具,使用Python代码来定义用户行为,用它可以模拟百万计的并发用户访问你的系统。 * [Pylint](https://github.com/PyCQA/pylint) - 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码,Pylint默认使用的代码风格是PEP 8。[入门指南](http://python.jobbole.com/87415/) * [icecream](https://github.com/gruns/icecream) - 甜甜的,奶油般柔滑的打印调试。 + * [Birdseye](https://github.com/alexmojaki/birdseye) - 快速、方便、以表达为中心的、使用AST的Python图形化调试器 。 ======== #### 安全与破解相关 From de5cb6809d7289381d6bdf639e5db0a58fd65a1f Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 8 Apr 2018 10:48:33 +0800 Subject: [PATCH 008/100] =?UTF-8?q?Voluptuous=EF=BC=9A=E5=B0=BD=E7=AE=A1?= =?UTF-8?q?=E5=90=8D=E5=AD=97=E6=9C=89=E7=82=B9=E5=A6=96=E5=A8=86=EF=BC=8C?= =?UTF-8?q?=E8=BF=99=E6=98=AF=E4=B8=80=E4=B8=AAPython=E7=9A=84=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=A0=A1=E9=AA=8C=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Voluptuous:尽管名字有点妖娆,这是一个Python的数据校验库 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 58f2ad0..ae6b356 100644 --- a/README.md +++ b/README.md @@ -202,6 +202,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Pylint](https://github.com/PyCQA/pylint) - 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码,Pylint默认使用的代码风格是PEP 8。[入门指南](http://python.jobbole.com/87415/) * [icecream](https://github.com/gruns/icecream) - 甜甜的,奶油般柔滑的打印调试。 * [Birdseye](https://github.com/alexmojaki/birdseye) - 快速、方便、以表达为中心的、使用AST的Python图形化调试器 。 + * [Voluptuous](https://github.com/alecthomas/voluptuous) - 尽管名字有点妖娆,这是一个Python的数据校验库。 ======== #### 安全与破解相关 From 3a3211532abe4245f91790cfb572fbba23b3f2aa Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 8 Apr 2018 11:56:25 +0800 Subject: [PATCH 009/100] =?UTF-8?q?Click:=E7=94=A8=E4=BA=8E=E5=BF=AB?= =?UTF-8?q?=E9=80=9F=E5=88=9B=E5=BB=BA=E5=91=BD=E4=BB=A4=E8=A1=8C=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E7=A5=9E=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Click:用于快速创建命令行开发神器。Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于 Argparse,就好比 requests 相比于 urllib。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ae6b356..50d4942 100644 --- a/README.md +++ b/README.md @@ -406,6 +406,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [binance-trader](https://github.com/yasinkuyu/binance-trader) - 币安网交易者 (Binance: 区块链资产交易平台): 币安网加密货币交易机器人 (实验性的)。 * [multidiff](https://github.com/juhakivekas/multidiff) - 针对于多个对象或者数据流的二进制(数据)比较工具。 * [Mypy-protobuf](https://github.com/dropbox/mypy-protobuf) - (协议缓冲区)用于从协议缓冲区中生成mypy 根的开源工具。 + * [Click](https://github.com/pallets/click) -用于快速创建命令行开发神器。Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于 Argparse,就好比 requests 相比于 urllib。 ======== #### 博客与播客及书籍文档 From 1930404d88969e709d6099fceac0328bfa834fdb Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 12 Apr 2018 10:43:37 +0800 Subject: [PATCH 010/100] =?UTF-8?q?meinheld=E4=B8=8EGevent=E4=B8=A4?= =?UTF-8?q?=E8=80=85=E9=83=BD=E6=98=AF=E9=AB=98=E6=80=A7=E8=83=BD=E7=9A=84?= =?UTF-8?q?WSGI=E5=85=BC=E5=AE=B9=E7=9A=84web=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?UTF-8?q?=EF=BC=8Cmeinheld=E7=9A=84=E6=80=A7=E8=83=BD=E7=A1=AE=E5=AE=9E?= =?UTF-8?q?=E5=A5=BD=E5=BE=97=E4=BB=A4=E4=BA=BA=E6=84=8F=E5=A4=96=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit meinheld与Gevent两者都是高性能的WSGI兼容的web服务器。既然是同种东西,meinheld的性能确实好得令人意外;meinheld:greenlet(协程) + picoev(高性能网络库),gevent:greenlet(协程) + libevent(高性能网络库)。类似还有:bjoern的异步机制,cheroot的多线程机制(有GIL限制)。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 50d4942..3182859 100644 --- a/README.md +++ b/README.md @@ -370,6 +370,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Sunburnt](https://github.com/tow/sunburnt) - Sunburnt全文搜索服务器Solr的Python接口。 * [Celery](http://www.celeryproject.org/) - Celery是基于Python开发的分布式任务队列。它支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度。 * [Gevent](http://www.gevent.org/) - Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效。 + * [meinheld](https://github.com/mopemope/meinheld/) - meinheld与Gevent两者都是高性能的WSGI兼容的web服务器。既然是同种东西,meinheld的性能确实好得令人意外。meinheld:greenlet(协程) + picoev(高性能网络库),gevent:greenlet(协程) + libevent(高性能网络库)。类似还有:bjoern的异步机制,cheroot的多线程机制(有GIL限制)。 * [Greenlet](http://undefined.org/python/#greenlet) - Greenlet是一个python的并行处理的一个库。 * [Eventlet](http://eventlet.net/) - Eventlet是一个用来处理和网络相关的python库函数,而且可以通过协程来实现并发。 * [Python Async IO Resources](http://asyncio.org/) - asyncio python的异步iO操作资源, [asyncio](https://github.com/python/asyncio) - asyncio3.4以后作为python标准库来使用了。 From 82a5b45dde83db7b832415e2e10f4efece039d58 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 12 Apr 2018 10:50:03 +0800 Subject: [PATCH 011/100] =?UTF-8?q?picoev=20-=20=E7=BD=91=E7=BB=9C?= =?UTF-8?q?=E5=BA=93=EF=BC=8C=E5=B0=8F=E5=B7=A7=E8=BD=BB=E9=87=8F=EF=BC=8C?= =?UTF-8?q?=E7=9B=B8=E8=BE=83=E4=BA=8Elibevent=E5=9C=A8=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E5=92=8C=E4=BA=8B=E4=BB=B6=E6=A3=80=E6=B5=8B?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E4=B8=8A=E5=81=9A=E4=BA=86=E6=94=B9=E8=BF=9B?= =?UTF-8?q?=EF=BC=8C=E6=89=80=E4=BB=A5=E9=80=9F=E5=BA=A6=E6=9B=B4=E5=BF=AB?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit picoev - meinheld(greenlet+picoev)使用的网络库,小巧轻量,相较于libevent在数据结构和事件检测模型上做了改进,所以速度更快。但从github看起来已经年久失修,用的人不多。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3182859..8a69b6b 100644 --- a/README.md +++ b/README.md @@ -102,6 +102,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [uvloop](https://github.com/MagicStack/uvloop) - 一个完整的asyncio事件循环的替代品,它建立在libuv基础之上,由Cython编写而成。性能非常高! * [httpstat](https://github.com/reorx/httpstat) - 这个库能够直接将http请求的各状态在终端进行输出,类似于浏览器的调试模式! * [ppmessage](https://github.com/PPMESSAGE/ppmessage) - 皮皮消息,即插即用,在线客服,移动应用内即时通讯,私有的·微信·,自建的·钉钉·,开源,纯Python实现。 + * [picoev](https://github.com/kazuho/picoev) - meinheld(greenlet+picoev)使用的网络库,小巧轻量,相较于libevent在数据结构和事件检测模型上做了改进,所以速度更快。但从github看起来已经年久失修,用的人不多。 ======== #### 数据库相关 From 355574e26ac0c738c53af8f28ed39447b46f7e57 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 12 Apr 2018 11:04:51 +0800 Subject: [PATCH 012/100] =?UTF-8?q?CherryPy=E6=98=AF=E4=BB=85=E6=AC=A1?= =?UTF-8?q?=E4=BA=8EDjango=E7=9A=84=E7=BD=91=E7=AB=99=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E6=A1=86=E6=9E=B6=EF=BC=8C=E5=AE=83=E6=9C=80=E5=A4=A7=E7=9A=84?= =?UTF-8?q?=E7=89=B9=E6=80=A7=E5=B0=B1=E6=98=AF=E8=83=BD=E5=A4=9F=E5=90=8C?= =?UTF-8?q?=E6=97=B6=E8=BF=90=E8=A1=8C=E5=A5=BD=E5=87=A0=E4=B8=AAweb?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CherryPy是仅次于Django的网站开发框架,它最大的特性就是能够同时运行好几个web服务。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8a69b6b..cfcfa9b 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Odoo](https://sourceforge.net/projects/greenopenerp/files/) - 前OpenERP,开源的ERP和电子商务系统、CRM,功能强大。[官网](https://www.odoo.com/) * [stethoscope](https://github.com/Netflix/stethoscope) - 一个web应用,它收集一个指定用户的设备的信息,并为它们提供保护其系统的清晰具体的建议。 * [Tryton](http://www.tryton.org/download.html) - Tryton是一个用于构建三层高级通用应用平台的商务框架,PostgreSQL作为数据库引擎,主模块用于以下活动领域:会计、发票开取、销售管理、采购管理、客户分析、库存管理、资源制造计划 (MRP)、项目管理、人力资源管理。 + * [cherrypy](https://github.com/cherrypy/cherrypy) - CherryPy是仅次于Django的网站开发框架,它最大的特性就是能够同时运行好几个web服务。 ======== #### 用户图形接口相关 From f567c8a5fd606be586c6fdf04692e42677cd9d6a Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 12 Apr 2018 11:08:43 +0800 Subject: [PATCH 013/100] =?UTF-8?q?TurboGears=E6=98=AF=E4=B8=80=E7=A7=8DMV?= =?UTF-8?q?C=E6=9E=B6=E6=9E=84=E7=9A=84=E7=BD=91=E7=AB=99=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E6=A1=86=E6=9E=B6=EF=BC=8C=E5=AE=83=E5=9F=BA=E4=BA=8E?= =?UTF-8?q?=E4=B8=80=E4=BA=9BWSGI=E7=BB=84=E4=BB=B6=E3=80=81=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E5=BC=95=E6=93=8E=E5=92=8C=E5=A4=A7=E9=87=8F=E7=9A=84?= =?UTF-8?q?=E5=BA=93=E6=96=87=E4=BB=B6=E4=BB=A5=E5=8F=8A=E4=B8=AD=E9=97=B4?= =?UTF-8?q?=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TurboGears是一种MVC架构的网站开发框架,它基于一些WSGI组件(比如SQLAlchemy, Ming, Repoze等)、模板引擎( Genshi, Kajiki, Cheetah, Myghty)和大量的库文件以及中间件(middleware)。同时它具有 widgets控件,可以非常方便的生成一些特定的功能。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cfcfa9b..b27724a 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [stethoscope](https://github.com/Netflix/stethoscope) - 一个web应用,它收集一个指定用户的设备的信息,并为它们提供保护其系统的清晰具体的建议。 * [Tryton](http://www.tryton.org/download.html) - Tryton是一个用于构建三层高级通用应用平台的商务框架,PostgreSQL作为数据库引擎,主模块用于以下活动领域:会计、发票开取、销售管理、采购管理、客户分析、库存管理、资源制造计划 (MRP)、项目管理、人力资源管理。 * [cherrypy](https://github.com/cherrypy/cherrypy) - CherryPy是仅次于Django的网站开发框架,它最大的特性就是能够同时运行好几个web服务。 - + * [TurboGears](https://github.com/TurboGears/tg2) - TurboGears是一种MVC架构的网站开发框架,它基于一些WSGI组件(比如SQLAlchemy, Ming, Repoze等)、模板引擎( Genshi, Kajiki, Cheetah, Myghty)和大量的库文件以及中间件(middleware)。同时它具有 widgets控件,可以非常方便的生成一些特定的功能。 + ======== #### 用户图形接口相关 * [pyglet](https://bitbucket.org/pyglet/pyglet/wiki/Home) - Pyglet是一个纯Python语言编写的跨平台框架,用于开发多媒体和窗口 * [pyglet](https://bitbucket.org/pyglet/pyglet/wiki/Home) - Pyglet是一个纯Python语言编写的跨平台框架,用于开发多媒体和窗口特效应用。 From 6ac54569e2a495e2ce9c8fda9dfb45e28e0a83c8 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 12 Apr 2018 11:11:14 +0800 Subject: [PATCH 014/100] =?UTF-8?q?Pyramid=E7=94=B1Pylons=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E4=B8=AD=E7=9A=84=E4=B8=80=E9=83=A8=E5=88=86=E6=BC=94?= =?UTF-8?q?=E5=8F=98=E8=80=8C=E6=9D=A5=EF=BC=8C=E6=9C=80=E5=A4=A7=E7=9A=84?= =?UTF-8?q?=E7=89=B9=E7=82=B9=E5=B0=B1=E6=98=AF=E7=81=B5=E6=B4=BB=E6=80=A7?= =?UTF-8?q?=E5=92=8C=E5=8F=AF=E6=89=A9=E5=B1=95=E6=80=A7=EF=BC=8C=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E8=87=AA=E7=94=B1=E7=9A=84=E9=80=89=E6=8B=A9=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E4=BB=80=E4=B9=88=E6=A0=B7=E7=9A=84=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E3=80=81URL=E7=BB=93=E6=9E=84=E3=80=81=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E9=A3=8E=E6=A0=BC=E7=AD=89=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pyramid由Pylons项目中的一部分演变而来,最大的特点就是灵活性和可扩展性(尤其和Django相比),可以自由的选择使用什么样的数据库、URL结构、模板风格等等。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b27724a..3099a33 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Tryton](http://www.tryton.org/download.html) - Tryton是一个用于构建三层高级通用应用平台的商务框架,PostgreSQL作为数据库引擎,主模块用于以下活动领域:会计、发票开取、销售管理、采购管理、客户分析、库存管理、资源制造计划 (MRP)、项目管理、人力资源管理。 * [cherrypy](https://github.com/cherrypy/cherrypy) - CherryPy是仅次于Django的网站开发框架,它最大的特性就是能够同时运行好几个web服务。 * [TurboGears](https://github.com/TurboGears/tg2) - TurboGears是一种MVC架构的网站开发框架,它基于一些WSGI组件(比如SQLAlchemy, Ming, Repoze等)、模板引擎( Genshi, Kajiki, Cheetah, Myghty)和大量的库文件以及中间件(middleware)。同时它具有 widgets控件,可以非常方便的生成一些特定的功能。 - + * [Pyramid](https://github.com/Pylons/pyramid) - 由Pylons项目中的一部分演变而来,最大的特点就是灵活性和可扩展性(尤其和Django相比),可以自由的选择使用什么样的数据库、URL结构、模板风格等等。 + ======== #### 用户图形接口相关 * [pyglet](https://bitbucket.org/pyglet/pyglet/wiki/Home) - Pyglet是一个纯Python语言编写的跨平台框架,用于开发多媒体和窗口 * [pyglet](https://bitbucket.org/pyglet/pyglet/wiki/Home) - Pyglet是一个纯Python语言编写的跨平台框架,用于开发多媒体和窗口特效应用。 From 93d4128a2af561d837ca768daceba47353e57864 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 16 Apr 2018 23:55:16 +0800 Subject: [PATCH 015/100] =?UTF-8?q?black=20-=20=E4=B8=80=E4=B8=AA=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=A0=BC=E5=BC=8F=E5=8C=96=E5=B7=A5=E5=85=B7=EF=BC=8C?= =?UTF-8?q?black=E5=91=BD=E4=BB=A4=E5=90=8E=E9=9D=A2=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E6=8E=A5py=E6=96=87=E4=BB=B6=E6=88=96=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A4=B9=EF=BC=8C=E5=AE=83=E4=BC=9A=E8=87=AA=E5=8A=A8=E6=8A=8A?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=88=96=E6=96=87=E4=BB=B6=E5=A4=B9=E9=87=8C?= =?UTF-8?q?=E9=9D=A2=E7=9A=84=E4=BB=A3=E7=A0=81=E6=8C=89=E7=85=A7PEP8?= =?UTF-8?q?=E7=9A=84=E8=A7=84=E8=8C=83=E8=BF=9B=E8=A1=8C=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E5=8C=96=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit black - 一个代码格式化工具,black命令后面可以接py文件或文件夹,它会自动把文件或文件夹里面的代码按照PEP8的规范进行格式化。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3099a33..7bb6f9a 100644 --- a/README.md +++ b/README.md @@ -412,6 +412,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [multidiff](https://github.com/juhakivekas/multidiff) - 针对于多个对象或者数据流的二进制(数据)比较工具。 * [Mypy-protobuf](https://github.com/dropbox/mypy-protobuf) - (协议缓冲区)用于从协议缓冲区中生成mypy 根的开源工具。 * [Click](https://github.com/pallets/click) -用于快速创建命令行开发神器。Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于 Argparse,就好比 requests 相比于 urllib。 + * [black](https://github.com/ambv/black) - 一个代码格式化工具,black命令后面可以接py文件或文件夹,它会自动把文件或文件夹里面的代码按照PEP8的规范进行格式化。 ======== #### 博客与播客及书籍文档 From afe587d7586e4aca1b151c53143bec314f6f9673 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 16 Apr 2018 23:57:34 +0800 Subject: [PATCH 016/100] =?UTF-8?q?white:fork=E4=BA=86black=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=EF=BC=8C=E5=B0=86=E9=BB=98=E8=AE=A4=E7=9A=84=E6=AF=8F?= =?UTF-8?q?=E8=A1=8C=E4=BB=A3=E7=A0=8188=E4=B8=AA=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=88=9079=E4=B8=AA=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit white:fork了black代码,将默认的每行代码88个字符修改成79个字符。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7bb6f9a..cea511b 100644 --- a/README.md +++ b/README.md @@ -413,6 +413,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Mypy-protobuf](https://github.com/dropbox/mypy-protobuf) - (协议缓冲区)用于从协议缓冲区中生成mypy 根的开源工具。 * [Click](https://github.com/pallets/click) -用于快速创建命令行开发神器。Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于 Argparse,就好比 requests 相比于 urllib。 * [black](https://github.com/ambv/black) - 一个代码格式化工具,black命令后面可以接py文件或文件夹,它会自动把文件或文件夹里面的代码按照PEP8的规范进行格式化。 + * [white](https://github.com/kennethreitz/white) - fork了black代码,将默认的每行代码88个字符修改成79个字符。 ======== #### 博客与播客及书籍文档 From 1c8dd3052f4273f19d5d3b7931a115c88628beb6 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Apr 2018 14:19:49 +0800 Subject: [PATCH 017/100] =?UTF-8?q?ops-batch=20-=20Python=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E8=B7=A8=E5=B9=B3=E5=8F=B0=E6=89=B9=E9=87=8F=E8=BF=90?= =?UTF-8?q?=E7=BB=B4=E5=B0=8F=E5=B7=A5=E5=85=B7=E3=80=82=E5=9F=BA=E4=BA=8E?= =?UTF-8?q?yaml=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E5=8F=AF=E7=81=B5?= =?UTF-8?q?=E6=B4=BB=E6=8C=87=E5=AE=9A=E6=93=8D=E4=BD=9C=E5=8D=95=E4=BD=8D?= =?UTF-8?q?=EF=BC=9Ahost(s)=E6=88=96hostgroup(s)=EF=BC=9B=E5=9F=BA?= =?UTF-8?q?=E4=BA=8E=E5=A4=9A=E7=BA=BF=E7=A8=8B=E5=8F=AF=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?=E5=A4=9A=E4=B8=BB=E6=9C=BA=E5=B9=B6=E8=A1=8C=EF=BC=9B=E5=9F=BA?= =?UTF-8?q?=E4=BA=8Edocopt=E6=8F=90=E4=BE=9B=E8=AF=A6=E7=BB=86=E7=9A=84?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E8=A1=8C=E7=95=8C=E9=9D=A2=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ops-batch - Python实现跨平台批量运维小工具。基于yaml配置文件可灵活指定操作单位:host(s)或hostgroup(s);基于多线程可实现多主机并行;基于docopt提供详细的命令行界面。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cea511b..9571b76 100644 --- a/README.md +++ b/README.md @@ -297,6 +297,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [sh](https://pypi.python.org/pypi/sh/) - 一个完备的 subprocess 替代库,能调用 subprocess 中的任意外部程序,并将结果返回到 Python 应用。 * [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) - 一款功能强大的python shell,交互式解释器[ptpython](https://github.com/jonathanslenders/ptpython/)。 * [pipenv](https://github.com/kennethreitz/pipenv) - 用于简化Python项目中依赖项的管理。 它汇集了Pip,Pipfile和Virtualenv的功能,是一个强大的命令行工具。[简易教程](https://python.freelycode.com/contribution/detail/682) + * [ops-batch](https://github.com/jkklee/ops-batch) - Python实现跨平台批量运维小工具。基于yaml配置文件可灵活指定操作单位:host(s)或hostgroup(s);基于多线程可实现多主机并行;基于docopt提供详细的命令行界面。 ======== #### 树莓派 From c2d65c6c5b16352cab38c17b065bf0de40b406d3 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 26 Apr 2018 11:24:15 +0800 Subject: [PATCH 018/100] =?UTF-8?q?Quart=20-=20=E5=9F=BA=E4=BA=8EAsyncio?= =?UTF-8?q?=E7=9A=84=E5=BE=AE=E6=A1=86=E6=9E=B6=EF=BC=8C=E6=94=AF=E6=8C=81?= =?UTF-8?q?HTTP/1.1=E3=80=81HTTP/2=E3=80=81Websockets=EF=BC=8C=E5=AF=B9fla?= =?UTF-8?q?sk=E5=BA=94=E7=94=A8=E7=9A=84=E6=94=AF=E6=8C=81=E6=9C=80?= =?UTF-8?q?=E5=A5=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Quart - 基于Asyncio的微框架,支持HTTP/1.1、HTTP/2、Websockets,对flask应用的支持最好。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9571b76..35187e0 100644 --- a/README.md +++ b/README.md @@ -415,6 +415,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Click](https://github.com/pallets/click) -用于快速创建命令行开发神器。Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于 Argparse,就好比 requests 相比于 urllib。 * [black](https://github.com/ambv/black) - 一个代码格式化工具,black命令后面可以接py文件或文件夹,它会自动把文件或文件夹里面的代码按照PEP8的规范进行格式化。 * [white](https://github.com/kennethreitz/white) - fork了black代码,将默认的每行代码88个字符修改成79个字符。 + * [quart](https://gitlab.com/pgjones/quart) - 基于Asyncio的微框架,支持HTTP/1.1、HTTP/2、Websockets,对flask应用的支持最好。 ======== #### 博客与播客及书籍文档 From d0a5eacb883e103691c34b1a99ff7968edc19f15 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 31 May 2018 22:25:50 +0800 Subject: [PATCH 019/100] =?UTF-8?q?=E7=94=A8=20pycodestyle=20=E5=8F=AF?= =?UTF-8?q?=E6=A3=80=E6=B5=8B=E6=9C=89=E5=93=AA=E4=BA=9B=E5=9C=B0=E6=96=B9?= =?UTF-8?q?=E4=B8=8D=E7=AC=A6=E5=90=88=20PEP8=20=E9=A3=8E=E6=A0=BC?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用 pycodestyle 可检测有哪些地方不符合 PEP8 风格。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 35187e0..bde884a 100644 --- a/README.md +++ b/README.md @@ -415,6 +415,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Click](https://github.com/pallets/click) -用于快速创建命令行开发神器。Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于 Argparse,就好比 requests 相比于 urllib。 * [black](https://github.com/ambv/black) - 一个代码格式化工具,black命令后面可以接py文件或文件夹,它会自动把文件或文件夹里面的代码按照PEP8的规范进行格式化。 * [white](https://github.com/kennethreitz/white) - fork了black代码,将默认的每行代码88个字符修改成79个字符。 + * [pycodestyle](https://github.com/PyCQA/pycodestyle) - 用 pycodestyle 可检测有哪些地方不符合 PEP8 风格。 * [quart](https://gitlab.com/pgjones/quart) - 基于Asyncio的微框架,支持HTTP/1.1、HTTP/2、Websockets,对flask应用的支持最好。 ======== From 7fbc9a1040cfbee94cf6892b45ee9cd0da400aa3 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 3 Jun 2018 00:28:47 +0800 Subject: [PATCH 020/100] =?UTF-8?q?python-fire=20-=20=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=A1=8C=E6=8E=A5=E5=8F=A3(CLI)=E7=9A=84=E5=BA=93?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit python-fire - 一个可以自动生成命令行接口(CLI)的库。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bde884a..dcb012e 100644 --- a/README.md +++ b/README.md @@ -298,6 +298,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) - 一款功能强大的python shell,交互式解释器[ptpython](https://github.com/jonathanslenders/ptpython/)。 * [pipenv](https://github.com/kennethreitz/pipenv) - 用于简化Python项目中依赖项的管理。 它汇集了Pip,Pipfile和Virtualenv的功能,是一个强大的命令行工具。[简易教程](https://python.freelycode.com/contribution/detail/682) * [ops-batch](https://github.com/jkklee/ops-batch) - Python实现跨平台批量运维小工具。基于yaml配置文件可灵活指定操作单位:host(s)或hostgroup(s);基于多线程可实现多主机并行;基于docopt提供详细的命令行界面。 + * [python-fire](https://github.com/google/python-fire) - 一个可以自动生成命令行接口(CLI)的库。 ======== #### 树莓派 From b6af3cdc962728fa3968a66b02396d62ef32b008 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 3 Jun 2018 17:01:09 +0800 Subject: [PATCH 021/100] =?UTF-8?q?Chips-2.0:=E5=9F=BA=E4=BA=8Epython?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E7=9A=84=E9=AB=98=E7=BA=A7FPGA=E8=AE=BE?= =?UTF-8?q?=E8=AE=A1=E5=B7=A5=E5=85=B7=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Chips-2.0:基于python语言的高级FPGA设计工具。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dcb012e..2b36bbd 100644 --- a/README.md +++ b/README.md @@ -418,6 +418,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [white](https://github.com/kennethreitz/white) - fork了black代码,将默认的每行代码88个字符修改成79个字符。 * [pycodestyle](https://github.com/PyCQA/pycodestyle) - 用 pycodestyle 可检测有哪些地方不符合 PEP8 风格。 * [quart](https://gitlab.com/pgjones/quart) - 基于Asyncio的微框架,支持HTTP/1.1、HTTP/2、Websockets,对flask应用的支持最好。 + * [Chips-2.0](https://github.com/dawsonjon/Chips-2.0) - 基于python语言的高级FPGA设计工具。 ======== #### 博客与播客及书籍文档 From 97170d819170a9b1beb739350338f3e5f7cced36 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 02:37:24 +0800 Subject: [PATCH 022/100] =?UTF-8?q?Pyre-check=20-=20Facebook=E6=8E=A8?= =?UTF-8?q?=E5=87=BA=E7=9A=84=E4=B8=80=E6=AC=BEPython=E6=80=A7=E8=83=BD?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=A3=80=E6=9F=A5=E5=B7=A5=E5=85=B7=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pyre-check - Facebook推出的一款Python性能类型检查工具。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2b36bbd..741ddaa 100644 --- a/README.md +++ b/README.md @@ -207,6 +207,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [icecream](https://github.com/gruns/icecream) - 甜甜的,奶油般柔滑的打印调试。 * [Birdseye](https://github.com/alexmojaki/birdseye) - 快速、方便、以表达为中心的、使用AST的Python图形化调试器 。 * [Voluptuous](https://github.com/alecthomas/voluptuous) - 尽管名字有点妖娆,这是一个Python的数据校验库。 + * [Pyre-check](https://github.com/facebook/pyre-check) - Facebook推出的一款Python性能类型检查工具。 ======== #### 安全与破解相关 From 6c04bf56a6e14babd213c03c8d755ba6bf969c98 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 02:39:55 +0800 Subject: [PATCH 023/100] =?UTF-8?q?GIF-for-cli-=E5=B0=86GIF=E3=80=81?= =?UTF-8?q?=E7=9F=AD=E8=A7=86=E9=A2=91=E6=88=96Tenor=20GIF=20API=E7=9A=84?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E8=BD=AC=E6=8D=A2=E6=88=90=E5=8A=A8=E6=BC=AB?= =?UTF-8?q?=E7=9A=84ASCII=E8=89=BA=E6=9C=AF=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GIF-for-cli-将GIF、短视频或Tenor GIF API的查询转换成动漫的ASCII艺术。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 741ddaa..ead9bc1 100644 --- a/README.md +++ b/README.md @@ -245,6 +245,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [fast-pixel-cnn](https://github.com/PrajitR/fast-pixel-cnn) - 加速PixelCNN++图像生成,快达183倍。 * [ipyvolumel-cnn](https://github.com/maartenbreddels/ipyvolume) - Jupyter notebook中基于IPython小部件的使用WebGL的Python 3d绘图。 * [Som-tsp](https://github.com/DiegoVicen/som-tsp) - 使用自组织地图技术解决旅行中的销售员所遇到的问题,用matlab实现。 + * [GIF-for-cli](https://github.com/google/gif-for-cli) - 将GIF、短视频或Tenor GIF API的查询转换成动漫的ASCII艺术。 ======== #### 语音相关 From 39289c08798daa409ace214ce92c41d1146f90c4 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 02:47:15 +0800 Subject: [PATCH 024/100] =?UTF-8?q?vibora=20-=20=E4=B8=80=E6=AC=BE?= =?UTF-8?q?=E5=BF=AB=E9=80=9F=E3=80=81=E5=BC=82=E6=AD=A5=E5=92=8C=E4=BC=98?= =?UTF-8?q?=E9=9B=85=E7=9A=84Python=203.6+=20http=20=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E7=AB=AF/=E6=9C=8D=E5=8A=A1=E5=99=A8=E6=A1=86=E6=9E=B6?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vibora - 一款快速、异步和优雅的Python 3.6+ http 客户端/服务器框架。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ead9bc1..2cbcbe7 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [cherrypy](https://github.com/cherrypy/cherrypy) - CherryPy是仅次于Django的网站开发框架,它最大的特性就是能够同时运行好几个web服务。 * [TurboGears](https://github.com/TurboGears/tg2) - TurboGears是一种MVC架构的网站开发框架,它基于一些WSGI组件(比如SQLAlchemy, Ming, Repoze等)、模板引擎( Genshi, Kajiki, Cheetah, Myghty)和大量的库文件以及中间件(middleware)。同时它具有 widgets控件,可以非常方便的生成一些特定的功能。 * [Pyramid](https://github.com/Pylons/pyramid) - 由Pylons项目中的一部分演变而来,最大的特点就是灵活性和可扩展性(尤其和Django相比),可以自由的选择使用什么样的数据库、URL结构、模板风格等等。 + * [vibora](https://github.com/vibora-io/vibora) - 一款快速、异步和优雅的Python 3.6+ http 客户端/服务器框架。 [官方文档](https://docs.vibora.io/) ======== #### 用户图形接口相关 From 59b7d5011a3ad8e782023af37a8fe73738ed8d84 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 02:49:30 +0800 Subject: [PATCH 025/100] =?UTF-8?q?Amazon-scraper-Python-=E4=B8=80?= =?UTF-8?q?=E6=AC=BE=E9=9D=9E=E5=AE=98=E6=96=B9=E7=9A=84=E7=88=AC=E5=8F=96?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=EF=BC=8C=E8=83=BD=E5=A4=9F=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E4=BA=9A=E9=A9=AC=E9=80=8A=E4=B8=8A=E5=9C=A8=E5=94=AE=E5=95=86?= =?UTF-8?q?=E5=93=81=E7=9A=84=E4=BF=A1=E6=81=AF=EF=BC=8C=E6=AF=94=E5=A6=82?= =?UTF-8?q?=E5=95=86=E5=93=81=E6=8E=92=E5=90=8D=E5=92=8C=E8=AF=84=E8=AE=BA?= =?UTF-8?q?=E6=95=B0=E9=87=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Amazon-scraper-Python - 一款非官方的爬取工具,能够获取亚马逊上在售商品的信息,比如商品排名和评论数量。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2cbcbe7..87ee27e 100644 --- a/README.md +++ b/README.md @@ -175,6 +175,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [meizi_spider](https://github.com/lpe234/meizi_spider) - 获取慕课网视频教程,基于Scrapy(0.22)。 * [spider_smooc](https://github.com/qiyeboy/spider_smooc) - 爬取慕课网视频 ,使用BeautifulSoup模块解析html。 * [proxy_pool](https://github.com/jhao104/proxy_pool) - 爬虫代理池,爬去取网上免费的代理IP。 + * [Amazon-scraper-Python](https://github.com/tducret/amazon-scraper-python) - 一款非官方的爬取工具,能够获取亚马逊上在售商品的信息,比如商品排名和评论数量。 ======== #### 测试与代码分析审核 From 16dca51acc934fd09f47aa4fbe088ffbf6f33f37 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 02:54:54 +0800 Subject: [PATCH 026/100] =?UTF-8?q?Douyin-Bot=20-=20Python=20=E6=8A=96?= =?UTF-8?q?=E9=9F=B3=E6=9C=BA=E5=99=A8=E4=BA=BA=EF=BC=8C=E8=AE=BA=E5=A6=82?= =?UTF-8?q?=E4=BD=95=E5=9C=A8=E6=8A=96=E9=9F=B3=E4=B8=8A=E6=89=BE=E5=88=B0?= =?UTF-8?q?=E6=BC=82=E4=BA=AE=E5=B0=8F=E5=A7=90=E5=A7=90=EF=BC=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Douyin-Bot - Python 抖音机器人,论如何在抖音上找到漂亮小姐姐? --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 87ee27e..2fcc41b 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [spider_smooc](https://github.com/qiyeboy/spider_smooc) - 爬取慕课网视频 ,使用BeautifulSoup模块解析html。 * [proxy_pool](https://github.com/jhao104/proxy_pool) - 爬虫代理池,爬去取网上免费的代理IP。 * [Amazon-scraper-Python](https://github.com/tducret/amazon-scraper-python) - 一款非官方的爬取工具,能够获取亚马逊上在售商品的信息,比如商品排名和评论数量。 + * [Douyin-Bot](https://github.com/wangshub/Douyin-Bot) - Python 抖音机器人,论如何在抖音上找到漂亮小姐姐? ======== #### 测试与代码分析审核 From 449645284f3c0e11af68e261aac8457787122750 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 02:58:04 +0800 Subject: [PATCH 027/100] =?UTF-8?q?Datasheets=20-=20=E7=94=A8Python?= =?UTF-8?q?=E8=AF=BB=E5=8F=96Google=20Sheets=E7=9A=84=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E3=80=81=E5=90=91Google=20Sheets=E5=86=99=E5=85=A5=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E4=BB=A5=E5=8F=8A=E4=BF=AE=E6=94=B9Google=20Sheets?= =?UTF-8?q?=E7=9A=84=E6=A0=BC=E5=BC=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Datasheets - 用Python读取Google Sheets的数据、向Google Sheets写入数据以及修改Google Sheets的格式。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2fcc41b..e08c080 100644 --- a/README.md +++ b/README.md @@ -424,6 +424,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [pycodestyle](https://github.com/PyCQA/pycodestyle) - 用 pycodestyle 可检测有哪些地方不符合 PEP8 风格。 * [quart](https://gitlab.com/pgjones/quart) - 基于Asyncio的微框架,支持HTTP/1.1、HTTP/2、Websockets,对flask应用的支持最好。 * [Chips-2.0](https://github.com/dawsonjon/Chips-2.0) - 基于python语言的高级FPGA设计工具。 + * [Datasheets](https://github.com/Squarespace/datasheets) - 用Python读取Google Sheets的数据、向Google Sheets写入数据以及修改Google Sheets的格式。 ======== #### 博客与播客及书籍文档 From 981d9d0f158a277baab84c6174b5f159f8b8f4a6 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 03:01:03 +0800 Subject: [PATCH 028/100] =?UTF-8?q?Shiv=20-=20=E4=B8=80=E6=AC=BE=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E8=A1=8C=E5=AE=9E=E7=94=A8=E7=A8=8B=E5=BA=8F=EF=BC=8C?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E5=88=9B=E5=BB=BA=E5=AE=8C=E5=85=A8=E7=8B=AC?= =?UTF-8?q?=E7=AB=8B=E8=87=AA=E8=B6=B3=E7=9A=84Python=20zip=E5=BA=94?= =?UTF-8?q?=E7=94=A8=EF=BC=8C=E5=92=8CPEP=20441=E4=B8=AD=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=E7=9A=84=E4=B8=80=E6=A0=B7=EF=BC=8C=E4=BD=86=E5=8F=88=E5=8C=85?= =?UTF-8?q?=E5=90=AB=E6=89=80=E6=9C=89=E7=9A=84=E5=86=85=E7=BD=AE=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E4=BE=9D=E8=B5=96=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Shiv - 一款命令行实用程序,可以创建完全独立自足的Python zip应用,和PEP 441中描述的一样,但又包含所有的内置环境依赖。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e08c080..16a8fc5 100644 --- a/README.md +++ b/README.md @@ -304,6 +304,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [pipenv](https://github.com/kennethreitz/pipenv) - 用于简化Python项目中依赖项的管理。 它汇集了Pip,Pipfile和Virtualenv的功能,是一个强大的命令行工具。[简易教程](https://python.freelycode.com/contribution/detail/682) * [ops-batch](https://github.com/jkklee/ops-batch) - Python实现跨平台批量运维小工具。基于yaml配置文件可灵活指定操作单位:host(s)或hostgroup(s);基于多线程可实现多主机并行;基于docopt提供详细的命令行界面。 * [python-fire](https://github.com/google/python-fire) - 一个可以自动生成命令行接口(CLI)的库。 + * [Shiv](https://github.com/linkedin/shiv) - 一款命令行实用程序,可以创建完全独立自足的Python zip应用,和PEP 441中描述的一样,但又包含所有的内置环境依赖。 ======== #### 树莓派 From 3bf8dd2552500dc8730901954750407e08412101 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 03:03:00 +0800 Subject: [PATCH 029/100] =?UTF-8?q?Spotify-playlist-generator=20-=20Spotif?= =?UTF-8?q?y=E6=92=AD=E6=94=BE=E5=88=97=E8=A1=A8=E7=94=9F=E6=88=90?= =?UTF-8?q?=E5=99=A8=EF=BC=8C=E7=94=B1Python=E7=BC=96=E5=86=99=E7=9A=84?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=EF=BC=8C=E8=83=BD=E5=A4=9F=E6=AF=8F=E5=91=A8?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E6=96=B0=E9=9F=B3=E4=B9=90=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E6=96=B0=E7=9A=84=E6=92=AD=E6=94=BE=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Spotify-playlist-generator - Spotify播放列表生成器,由Python编写的脚本,能够每周根据新音乐自动创建新的播放列表。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 16a8fc5..20b0cce 100644 --- a/README.md +++ b/README.md @@ -426,6 +426,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [quart](https://gitlab.com/pgjones/quart) - 基于Asyncio的微框架,支持HTTP/1.1、HTTP/2、Websockets,对flask应用的支持最好。 * [Chips-2.0](https://github.com/dawsonjon/Chips-2.0) - 基于python语言的高级FPGA设计工具。 * [Datasheets](https://github.com/Squarespace/datasheets) - 用Python读取Google Sheets的数据、向Google Sheets写入数据以及修改Google Sheets的格式。 + * [Spotify-playlist-generator](https://github.com/mileshenrichs/spotify-playlist-generator) - Spotify播放列表生成器,由Python编写的脚本,能够每周根据新音乐自动创建新的播放列表。 ======== #### 博客与播客及书籍文档 From dd38fa138cdd7454905c78ae8e6288490318a750 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 03:04:36 +0800 Subject: [PATCH 030/100] =?UTF-8?q?Ubelt=20-=20=E7=94=B1Python=E7=BC=96?= =?UTF-8?q?=E5=86=99=E7=9A=84=E5=AE=9E=E7=94=A8=E5=B7=A5=E5=85=B7=EF=BC=8C?= =?UTF-8?q?=E5=8C=85=E5=90=AB=E5=A4=A7=E9=87=8F=E5=AE=9E=E7=94=A8=E7=9A=84?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E5=87=BD=E6=95=B0=EF=BC=8C=E5=8F=AF=E8=B7=A8?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E4=BD=BF=E7=94=A8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ubelt - 由Python编写的实用工具,包含大量实用的工具函数,可跨平台使用。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 20b0cce..cf7b7e0 100644 --- a/README.md +++ b/README.md @@ -427,6 +427,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Chips-2.0](https://github.com/dawsonjon/Chips-2.0) - 基于python语言的高级FPGA设计工具。 * [Datasheets](https://github.com/Squarespace/datasheets) - 用Python读取Google Sheets的数据、向Google Sheets写入数据以及修改Google Sheets的格式。 * [Spotify-playlist-generator](https://github.com/mileshenrichs/spotify-playlist-generator) - Spotify播放列表生成器,由Python编写的脚本,能够每周根据新音乐自动创建新的播放列表。 + * [Ubelt](https://github.com/Erotemic/ubelt) - 由Python编写的实用工具,包含大量实用的工具函数,可跨平台使用。 ======== #### 博客与播客及书籍文档 From 0d51393e2b70a93e6e6f59c992f0c963322aeaac Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 23 Jul 2018 03:07:35 +0800 Subject: [PATCH 031/100] =?UTF-8?q?Pypykatz=20-=20=E5=AE=8C=E5=85=A8?= =?UTF-8?q?=E7=94=A8Python=E5=AE=9E=E7=8E=B0=E4=BA=86=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E6=8F=90=E5=8F=96=E5=B7=A5=E5=85=B7Mimikatz=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pypykatz - 完全用Python实现了密码提取工具Mimikatz。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cf7b7e0..dc284f5 100644 --- a/README.md +++ b/README.md @@ -234,6 +234,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Mercure](https://github.com/synhack/mercure) - 是为那些想要教会他们的合作者关于钓鱼的安全管理者提供的工具。 * [Privy](https://github.com/ofek/privy) - 是一个小而快的实用程序,用于密码保护,例如数字签名种子,或者Bitcoin钱包。 * [urh](https://github.com/jopohl/urh) - Universal Radio Hacker是一个用于调查未知无线协议的软件。 + * [Pypykatz](https://github.com/skelsec/pypykatz) - 完全用Python实现了密码提取工具Mimikatz。 ======== #### 图表及图像相关 From 1eab1ab56813921d4997f491a44d0da1bc5a6334 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 25 Jul 2018 16:00:33 +0800 Subject: [PATCH 032/100] =?UTF-8?q?WeChatPlugin-MacOS=20-=20=E4=B8=80?= =?UTF-8?q?=E6=AC=BE=E5=8A=9F=E8=83=BD=E5=BC=BA=E5=A4=A7=E7=9A=84=20macOS?= =?UTF-8?q?=20=E7=89=88=E5=BE=AE=E4=BF=A1=E5=B0=8F=E5=8A=A9=E6=89=8B=20v1.?= =?UTF-8?q?7=20/=20A=20powerful=20assistant=20for=20wechat=20macOS?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit WeChatPlugin-MacOS - 一款功能强大的 macOS 版微信小助手 v1.7 / A powerful assistant for wechat macOS。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dc284f5..8a7b448 100644 --- a/README.md +++ b/README.md @@ -335,6 +335,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [wego](https://github.com/wegostudio/wego) - WEGO微信公众号开发框架。 * [itchatmp](https://github.com/littlecodersh/itchatmp) - 一个开源的微信公众号、企业号接口,使用python调用微信公众号非常简单。基于tornado框架,轻松满足效率需求。支持普通使用、nginx反向代理与wsgi。[官方文档](http://itchatmp.readthedocs.io/zh_CN/latest/other/deploy/) * [itchat](https://github.com/littlecodersh/itchat) - 微信个人号接口、微信机器人及命令行微信,三十行即可自定义个人号机器人。[官方文档](http://itchat.readthedocs.io/zh/latest/) + * [WeChatPlugin-MacOS](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS) - 一款功能强大的 macOS 版微信小助手 v1.7 / A powerful assistant for wechat macOS。 ======== #### IDE From 8510720808cdc10e1429ba19f9e50eec1ffc659e Mon Sep 17 00:00:00 2001 From: TimLiu Date: Fri, 24 Aug 2018 12:03:18 +0800 Subject: [PATCH 033/100] =?UTF-8?q?Cardano=20=E6=9C=80=E8=BF=91=E6=AF=94?= =?UTF-8?q?=E8=BE=83=E7=81=AB=E7=83=AD=E7=9A=84=E4=B8=80=E4=B8=AA=E5=8C=BA?= =?UTF-8?q?=E5=9D=97=E9=93=BE=E9=A1=B9=E7=9B=AE=EF=BC=8C=E5=AE=83=E8=A7=A3?= =?UTF-8?q?=E5=86=B3=E4=BA=86=E7=AC=AC=E4=B8=80=E4=BB=A3=E5=8A=A0=E5=AF=86?= =?UTF-8?q?=E5=B8=81=E2=80=94=E2=80=94=E6=AF=94=E7=89=B9=E5=B8=81=EF=BC=88?= =?UTF-8?q?Bitcoin=EF=BC=89=E6=89=80=E6=9C=89=E5=AD=98=E5=9C=A8=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=8C=E5=AE=83=E4=B9=9F=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E7=AC=AC=E4=BA=8C=E4=BB=A3=E5=8A=A0=E5=AF=86=E5=B8=81=E2=80=94?= =?UTF-8?q?=E2=80=94=E4=BB=A5=E5=A4=AA=E5=9D=8A=EF=BC=88Ethereum=EF=BC=89?= =?UTF-8?q?=E7=9A=84=E6=99=BA=E8=83=BD=E5=90=88=E7=BA=A6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cardano 最近比较火热的一个区块链项目,它解决了第一代加密币——比特币(Bitcoin)所有存在的问题,它也支持第二代加密币——以太坊(Ethereum)的智能合约。 --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8a7b448..1c50b3e 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ - [树莓派](#树莓派) - [第三方平台](#第三方平台) - [IDE](#IDE) +- [区块链](#区块链) - [其他库](#其他库) - [博客与播客及书籍文档](#博客与播客及书籍文档) - [好的文章](#好的文章) @@ -350,6 +351,11 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [sublimetext](http://www.sublimetext.com/2) - sublimetext:Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。 * [Atom](https://github.com/atom/atom) - Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。[官网下载](https://atom.io/),比较不错的插件:爆炸效果 activate-power-mode、程序员鼓励师 atom-miku 。 +======== +#### 区块链 + * [binance-trader](https://github.com/yasinkuyu/binance-trader) - 币安网交易者 (Binance: 区块链资产交易平台): 币安网加密货币交易机器人 (实验性的)。 + * [python-cardano](https://github.com/yihuang/python-cardano) - Cardano 最近比较火热的一个区块链项目,它解决了第一代加密币——比特币(Bitcoin)所有存在的问题,它也支持第二代加密币——以太坊(Ethereum)的智能合约。 + ======== #### 其他库 * [IoTNotes](http://ideatouch.github.io/IoTNotes/) - 开源硬件记录。 @@ -418,7 +424,6 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Blender](https://www.blender.org/) - 是一款开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。 (3D打印) * [Libcloud](http://libcloud.apache.org/) - 隐藏了不同云提供商应用程序编程接口(API)之间的差异,包括AWS、Apache CloudStack、Rackspace、谷歌云平台、微软Azure、VMware和OpenStack在内的50多个云提供商采用了Libcloud。 * [pyfilesystem2](https://github.com/PyFilesystem/pyfilesystem2) - 一个为所有文件系统提供的通用 Pythonic 接口。 - * [binance-trader](https://github.com/yasinkuyu/binance-trader) - 币安网交易者 (Binance: 区块链资产交易平台): 币安网加密货币交易机器人 (实验性的)。 * [multidiff](https://github.com/juhakivekas/multidiff) - 针对于多个对象或者数据流的二进制(数据)比较工具。 * [Mypy-protobuf](https://github.com/dropbox/mypy-protobuf) - (协议缓冲区)用于从协议缓冲区中生成mypy 根的开源工具。 * [Click](https://github.com/pallets/click) -用于快速创建命令行开发神器。Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于 Argparse,就好比 requests 相比于 urllib。 From 13a8ecc6b969828992e99d0c6483afef8d40abab Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 28 Aug 2018 23:03:02 +0800 Subject: [PATCH 034/100] =?UTF-8?q?qrcode-Python=20=E8=89=BA=E6=9C=AF?= =?UTF-8?q?=E4=BA=8C=E7=BB=B4=E7=A0=81=E7=94=9F=E6=88=90=E5=99=A8=20?= =?UTF-8?q?=EF=BC=88GIF=E5=8A=A8=E6=80=81=E4=BA=8C=E7=BB=B4=E7=A0=81?= =?UTF-8?q?=E3=80=81=E5=9B=BE=E7=89=87=E4=BA=8C=E7=BB=B4=E7=A0=81=EF=BC=89?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit qrcode-Python 艺术二维码生成器 (GIF动态二维码、图片二维码)。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1c50b3e..7abc5af 100644 --- a/README.md +++ b/README.md @@ -435,6 +435,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Datasheets](https://github.com/Squarespace/datasheets) - 用Python读取Google Sheets的数据、向Google Sheets写入数据以及修改Google Sheets的格式。 * [Spotify-playlist-generator](https://github.com/mileshenrichs/spotify-playlist-generator) - Spotify播放列表生成器,由Python编写的脚本,能够每周根据新音乐自动创建新的播放列表。 * [Ubelt](https://github.com/Erotemic/ubelt) - 由Python编写的实用工具,包含大量实用的工具函数,可跨平台使用。 + * [qrcode](https://github.com/sylnsfar/qrcode) - Python 艺术二维码生成器 (GIF动态二维码、图片二维码)。 ======== #### 博客与播客及书籍文档 From 15a3949b791a3d86770787737b40f612ce63333a Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 28 Aug 2018 23:05:07 +0800 Subject: [PATCH 035/100] =?UTF-8?q?python-qrcode:=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E7=94=9F=E6=88=90=E7=9F=A2=E9=87=8F=E5=9B=BE=EF=BC=8C=E8=80=8C?= =?UTF-8?q?=E4=B8=94=E6=AF=94=E8=BE=83=E9=80=82=E5=90=88=E5=9C=A8=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E4=B8=AD=E7=94=9F=E6=88=90=E4=BA=8C=E7=BB=B4=E7=A0=81?= =?UTF-8?q?=E7=9A=84=E5=9C=BA=E6=99=AF=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit python-qrcode:支持生成矢量图,而且比较适合在代码中生成二维码的场景。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7abc5af..e9a404c 100644 --- a/README.md +++ b/README.md @@ -436,6 +436,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Spotify-playlist-generator](https://github.com/mileshenrichs/spotify-playlist-generator) - Spotify播放列表生成器,由Python编写的脚本,能够每周根据新音乐自动创建新的播放列表。 * [Ubelt](https://github.com/Erotemic/ubelt) - 由Python编写的实用工具,包含大量实用的工具函数,可跨平台使用。 * [qrcode](https://github.com/sylnsfar/qrcode) - Python 艺术二维码生成器 (GIF动态二维码、图片二维码)。 + * [python-qrcode](https://github.com/lincolnloop/python-qrcode) - 支持生成矢量图,而且比较适合在代码中生成二维码的场景。 ======== #### 博客与播客及书籍文档 From 182a0e4436dc9cb783335673f4508d709dbb3bdf Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 16 Sep 2018 00:35:44 +0800 Subject: [PATCH 036/100] =?UTF-8?q?pyecharts=E6=98=AF=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E7=94=A8=E4=BA=8E=E7=94=9F=E6=88=90Echarts=E5=9B=BE=E8=A1=A8?= =?UTF-8?q?=E7=9A=84=E7=B1=BB=E5=BA=93=EF=BC=9B=E8=80=8CEcharts=E6=98=AF?= =?UTF-8?q?=E7=99=BE=E5=BA=A6=E5=BC=80=E6=BA=90=E7=9A=84=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=8F=AF=E8=A7=86=E5=8C=96JS=E5=BA=93?= =?UTF-8?q?=E3=80=82=E4=BD=BF=E7=94=A8pyecharts=E7=BB=98=E5=88=B6=E7=9A=84?= =?UTF-8?q?=E5=9B=BE=E8=A1=A8=E7=BE=8E=E8=A7=82=E4=B8=94=E5=85=B7=E6=9C=89?= =?UTF-8?q?=E4=BA=A4=E4=BA=92=E6=80=A7=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pyecharts是一个用于生成Echarts图表的类库;而Echarts是百度开源的一个数据可视化JS库。使用pyecharts绘制的图表美观且具有交互性。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e9a404c..1079ab7 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Eric](http://www.eric-ide.python-projects.org/) - Eric一个支持python、Ruby的强大IDE,与PyQt配合功能非常强大。 * [PyGTK](http://www.pygtk.org/) - 一系列的 Python 对 GTK+ GUI 库的包装。 * [pyFacialRecognition](https://github.com/CloudsDocker/pyFacialRecognition) - 用10几行代码自己写个人脸识别程序。 + * [pyecharts](https://github.com/pyecharts/pyecharts) - pyecharts是一个用于生成Echarts图表的类库;而Echarts是百度开源的一个数据可视化JS库。使用pyecharts绘制的图表美观且具有交互性。[官网](http://pyecharts.org)。 ======== #### 网络相关 From 5b4b807b92a933c6f56299e6e79135c82124655a Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 16 Sep 2018 00:39:02 +0800 Subject: [PATCH 037/100] =?UTF-8?q?Snowy=E6=98=AF=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E8=83=BD=E5=A4=9F=E5=A4=84=E7=90=86=E5=92=8C=E7=94=9F=E6=88=90?= =?UTF-8?q?=E5=9B=BE=E5=83=8F=E7=9A=84=E5=B0=8F=E6=A8=A1=E5=9D=97=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Snowy是一个能够处理和生成图像的小模块。它具有以下特征: 1.浅显易懂的API接口(只有开源函数组成)。 2.纯Python3 语言编写。 3.使用numba进行加速优化。 4.可配置的边界条件(参见校正模式)。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1079ab7..638f78b 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [PyGTK](http://www.pygtk.org/) - 一系列的 Python 对 GTK+ GUI 库的包装。 * [pyFacialRecognition](https://github.com/CloudsDocker/pyFacialRecognition) - 用10几行代码自己写个人脸识别程序。 * [pyecharts](https://github.com/pyecharts/pyecharts) - pyecharts是一个用于生成Echarts图表的类库;而Echarts是百度开源的一个数据可视化JS库。使用pyecharts绘制的图表美观且具有交互性。[官网](http://pyecharts.org)。 + * [Snowy](https://github.com/prideout/snowy/) - Snowy是一个能够处理和生成图像的小模块。 ======== #### 网络相关 From b7aa985050529b094f76f2a5d7f54c003ccefc63 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 16 Sep 2018 00:44:52 +0800 Subject: [PATCH 038/100] =?UTF-8?q?Dataset=E5=9C=A8=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E4=B8=AD=E5=8D=B3=E6=97=B6=E4=BF=9D=E5=AD=98=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dataset在数据库中即时保存数据。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 638f78b..a0a85f7 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [MongoHub-Mac](https://github.com/bububa/MongoHub-Mac) - MongoHub-Mac:mongo 图形化管理工具。 * [mongotron](https://github.com/officert/mongotron) - mongotron:mongo 图形化管理工具,基于Electron与AngularJS写成。 * [tinydb](http://tinydb.readthedocs.org/en/latest/getting-started.html) - 一个小型的文档数据库,它允许你在本地文件中插入JSON数据并查询它。它只有1200多行代码,并且配有简单干净的文档和API。 + * [Dataset](https://github.com/pudo/dataset) - Dataset在数据库中即时保存数据。 ======== #### 游戏相关 From f0c1ad585c411f50992fe7e6a31b22256d0538c0 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 16 Sep 2018 00:49:55 +0800 Subject: [PATCH 039/100] =?UTF-8?q?Pluggy=20-=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E6=8F=92=E4=BB=B6=E7=B3=BB=E7=BB=9F=E5=88=B0?= =?UTF-8?q?=E7=8E=B0=E6=9C=89=E5=BA=94=E7=94=A8=E4=B8=AD=EF=BC=8C=E9=82=A3?= =?UTF-8?q?=E4=B9=88=E4=BD=BF=E7=94=A8=20Pluggy=20=E6=98=AF=E6=9C=80?= =?UTF-8?q?=E5=A5=BD=E4=B9=9F=E6=98=AF=E6=9C=80=E7=AE=80=E5=8D=95=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E3=80=82=E5=A6=82=E6=9E=9C=E4=BD=A0=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E8=BF=87=20pytest=EF=BC=8C=E9=82=A3=E4=B9=88=E5=AE=9E?= =?UTF-8?q?=E9=99=85=E4=B8=8A=E7=9B=B8=E5=BD=93=E4=BA=8E=E5=B7=B2=E7=BB=8F?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E8=BF=87=20Pluggy=20=E4=BA=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pluggy - 添加一个插件系统到现有应用中,那么使用 Pluggy 是最好也是最简单的方式。如果你使用过 pytest,那么实际上相当于已经使用过 Pluggy 了。 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index a0a85f7..cd760d0 100644 --- a/README.md +++ b/README.md @@ -199,6 +199,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Blessings](https://github.com/erikrose/blessings) - 一个轻量级的文本终端输入颜色改变库。 * [termcolor](https://github.com/hfeeki/termcolor) - 一个python的终端输出文本颜色改变的[模块](https://pypi.python.org/pypi/termcolor)。 * [pytest](https://pypi.python.org/pypi/pytest) - py.test 是一个轻量级的测试框架,它压根就没写自己的断言系统,但是它对Python自带的断言做了强化处理,如果断言失败,那么框架本身会尽可能多地提供断言失败的原因。 + * [Pluggy](https://github.com/pytest-dev/pluggy) - 添加一个插件系统到现有应用中,那么使用 Pluggy 是最好也是最简单的方式。如果你使用过 pytest,那么实际上相当于已经使用过 Pluggy 了。 * [unittest](https://docs.python.org/3/library/unittest.html) - Python自带的单元测试框架,有自己的断言方法self.assertXXX(),而且不推荐使用assert XXX语句。 * [ptest](https://pypi.python.org/pypi/ptest) - Karl大神写的一个测试框架。ptest中的断言可读性很好,而且智能提示也很方便你通过IDE轻松完成各种断言语句。 * [assertpy](https://github.com/ActivisionGameScience/assertpy) - 异常强大且好评如潮的assert断言包,它支持了几乎能想到的所有测试场景。[文档](https://pypi.python.org/pypi/assertpy) @@ -216,6 +217,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Voluptuous](https://github.com/alecthomas/voluptuous) - 尽管名字有点妖娆,这是一个Python的数据校验库。 * [Pyre-check](https://github.com/facebook/pyre-check) - Facebook推出的一款Python性能类型检查工具。 + ======== #### 安全与破解相关 * [ibrute](https://github.com/hackappcom/ibrute) - 一个攻击iCloud账户的Python脚本,2014年很多明星的账号就是被这个脚本攻破的,苹果已经修改这个漏洞了。 From d0e25d6dfa452d875e84f25184d7de7b5a6728f7 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 16 Sep 2018 00:53:14 +0800 Subject: [PATCH 040/100] =?UTF-8?q?DataSette=E5=8F=AF=E4=BB=A5=E5=BE=88?= =?UTF-8?q?=E5=AE=B9=E6=98=93=E5=9C=B0=E6=8A=8A=20CSV=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2=E4=B8=BA=E5=85=A8=E7=89=B9=E6=80=A7=E7=9A=84?= =?UTF-8?q?=E5=8F=AA=E8=AF=BB=20REST=20JSON=20API=EF=BC=8C=E6=9C=89?= =?UTF-8?q?=E8=AE=B8=E5=A4=9A=E7=89=B9=E6=80=A7=EF=BC=8C=E5=8C=85=E6=8B=AC?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E5=9B=BE=E8=A1=A8=E5=92=8C=20geo=EF=BC=88?= =?UTF-8?q?=E7=94=A8=E4=BA=8E=E5=88=9B=E5=BB=BA=E4=BA=A4=E4=BA=92=E5=BC=8F?= =?UTF-8?q?=E5=9C=B0=E5=9B=BE=EF=BC=89=EF=BC=8C=E5=B9=B6=E4=B8=94=E5=BE=88?= =?UTF-8?q?=E5=AE=B9=E6=98=93=E9=80=9A=E8=BF=87=E5=AE=B9=E5=99=A8=E6=88=96?= =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=96=B9=E7=BD=91=E7=BB=9C=E4=B8=BB=E6=9C=BA?= =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E9=83=A8=E7=BD=B2=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DataSette可以很容易地把 CSV 文件转换为全特性的只读 REST JSON API,有许多特性,包括创建图表和 geo(用于创建交互式地图),并且很容易通过容器或第三方网络主机进行部署。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cd760d0..72ec383 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [mongotron](https://github.com/officert/mongotron) - mongotron:mongo 图形化管理工具,基于Electron与AngularJS写成。 * [tinydb](http://tinydb.readthedocs.org/en/latest/getting-started.html) - 一个小型的文档数据库,它允许你在本地文件中插入JSON数据并查询它。它只有1200多行代码,并且配有简单干净的文档和API。 * [Dataset](https://github.com/pudo/dataset) - Dataset在数据库中即时保存数据。 + * [datasette](https://github.com/simonw/datasette) - DataSette可以很容易地把 CSV 文件转换为全特性的只读 REST JSON API,有许多特性,包括创建图表和 geo(用于创建交互式地图),并且很容易通过容器或第三方网络主机进行部署。 ======== #### 游戏相关 From d421810d5f5c66363123cdc5c6bf4111a0cfaa5c Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 16 Sep 2018 00:56:12 +0800 Subject: [PATCH 041/100] =?UTF-8?q?csvs-to-sqlite:=E6=8A=8A=20CSV=20?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=BE=88=E7=AE=80=E5=8D=95=E5=B0=B1=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2=E4=B8=BAsqlite=E6=95=B0=E6=8D=AE=E5=BA=93=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit csvs-to-sqlite:把 CSV 文件很简单就转换为sqlite数据库文件。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 72ec383..a7dcf00 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [tinydb](http://tinydb.readthedocs.org/en/latest/getting-started.html) - 一个小型的文档数据库,它允许你在本地文件中插入JSON数据并查询它。它只有1200多行代码,并且配有简单干净的文档和API。 * [Dataset](https://github.com/pudo/dataset) - Dataset在数据库中即时保存数据。 * [datasette](https://github.com/simonw/datasette) - DataSette可以很容易地把 CSV 文件转换为全特性的只读 REST JSON API,有许多特性,包括创建图表和 geo(用于创建交互式地图),并且很容易通过容器或第三方网络主机进行部署。 + * [csvs-to-sqlite](https://github.com/simonw/csvs-to-sqlite) - 把 CSV 文件很简单就转换为sqlite数据库文件。 ======== #### 游戏相关 From 413cee794da01d433ac02509691d7a91a9b6111f Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 16 Sep 2018 00:58:32 +0800 Subject: [PATCH 042/100] =?UTF-8?q?Envparse=20=E8=83=BD=E5=A4=9F=E5=A4=84?= =?UTF-8?q?=E7=90=86=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=E3=80=81ENV=20?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E3=80=81=E5=8F=98=E9=87=8F=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=EF=BC=8C=E7=94=9A=E8=87=B3=E8=BF=98=E5=8F=AF=E4=BB=A5=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E9=A2=84=E5=A4=84=E7=90=86=E5=92=8C=E5=90=8E=E5=A4=84?= =?UTF-8?q?=E7=90=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Envparse 能够处理环境变量、ENV 文件、变量类型,甚至还可以进行预处理和后处理(例如,你想要确保变量名总是大写或小写的)。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a7dcf00..7da5db8 100644 --- a/README.md +++ b/README.md @@ -444,6 +444,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Ubelt](https://github.com/Erotemic/ubelt) - 由Python编写的实用工具,包含大量实用的工具函数,可跨平台使用。 * [qrcode](https://github.com/sylnsfar/qrcode) - Python 艺术二维码生成器 (GIF动态二维码、图片二维码)。 * [python-qrcode](https://github.com/lincolnloop/python-qrcode) - 支持生成矢量图,而且比较适合在代码中生成二维码的场景。 + * [Envparse](https://github.com/rconradharris/envparse) - Envparse 能够处理环境变量、ENV 文件、变量类型,甚至还可以进行预处理和后处理(例如,你想要确保变量名总是大写或小写的)。 ======== #### 博客与播客及书籍文档 From ad9aceae60104642d70d5d170c89d0a43f2ed47e Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sat, 6 Oct 2018 10:22:05 +0800 Subject: [PATCH 043/100] =?UTF-8?q?djangOauth:=E5=9F=BA=E4=BA=8E=20django?= =?UTF-8?q?=20+=20jwt=20=E7=9A=84=20=E7=BB=9F=E4=B8=80=E6=9D=83=E9=99=90?= =?UTF-8?q?=E8=AE=A4=E8=AF=81=E7=B3=BB=E7=BB=9F=20=EF=BC=8C=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E7=9A=84=E9=9B=86=E4=B8=AD=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit djangOauth:基于 django + jwt 的 统一权限认证系统 ,账号的集中管理 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7da5db8..dc108b2 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [django-debug-toolbar](https://pypi.python.org/pypi/django-debug-toolbar) - 查看某个页面中所有的context变量值,还可以看到HTTp头、模板、缓存等各种信息,总之很全面也很好用。 * [Django-ERP](https://github.com/zhuinfo/Django-ERP) - Django-ERP是一款基于Django开发的ERP管理软件,包含常用的销售管理、采购管理、库存管理、组织管理等,支持按项目归集费用,支持工作流审批,支持采购单、报价单的批量导入。 * [pylint-django](https://github.com/landscapeio/pylint-django) - Django的pylint插件,用于分析Django的代码。 + * [djangOauth](https://github.com/X-Mars/djangOauth) - 基于 django + jwt 的 统一权限认证系统 ,账号的集中管理。 ##### Flask * [flask](http://flask.pocoo.org/) - flask, [官方教程中文翻译1](http://www.pythondoc.com/flask/index.html) ,[官方教程中文翻译2](http://docs.jinkan.org/docs/flask/),[Flask使用小结](http://python.jobbole.com/84003/),[Flask开发团队Pocoo的内部编码风格指南| 编程派 | Coding Python.html](http://www.codingpy.com/article/pocoo-internal-style-guide-cn/)。 From bef771d40b6bca4ea557a6197831f67138b63514 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 11 Oct 2018 17:21:42 +0800 Subject: [PATCH 044/100] =?UTF-8?q?sanic=E6=98=AF=E4=B8=80=E6=AC=BE?= =?UTF-8?q?=E7=94=A8python3.5+(async/await=E5=8F=8Auvloop)=E5=86=99?= =?UTF-8?q?=E7=9A=84=E7=B1=BBflask=E7=9A=84=E9=AB=98=E6=80=A7=E8=83=BDweb?= =?UTF-8?q?=20framework=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sanic是一款用python3.5+(async/await及uvloop)写的类flask的高性能web framework。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dc108b2..c1579cb 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Django-ERP](https://github.com/zhuinfo/Django-ERP) - Django-ERP是一款基于Django开发的ERP管理软件,包含常用的销售管理、采购管理、库存管理、组织管理等,支持按项目归集费用,支持工作流审批,支持采购单、报价单的批量导入。 * [pylint-django](https://github.com/landscapeio/pylint-django) - Django的pylint插件,用于分析Django的代码。 * [djangOauth](https://github.com/X-Mars/djangOauth) - 基于 django + jwt 的 统一权限认证系统 ,账号的集中管理。 + * [sanic](https://github.com/huge-success/sanic) - 一款用python3.5+(async/await及uvloop)写的类flask的高性能web framework。 ##### Flask * [flask](http://flask.pocoo.org/) - flask, [官方教程中文翻译1](http://www.pythondoc.com/flask/index.html) ,[官方教程中文翻译2](http://docs.jinkan.org/docs/flask/),[Flask使用小结](http://python.jobbole.com/84003/),[Flask开发团队Pocoo的内部编码风格指南| 编程派 | Coding Python.html](http://www.codingpy.com/article/pocoo-internal-style-guide-cn/)。 From 184766bd4389aa8a8a84a0f93fcdf2488b08a5db Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 11 Oct 2018 17:37:33 +0800 Subject: [PATCH 045/100] =?UTF-8?q?Flask=20=E5=B8=B8=E7=94=A8=E5=BA=93?= =?UTF-8?q?=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flask 常用库详情 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c1579cb..c4a7b6f 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Blog_mini](https://github.com/xpleaf/Blog_mini) - 基于Flask开发的开源博客系统,具有简洁的界面和强大的后台管理。 * [lagou-finder](https://github.com/sagaxu/lagou-finder) - python3的flask项目,根据地图展示拉勾网招聘信息的项目。 * [React-News-Board](https://github.com/ethan-funny/React-News-Board) - 实例讲解一个信息聚合阅读的项目,基于 Flask+React 的全栈开发和部署。 + * [Flask 常用库详情](https://juejin.im/post/57da3f4d79bc440065da3639) - flask-script、flask-login、flask-admin、Flask-WTF、flask-principal、flask-restful、flask-api、Flask-Mail、Flask-User、flask-security、flask-babel、flask-locale。 ##### Tornado * [tornado](https://github.com/tornadoweb/tornado) - tornado是非阻塞式 Web 服务器框架,而且速度相当快。[官网](http://www.tornadoweb.org),[Introduction to Tornado 中文翻译](http://demo.pythoner.com/itt2zh/index.html) , [中文教程](http://www.tornadoweb.cn/ )。 From 90e6ebf0521b29104b99a9e75d7c6ec1c2e8c731 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Fri, 12 Oct 2018 22:31:15 +0800 Subject: [PATCH 046/100] =?UTF-8?q?jrnl:=E7=94=A8=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E8=A1=8C=E6=9D=A5=E5=86=99=E6=97=A5=E8=AE=B0=EF=BC=8C=E8=A3=85?= =?UTF-8?q?x=E5=88=A9=E5=99=A8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit jrnl:用命令行来写日记,装x利器。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c4a7b6f..da9b4f0 100644 --- a/README.md +++ b/README.md @@ -448,6 +448,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [qrcode](https://github.com/sylnsfar/qrcode) - Python 艺术二维码生成器 (GIF动态二维码、图片二维码)。 * [python-qrcode](https://github.com/lincolnloop/python-qrcode) - 支持生成矢量图,而且比较适合在代码中生成二维码的场景。 * [Envparse](https://github.com/rconradharris/envparse) - Envparse 能够处理环境变量、ENV 文件、变量类型,甚至还可以进行预处理和后处理(例如,你想要确保变量名总是大写或小写的)。 + * [jrnl](https://github.com/maebert/jrnl) - jrnl:用命令行来写日记,装x利器。[官网](http://jrnl.sh/) ======== #### 博客与播客及书籍文档 From d68660b42b2044da9e9b489b3de8b76f224d7c81 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 16 Oct 2018 14:45:01 +0800 Subject: [PATCH 047/100] =?UTF-8?q?moviepy-=E6=98=AF=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E7=94=A8=E4=BA=8E=E8=A7=86=E9=A2=91=E7=BC=96=E8=BE=91Python?= =?UTF-8?q?=E5=BA=93=EF=BC=9A=E5=88=87=E5=89=B2=E3=80=81=E6=8B=BC=E6=8E=A5?= =?UTF-8?q?=E3=80=81=E6=A0=87=E9=A2=98=E6=8F=92=E5=85=A5=EF=BC=8C=E8=A7=86?= =?UTF-8?q?=E9=A2=91=E5=90=88=E6=88=90=EF=BC=88=E5=8D=B3=E9=9D=9E=E7=BA=BF?= =?UTF-8?q?=E6=80=A7=E7=BC=96=E8=BE=91=EF=BC=89=EF=BC=8C=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E5=A4=84=E7=90=86=E5=92=8C=E8=87=AA=E5=AE=9A=E4=B9=89=E6=95=88?= =?UTF-8?q?=E6=9E=9C=E7=9A=84=E5=88=9B=E9=80=A0=E3=80=82=E8=80=8C=E4=B8=94?= =?UTF-8?q?=E8=83=BD=E6=B8=B2=E6=9F=93GIF=E6=88=96=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E5=8A=A8=E7=94=BB=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit moviepy-是一个用于视频编辑Python库:切割、拼接、标题插入,视频合成(即非线性编辑),视频处理和自定义效果的创造。而且能渲染GIF或视频动画。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index da9b4f0..7ed337d 100644 --- a/README.md +++ b/README.md @@ -449,6 +449,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [python-qrcode](https://github.com/lincolnloop/python-qrcode) - 支持生成矢量图,而且比较适合在代码中生成二维码的场景。 * [Envparse](https://github.com/rconradharris/envparse) - Envparse 能够处理环境变量、ENV 文件、变量类型,甚至还可以进行预处理和后处理(例如,你想要确保变量名总是大写或小写的)。 * [jrnl](https://github.com/maebert/jrnl) - jrnl:用命令行来写日记,装x利器。[官网](http://jrnl.sh/) + * [moviepy](https://github.com/Zulko/moviepy) - 是一个用于视频编辑Python库:切割、拼接、标题插入,视频合成(即非线性编辑),视频处理和自定义效果的创造。而且能渲染GIF或视频动画。 ======== #### 博客与播客及书籍文档 From 779cd1ca1b8cb52ad651955bd3f8039ded0479c2 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 30 Oct 2018 00:03:34 +0800 Subject: [PATCH 048/100] =?UTF-8?q?DouYin-=E4=B8=8D=E5=88=B0=2010=20?= =?UTF-8?q?=E8=A1=8C=E4=BB=A3=E7=A0=81=E5=AE=8C=E6=88=90=E6=8A=96=E9=9F=B3?= =?UTF-8?q?=E7=83=AD=E9=97=A8=E8=A7=86=E9=A2=91=E7=9A=84=E7=88=AC=E5=8F=96?= =?UTF-8?q?=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DouYin-不到 10 行代码完成抖音热门视频的爬取! --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7ed337d..d2cc149 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [proxy_pool](https://github.com/jhao104/proxy_pool) - 爬虫代理池,爬去取网上免费的代理IP。 * [Amazon-scraper-Python](https://github.com/tducret/amazon-scraper-python) - 一款非官方的爬取工具,能够获取亚马逊上在售商品的信息,比如商品排名和评论数量。 * [Douyin-Bot](https://github.com/wangshub/Douyin-Bot) - Python 抖音机器人,论如何在抖音上找到漂亮小姐姐? + * [DouYin](https://github.com/Python3WebSpider/DouYin) - 不到 10 行代码完成抖音热门视频的爬取! ======== #### 测试与代码分析审核 From 1b4dd8d1585b05889d5234c65739d74807168bce Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 14:31:18 +0800 Subject: [PATCH 049/100] =?UTF-8?q?alipay-=E6=94=AF=E4=BB=98=E5=AE=9D?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=8F=90=E4=BE=9BPython=20SDK=E3=80=82?= =?UTF-8?q?=E7=94=9F=E6=88=90=E9=A2=84=E4=BB=98=E8=AE=A2=E5=8D=95=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E4=BD=BF=E7=94=A8SHA1withRSA=E7=AD=BE=E5=90=8D?= =?UTF-8?q?=EF=BC=8C=E7=AD=BE=E5=90=8D=E7=9A=84=E7=94=9F=E6=88=90=E6=AF=94?= =?UTF-8?q?=E8=BE=83=E9=BA=BB=E7=83=A6=E5=AE=B9=E6=98=93=E5=87=BA=E9=94=99?= =?UTF-8?q?=E3=80=82=E8=BF=99=E9=87=8C=E6=8F=90=E4=BE=9B=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E7=AE=80=E5=8D=95=E7=9A=84=E5=BA=93=EF=BC=8C=E5=B8=8C?= =?UTF-8?q?=E6=9C=9B=E8=83=BD=E5=A4=9F=E7=AE=80=E5=8C=96=E4=B8=80=E4=BA=9B?= =?UTF-8?q?Python=E5=BC=80=E5=8F=91=E7=9A=84=E6=B5=81=E7=A8=8B=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit alipay-支付宝没有提供Python SDK。生成预付订单需要使用SHA1withRSA签名,签名的生成比较麻烦容易出错。这里提供了一个简单的库,希望能够简化一些Python开发的流程。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d2cc149..ffb3497 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [TurboGears](https://github.com/TurboGears/tg2) - TurboGears是一种MVC架构的网站开发框架,它基于一些WSGI组件(比如SQLAlchemy, Ming, Repoze等)、模板引擎( Genshi, Kajiki, Cheetah, Myghty)和大量的库文件以及中间件(middleware)。同时它具有 widgets控件,可以非常方便的生成一些特定的功能。 * [Pyramid](https://github.com/Pylons/pyramid) - 由Pylons项目中的一部分演变而来,最大的特点就是灵活性和可扩展性(尤其和Django相比),可以自由的选择使用什么样的数据库、URL结构、模板风格等等。 * [vibora](https://github.com/vibora-io/vibora) - 一款快速、异步和优雅的Python 3.6+ http 客户端/服务器框架。 [官方文档](https://docs.vibora.io/) + * [alipay](https://github.com/fzlee/alipay) - 支付宝没有提供Python SDK。生成预付订单需要使用SHA1withRSA签名,签名的生成比较麻烦容易出错。这里提供了一个简单的库,希望能够简化一些Python开发的流程。 ======== #### 用户图形接口相关 From aa17b1769ae60425436942f4fa4ea91cafcf2381 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 14:35:14 +0800 Subject: [PATCH 050/100] =?UTF-8?q?django-alipay=EF=BC=9Aalipay=20api=20fo?= =?UTF-8?q?r=20django=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit django-alipay:alipay api for django。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ffb3497..99e54e2 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [TurboGears](https://github.com/TurboGears/tg2) - TurboGears是一种MVC架构的网站开发框架,它基于一些WSGI组件(比如SQLAlchemy, Ming, Repoze等)、模板引擎( Genshi, Kajiki, Cheetah, Myghty)和大量的库文件以及中间件(middleware)。同时它具有 widgets控件,可以非常方便的生成一些特定的功能。 * [Pyramid](https://github.com/Pylons/pyramid) - 由Pylons项目中的一部分演变而来,最大的特点就是灵活性和可扩展性(尤其和Django相比),可以自由的选择使用什么样的数据库、URL结构、模板风格等等。 * [vibora](https://github.com/vibora-io/vibora) - 一款快速、异步和优雅的Python 3.6+ http 客户端/服务器框架。 [官方文档](https://docs.vibora.io/) - * [alipay](https://github.com/fzlee/alipay) - 支付宝没有提供Python SDK。生成预付订单需要使用SHA1withRSA签名,签名的生成比较麻烦容易出错。这里提供了一个简单的库,希望能够简化一些Python开发的流程。 + * [alipay](https://github.com/fzlee/alipay) - 支付宝没有提供Python SDK。生成预付订单需要使用SHA1withRSA签名,签名的生成比较麻烦容易出错。这里提供了一个简单的库,希望能够简化一些Python开发的流程。(推荐使用) + * [django-alipay](https://github.com/liuyug/django-alipay) - alipay api for django。 ======== #### 用户图形接口相关 From a037409a1655e8b32a40ee05c2065269eafe6ec1 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 14:36:55 +0800 Subject: [PATCH 051/100] =?UTF-8?q?alipay=EF=BC=9A=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E5=AE=9D=E9=9D=9E=E5=AE=98=E6=96=B9=E7=9A=84python=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit alipay:支付宝非官方的python实现。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 99e54e2..5a1cf0a 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [vibora](https://github.com/vibora-io/vibora) - 一款快速、异步和优雅的Python 3.6+ http 客户端/服务器框架。 [官方文档](https://docs.vibora.io/) * [alipay](https://github.com/fzlee/alipay) - 支付宝没有提供Python SDK。生成预付订单需要使用SHA1withRSA签名,签名的生成比较麻烦容易出错。这里提供了一个简单的库,希望能够简化一些Python开发的流程。(推荐使用) * [django-alipay](https://github.com/liuyug/django-alipay) - alipay api for django。 + * [alipay](https://github.com/lxneng/alipay) - 支付宝非官方的python实现。 ======== #### 用户图形接口相关 From 1195d0107e0355fae7d77a9b1bc6583d5ec27043 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:02:19 +0800 Subject: [PATCH 052/100] =?UTF-8?q?PCN-FaceDetection-FaceAlignment?= =?UTF-8?q?=EF=BC=9APCN=20=E5=A4=9A=E8=A7=92=E5=BA=A6=E5=AE=9E=E6=97=B6?= =?UTF-8?q?=E4=BA=BA=E8=84=B8=E6=A3=80=E6=B5=8B=E9=A1=B9=E7=9B=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PCN-FaceDetection-FaceAlignment:PCN 多角度实时人脸检测项目。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5a1cf0a..5439a51 100644 --- a/README.md +++ b/README.md @@ -173,7 +173,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [mpi4py](http://mpi4py.scipy.org/docs/usrman/tutorial.html) - Mpi4py是构建在mpi之上的python库,使得python的数据结构可以在进程(或者多个cpu)之间进行传递。 * [pylearn2](https://github.com/lisa-lab/pylearn2) - 一个基于[Theano](http://deeplearning.net/software/theano/)的机器学习库,大部分功能是基于Theano顶层实现的。 * [PyMC](https://github.com/pymc-devs/pymc) - PyMC是一个实现贝叶斯统计模型和马尔科夫链蒙塔卡洛采样工具拟合算法的Python库。PyMC的灵活性及可扩展性使得它能够适用于解决各种问题。除了包含核心采样功能,PyMC还包含了统计输出、绘图、拟合优度检验和收敛性诊断等方法。 - + * [PCN-FaceDetection-FaceAlignment](https://github.com/Jack-CV/PCN-FaceDetection-FaceAlignment) - PCN 多角度实时人脸检测项目。 + ======== #### 网络爬虫 * [scrapy](https://github.com/scrapy/scrapy/) - 最出名的网络爬虫,一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。[官方主页](http://scrapy.org/),[Scrapy 轻松定制网络爬虫 - 教程](http://blog.pluskid.org/?p=366),[Scrapy 中文指南](http://wiki.jikexueyuan.com/project/scrapy/broad-crawls.html) 。 From 57b54fe304fd9c5aa73dbcf71e36b949cff264c7 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:15:16 +0800 Subject: [PATCH 053/100] =?UTF-8?q?Py-spy=EF=BC=9APython=20=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E6=80=A7=E8=83=BD=E5=88=86=E6=9E=90=E5=88=A9=E5=99=A8?= =?UTF-8?q?,=E8=83=BD=E5=A4=9F=E5=8F=AF=E8=A7=86=E5=8C=96=E4=BD=A0?= =?UTF-8?q?=E7=9A=84=20Python=20=E7=A8=8B=E5=BA=8F=E7=9A=84=20CPU=20?= =?UTF-8?q?=E8=80=97=E6=97=B6=E6=83=85=E5=86=B5=EF=BC=8C=E9=9D=9E=E5=B8=B8?= =?UTF-8?q?=E8=BD=BB=E9=87=8F=E5=8C=96=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Py-spy:Python 程序性能分析利器,能够可视化你的 Python 程序的 CPU 耗时情况,非常轻量化。 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5439a51..5f33f5c 100644 --- a/README.md +++ b/README.md @@ -226,7 +226,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Birdseye](https://github.com/alexmojaki/birdseye) - 快速、方便、以表达为中心的、使用AST的Python图形化调试器 。 * [Voluptuous](https://github.com/alecthomas/voluptuous) - 尽管名字有点妖娆,这是一个Python的数据校验库。 * [Pyre-check](https://github.com/facebook/pyre-check) - Facebook推出的一款Python性能类型检查工具。 - + * [Py-spy](https://github.com/benfred/py-spy) - Python 程序性能分析利器,能够可视化你的 Python 程序的 CPU 耗时情况,非常轻量化。 ======== #### 安全与破解相关 From 6018f4cefcec60bdcce68df312f35acc9f23307a Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:28:04 +0800 Subject: [PATCH 054/100] =?UTF-8?q?Camelot:PDF=E5=9B=BE=E8=A1=A8=E6=8F=90?= =?UTF-8?q?=E5=8F=96=E5=BA=93,=E6=94=AF=E6=8C=81=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E8=A1=8C=E7=95=8C=E9=9D=A2=EF=BC=8C=E5=8F=A6=E5=A4=96=E8=BF=98?= =?UTF-8?q?=E6=9C=89=E4=B8=80=E4=B8=AAweb=E7=95=8C=E9=9D=A2=E5=8F=AF?= =?UTF-8?q?=E9=80=89,=E6=AF=8F=E4=B8=AA=E8=A1=A8=E9=83=BD=E6=98=AF?= =?UTF-8?q?=E4=B8=80=E4=B8=AApandas=20DataFrame=EF=BC=8C=E5=AE=83=E5=8F=AF?= =?UTF-8?q?=E4=BB=A5=E6=97=A0=E7=BC=9D=E9=9B=86=E6=88=90=E5=88=B0ETL?= =?UTF-8?q?=E5=92=8C=E6=95=B0=E6=8D=AE=E5=88=86=E6=9E=90=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81=E4=B8=AD,=E6=94=AF=E6=8C=81=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E4=B8=BA=E5=A4=9A=E7=A7=8D=E6=A0=BC=E5=BC=8F=EF=BC=8C=E5=8C=85?= =?UTF-8?q?=E6=8B=ACJSON=EF=BC=8CExcel=E5=92=8CHTML,=E4=B8=8D=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=89=AB=E6=8F=8F=E7=89=88PDF=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Camelot:PDF图表提取库,支持命令行界面,另外还有一个web界面可选,每个表都是一个pandas DataFrame,它可以无缝集成到ETL和数据分析工作流中,支持导出为多种格式,包括JSON,Excel和HTML,不支持扫描版PDF。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5f33f5c..7e40e35 100644 --- a/README.md +++ b/README.md @@ -413,7 +413,6 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Mugen](https://github.com/PeterDing/mugen) - Mugen 是一个运行在 Python3.4+ 的 HTTP 异步请求库,Mugen的api设计参考了requests。[文档](https://github.com/PeterDing/mugen)。 * [eviltransform.python](https://github.com/googollee/eviltransform) - eviltransform.python解决国内GPS地图坐标偏移问题,它将政府加密过的GCJ-02坐标,转成世界通用的WGS-84坐标。 * [pagure](https://github.com/pypingou/pagure) - Pagure是一个用Python编写的新的、功能齐全的、提供 Web 服务的 Git仓库。它类似于Github 和 Gitlab ,同时允许开源贡献者分享彼此的资源,实现代码和内容上的合作。[官网](https://pagure.io/pagure) - * [pdf2htmlEX](https://github.com/coolwanglu/pdf2htmlEX) - 可以将PDF转换成HTML,可以在HTML文件中精确显示原生文本、生成的文件大小与解压缩后的PDF文件相当、单HTML文件输出。 * [EbookLib](https://github.com/pypingou/pagure) - 一个用于处理 EPUB2 / EPUB3 和 Kindle 格式图书的电子书库。 * [Pritunl](https://github.com/pritunl/pritunl) - 一款免费开源的VPN平台软件,让用户迅速搭建VPN服务;采用OpenVPN 代理方式,提供了API供高级开发者使用,同时还针对不同平台和不同VPS供应商提供了详尽的安装使用说明。 * [OpenCC](https://github.com/BYVoid/OpenCC) - 一个开源的中文简繁转换项目,致力于制作高质量的基于统计预料的简繁转换词库。还提供函数库(libopencc)、命令行简繁转换工具、人工校对工具、词典生成程序、在线转换服务及图形用户界面。 @@ -455,6 +454,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Envparse](https://github.com/rconradharris/envparse) - Envparse 能够处理环境变量、ENV 文件、变量类型,甚至还可以进行预处理和后处理(例如,你想要确保变量名总是大写或小写的)。 * [jrnl](https://github.com/maebert/jrnl) - jrnl:用命令行来写日记,装x利器。[官网](http://jrnl.sh/) * [moviepy](https://github.com/Zulko/moviepy) - 是一个用于视频编辑Python库:切割、拼接、标题插入,视频合成(即非线性编辑),视频处理和自定义效果的创造。而且能渲染GIF或视频动画。 + * [pdf2htmlEX](https://github.com/coolwanglu/pdf2htmlEX) - 可以将PDF转换成HTML,可以在HTML文件中精确显示原生文本、生成的文件大小与解压缩后的PDF文件相当、单HTML文件输出。 + * [Camelot](https://github.com/socialcopsdev/camelot) - PDF图表提取库,支持命令行界面,另外还有一个web界面可选,每个表都是一个pandas DataFrame,它可以无缝集成到ETL和数据分析工作流中,支持导出为多种格式,包括JSON,Excel和HTML,不支持扫描版PDF。 ======== #### 博客与播客及书籍文档 From 7aba4029510ceba3a0434e7c335fb80a77ee8bea Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:30:14 +0800 Subject: [PATCH 055/100] =?UTF-8?q?Responder:=E6=98=AF=E4=B8=80=E4=B8=AAwe?= =?UTF-8?q?b=E6=A1=86=E6=9E=B6=EF=BC=8C=E5=9F=BA=E4=BA=8E=20Starlette?= =?UTF-8?q?=E5=B0=81=E8=A3=85=EF=BC=8C=E5=92=8C=E5=85=B6=E4=BB=96=E7=9A=84?= =?UTF-8?q?web=E6=A1=86=E6=9E=B6=E5=A6=82django=EF=BC=8Cflask=E7=9B=B8?= =?UTF-8?q?=E6=AF=94=EF=BC=8C=E5=AE=83=E9=80=9F=E5=BA=A6=E6=9B=B4=E5=BF=AB?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Responder:是一个web框架,基于 Starlette封装,和其他的web框架如django,flask相比,它速度更快。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7e40e35..b287858 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [alipay](https://github.com/fzlee/alipay) - 支付宝没有提供Python SDK。生成预付订单需要使用SHA1withRSA签名,签名的生成比较麻烦容易出错。这里提供了一个简单的库,希望能够简化一些Python开发的流程。(推荐使用) * [django-alipay](https://github.com/liuyug/django-alipay) - alipay api for django。 * [alipay](https://github.com/lxneng/alipay) - 支付宝非官方的python实现。 + * [Responder](https://github.com/kennethreitz/responder) - 是一个web框架,基于 Starlette封装,和其他的web框架如django,flask相比,它速度更快。 ======== #### 用户图形接口相关 From 4b2f8306cf63608669933a5e08780ff1961e5509 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:32:25 +0800 Subject: [PATCH 056/100] =?UTF-8?q?Bowler:=E4=B8=80=E4=B8=AA=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E8=AF=AD=E6=B3=95=E6=A0=91=E7=BA=A7=E5=88=AB=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E7=9A=84Python=E9=87=8D=E6=9E=84=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=EF=BC=8C=E7=94=B1=20Facebook=20=E5=BC=80=E6=BA=90=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bowler:一个实现语法树级别操作的Python重构工具,由 Facebook 开源。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b287858..31dea92 100644 --- a/README.md +++ b/README.md @@ -228,6 +228,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Voluptuous](https://github.com/alecthomas/voluptuous) - 尽管名字有点妖娆,这是一个Python的数据校验库。 * [Pyre-check](https://github.com/facebook/pyre-check) - Facebook推出的一款Python性能类型检查工具。 * [Py-spy](https://github.com/benfred/py-spy) - Python 程序性能分析利器,能够可视化你的 Python 程序的 CPU 耗时情况,非常轻量化。 + * [Bowler](https://github.com/facebookincubator/Bowler) - 一个实现语法树级别操作的Python重构工具,由 Facebook 开源。 ======== #### 安全与破解相关 From 62047286193ae9fbd356556f28f9b7ce9f0bbd34 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:35:54 +0800 Subject: [PATCH 057/100] =?UTF-8?q?xonsh:=E5=8F=AF=E4=BB=A5=E5=9C=A8xosh?= =?UTF-8?q?=E9=87=8C=E8=B0=83=E7=94=A8Python=E7=9A=84=E5=90=84=E7=A7=8D?= =?UTF-8?q?=E5=87=BD=E6=95=B0=EF=BC=8C=E4=B9=9F=E5=8F=AF=E4=BB=A5=E5=86=99?= =?UTF-8?q?=E5=B8=B8=E8=A7=84=E7=9A=84Shell=E8=AF=AD=E8=A8=80=EF=BC=8C?= =?UTF-8?q?=E5=A6=82=E6=AD=A4=E6=8A=8AShell=E5=BC=BA=E5=A4=A7=E7=9A=84?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E6=93=8D=E4=BD=9C=E5=92=8CPython=E7=9A=84?= =?UTF-8?q?=E4=B8=B0=E5=AF=8C=E4=BC=98=E9=9B=85=E5=AE=8C=E7=BE=8E=E6=B7=B7?= =?UTF-8?q?=E6=90=AD=EF=BC=8C=E5=90=8C=E6=97=B6=E6=94=AF=E6=8C=81=E4=BD=BF?= =?UTF-8?q?=E7=94=A8Prompt=20Toolkit=E8=A1=A5=E5=85=A8Shell=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E5=92=8CPython=E8=A1=A8=E8=BE=BE=E5=BC=8F=E3=80=82?= =?UTF-8?q?=E8=A1=A5=E5=85=A8=E6=9C=89=E5=8F=AF=E8=A7=86=E5=8C=96=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=EF=BC=8C=E4=BC=9A=E6=98=BE=E7=A4=BA=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E7=9A=84=E8=A1=A5=E5=85=A8=E5=B9=B6=E6=9C=89=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit xonsh:可以在xosh里调用Python的各种函数,也可以写常规的Shell语言,如此把Shell强大的系统操作和Python的丰富优雅完美混搭,同时支持使用Prompt Toolkit补全Shell命令和Python表达式。补全有可视化提示,会显示可能的补全并有下拉列表。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 31dea92..831e81e 100644 --- a/README.md +++ b/README.md @@ -324,6 +324,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [ops-batch](https://github.com/jkklee/ops-batch) - Python实现跨平台批量运维小工具。基于yaml配置文件可灵活指定操作单位:host(s)或hostgroup(s);基于多线程可实现多主机并行;基于docopt提供详细的命令行界面。 * [python-fire](https://github.com/google/python-fire) - 一个可以自动生成命令行接口(CLI)的库。 * [Shiv](https://github.com/linkedin/shiv) - 一款命令行实用程序,可以创建完全独立自足的Python zip应用,和PEP 441中描述的一样,但又包含所有的内置环境依赖。 + * [xonsh](https://github.com/xonsh/xonsh) - 可以在xosh里调用Python的各种函数,也可以写常规的Shell语言,如此把Shell强大的系统操作和Python的丰富优雅完美混搭,同时支持使用Prompt Toolkit补全Shell命令和Python表达式。补全有可视化提示,会显示可能的补全并有下拉列表。 ======== #### 树莓派 From b9bb531ea8c88db191d97344670d36c64094e094 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:38:20 +0800 Subject: [PATCH 058/100] =?UTF-8?q?Molten:=E4=BD=BF=E7=94=A8Python=203.6?= =?UTF-8?q?=E4=BB=A5=E4=B8=8A=E7=89=88=E6=9C=AC=E6=9E=84=E5=BB=BAHTTP=20AP?= =?UTF-8?q?I=E7=9A=84=E8=BD=BB=E9=87=8F=E5=8C=96=E3=80=81=E5=8F=AF?= =?UTF-8?q?=E6=89=A9=E5=B1=95=EF=BC=8C=E5=BF=AB=E9=80=9F=E4=B8=94=E9=AB=98?= =?UTF-8?q?=E6=95=88=E7=9A=84=E6=A1=86=E6=9E=B6=E3=80=82=E5=AE=83=E7=9A=84?= =?UTF-8?q?=E6=A0=B8=E5=BF=83=E7=AE=80=E5=8D=95=E6=98=93=E6=87=82=EF=BC=8C?= =?UTF-8?q?=E5=90=8C=E6=97=B6=E9=AB=98=E6=95=88=E3=80=81=E7=A8=B3=E5=AE=9A?= =?UTF-8?q?=EF=BC=8C=E5=B0=BD=E5=8F=AF=E8=83=BD=E9=81=BF=E5=85=8D=E9=87=8D?= =?UTF-8?q?=E5=A4=A7=E6=9B=B4=E6=94=B9=E3=80=82=E4=B9=9F=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E7=94=A8=E7=B1=BB=E5=9E=8B=E6=B3=A8=E9=87=8A=E8=BF=9B=E8=A1=8C?= =?UTF-8?q?=E9=9D=99=E6=80=81=E7=B1=BB=E5=9E=8B=E6=A3=80=E6=9F=A5=E4=BB=A5?= =?UTF-8?q?=E7=A1=AE=E4=BF=9D=E7=B1=BB=E5=9E=8B=E5=AE=89=E5=85=A8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Molten:使用Python 3.6以上版本构建HTTP API的轻量化、可扩展,快速且高效的框架。它的核心简单易懂,同时高效、稳定,尽可能避免重大更改。也支持用类型注释进行静态类型检查以确保类型安全。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 831e81e..0005d96 100644 --- a/README.md +++ b/README.md @@ -87,6 +87,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [django-alipay](https://github.com/liuyug/django-alipay) - alipay api for django。 * [alipay](https://github.com/lxneng/alipay) - 支付宝非官方的python实现。 * [Responder](https://github.com/kennethreitz/responder) - 是一个web框架,基于 Starlette封装,和其他的web框架如django,flask相比,它速度更快。 + * [Molten](https://github.com/Bogdanp/molten) - 使用Python 3.6以上版本构建HTTP API的轻量化、可扩展,快速且高效的框架。它的核心简单易懂,同时高效、稳定,尽可能避免重大更改。也支持用类型注释进行静态类型检查以确保类型安全。 ======== #### 用户图形接口相关 From efbae7b7db3759c722444d80e3271f7976db45e0 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:42:42 +0800 Subject: [PATCH 059/100] =?UTF-8?q?Sotawhat:arxiv=E8=AE=BA=E6=96=87?= =?UTF-8?q?=E7=88=AC=E8=99=AB=EF=BC=8C=E5=8F=AA=E9=9C=80=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E8=AE=BA=E6=96=87=E5=85=B3=E9=94=AE=E8=AF=8D=EF=BC=8C=E5=B0=B1?= =?UTF-8?q?=E4=BC=9A=E4=B8=BA=E4=BD=A0=E6=8A=93=E5=8F=96arxiv=E4=B8=8A?= =?UTF-8?q?=E7=9A=84=E8=AE=BA=E6=96=87=E5=B9=B6=E6=80=BB=E7=BB=93=E6=91=98?= =?UTF-8?q?=E8=A6=81=EF=BC=8C=E8=AE=A9=E4=BD=A0=E8=BD=BB=E6=9D=BE=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E6=9C=80=E6=96=B0=E7=A0=94=E7=A9=B6=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sotawhat:arxiv论文爬虫,只需输入论文关键词,就会为你抓取arxiv上的论文并总结摘要,让你轻松同步最新研究结果。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0005d96..68b5a74 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Amazon-scraper-Python](https://github.com/tducret/amazon-scraper-python) - 一款非官方的爬取工具,能够获取亚马逊上在售商品的信息,比如商品排名和评论数量。 * [Douyin-Bot](https://github.com/wangshub/Douyin-Bot) - Python 抖音机器人,论如何在抖音上找到漂亮小姐姐? * [DouYin](https://github.com/Python3WebSpider/DouYin) - 不到 10 行代码完成抖音热门视频的爬取! + * [Sotawhat](https://github.com/chiphuyen/sotawhat) - arxiv论文爬虫,只需输入论文关键词,就会为你抓取arxiv上的论文并总结摘要,让你轻松同步最新研究结果。 ======== #### 测试与代码分析审核 From eff24a319b5c1a4da4b542c82e9051fac9889495 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:45:40 +0800 Subject: [PATCH 060/100] =?UTF-8?q?PaperTTY=EF=BC=9A=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E5=AE=9E=E9=AA=8C=E6=80=A7=E7=9A=84=E5=91=BD=E4=BB=A4=E8=A1=8C?= =?UTF-8?q?=E9=A9=B1=E5=8A=A8=E7=9A=84Python=E6=A8=A1=E5=9D=97=EF=BC=8C?= =?UTF-8?q?=E7=94=A8=E4=BA=8E=E5=B0=86Linux=E8=99=9A=E6=8B=9F=E7=BB=88?= =?UTF-8?q?=E7=AB=AF=EF=BC=88/dev/tty[1-63]=EF=BC=89=E6=88=96=E6=A0=87?= =?UTF-8?q?=E5=87=86=E8=BE=93=E5=85=A5=E7=9A=84=E5=86=85=E5=AE=B9=E5=91=88?= =?UTF-8?q?=E7=8E=B0=E5=88=B0Waveshare=E7=94=B5=E5=AD=90=E7=BA=B8=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=99=A8=E4=B8=8A=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PaperTTY:一个实验性的命令行驱动的Python模块,用于将Linux虚拟终端(/dev/tty[1-63])或标准输入的内容呈现到Waveshare电子纸显示器上。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 68b5a74..5ee5424 100644 --- a/README.md +++ b/README.md @@ -337,6 +337,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [dotbro-server](https://github.com/pubuim/dotbro-server) - 瀑布IM 开源点歌系统,[架设树莓派点歌系统:如何共享办公室的音箱](http://www.jianshu.com/p/fe8d06a8f751)。 * [pyMagic](http://www.freebuf.com/sectool/103374.html) - pyMagic:用python控制的Geek入门神器 。 * [360CamCode](https://github.com/Open360cam/360CamCode) - 一个有趣的360度照相机的开源项目:树莓派+OpenCV。 + * [PaperTTY](https://github.com/joukos/PaperTTY) - 一个实验性的命令行驱动的Python模块,用于将Linux虚拟终端(/dev/tty[1-63])或标准输入的内容呈现到Waveshare电子纸显示器上。 ======== #### 第三方平台 From 90a365d9d2001cfa80e9d0c8f7db4b7046e0c744 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:48:08 +0800 Subject: [PATCH 061/100] =?UTF-8?q?dbxfs:=E5=8F=AF=E4=BB=A5=E6=8A=8ADropbo?= =?UTF-8?q?x=E6=96=87=E4=BB=B6=E5=A4=B9=E5=BD=93=E4=BD=9C=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E6=96=87=E4=BB=B6=E7=B3=BB=E7=BB=9F=E4=B8=80=E6=A0=B7?= =?UTF-8?q?=E6=8C=82=E8=BD=BD=EF=BC=8COpenBSD=EF=BC=8CLinux=E5=92=8CmacOS?= =?UTF-8?q?=E4=B8=8A=E6=B5=8B=E8=AF=95=E5=8F=AF=E7=94=A8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dbxfs:可以把Dropbox文件夹当作本地文件系统一样挂载,OpenBSD,Linux和macOS上测试可用。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5ee5424..d3a4b17 100644 --- a/README.md +++ b/README.md @@ -327,6 +327,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [python-fire](https://github.com/google/python-fire) - 一个可以自动生成命令行接口(CLI)的库。 * [Shiv](https://github.com/linkedin/shiv) - 一款命令行实用程序,可以创建完全独立自足的Python zip应用,和PEP 441中描述的一样,但又包含所有的内置环境依赖。 * [xonsh](https://github.com/xonsh/xonsh) - 可以在xosh里调用Python的各种函数,也可以写常规的Shell语言,如此把Shell强大的系统操作和Python的丰富优雅完美混搭,同时支持使用Prompt Toolkit补全Shell命令和Python表达式。补全有可视化提示,会显示可能的补全并有下拉列表。 + * [dbxfs](https://github.com/rianhunter/dbxfs) - 可以把Dropbox文件夹当作本地文件系统一样挂载,OpenBSD,Linux和macOS上测试可用。 ======== #### 树莓派 From 3f65558a4d564e782fede7fe719a97e764f42f8b Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Nov 2018 15:55:42 +0800 Subject: [PATCH 062/100] =?UTF-8?q?PyPortfolioOpt=E6=98=AF=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E5=AE=9E=E7=8E=B0=E5=B9=BF=E6=B3=9B=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E7=9A=84=E7=BB=8F=E5=85=B8=E9=87=91=E8=9E=8D=E6=8A=95=E8=B5=84?= =?UTF-8?q?=E7=BB=84=E5=90=88=E4=BC=98=E5=8C=96=E6=8A=80=E6=9C=AF=E7=9A=84?= =?UTF-8?q?=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PyPortfolioOpt是一个实现广泛使用的经典金融投资组合优化技术的库。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d3a4b17..7600fa1 100644 --- a/README.md +++ b/README.md @@ -463,6 +463,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [moviepy](https://github.com/Zulko/moviepy) - 是一个用于视频编辑Python库:切割、拼接、标题插入,视频合成(即非线性编辑),视频处理和自定义效果的创造。而且能渲染GIF或视频动画。 * [pdf2htmlEX](https://github.com/coolwanglu/pdf2htmlEX) - 可以将PDF转换成HTML,可以在HTML文件中精确显示原生文本、生成的文件大小与解压缩后的PDF文件相当、单HTML文件输出。 * [Camelot](https://github.com/socialcopsdev/camelot) - PDF图表提取库,支持命令行界面,另外还有一个web界面可选,每个表都是一个pandas DataFrame,它可以无缝集成到ETL和数据分析工作流中,支持导出为多种格式,包括JSON,Excel和HTML,不支持扫描版PDF。 + * [PyPortfolioOpt](https://github.com/robertmartin8/PyPortfolioOpt) - 一个实现广泛使用的经典金融投资组合优化技术的库。 ======== #### 博客与播客及书籍文档 From 7b1b9231217096edbdda47214860711a53ad75c1 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 20 Nov 2018 23:11:27 +0800 Subject: [PATCH 063/100] =?UTF-8?q?Gerapy:=E5=9B=BD=E4=BA=BA=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E7=9A=84=EF=BC=8C=E5=88=86=E5=B8=83=E5=BC=8F=E7=9A=84?= =?UTF-8?q?=E7=88=AC=E8=99=AB=E7=AE=A1=E7=90=86=E6=A1=86=E6=9E=B6=EF=BC=8C?= =?UTF-8?q?=E5=9F=BA=E4=BA=8EScrapy,=20Scrapyd,=20Scrapyd-Client,=20Scrapy?= =?UTF-8?q?d-API,=20Django=20and=20Vue.js=20=E6=8A=80=E6=9C=AF=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Gerapy:国人开发的,分布式的爬虫管理框架,基于Scrapy, Scrapyd, Scrapyd-Client, Scrapyd-API, Django and Vue.js 技术! --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7600fa1..d28a1e3 100644 --- a/README.md +++ b/README.md @@ -194,7 +194,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Douyin-Bot](https://github.com/wangshub/Douyin-Bot) - Python 抖音机器人,论如何在抖音上找到漂亮小姐姐? * [DouYin](https://github.com/Python3WebSpider/DouYin) - 不到 10 行代码完成抖音热门视频的爬取! * [Sotawhat](https://github.com/chiphuyen/sotawhat) - arxiv论文爬虫,只需输入论文关键词,就会为你抓取arxiv上的论文并总结摘要,让你轻松同步最新研究结果。 - + * [Gerapy](https://github.com/Gerapy/Gerapy) - 国人开发的,分布式的爬虫管理框架,基于Scrapy, Scrapyd, Scrapyd-Client, Scrapyd-API, Django and Vue.js 技术! + ======== #### 测试与代码分析审核 * [splinter](http://splinter.cobrateam.info/) - Python自动化测试工具Splinter,不仅可以当web自动化测试工具 同时也可以当抓取交互式网站的爬虫程序来用的,不用去分析ajax请求数据了,可以模拟登录,[用Python开发自动化测试脚本-splinter](http://python.jobbole.com/84012/)。 From 34b71d63dbacf70cdec751d6dd4a4a9feb5e76de Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 29 Nov 2018 00:46:54 +0800 Subject: [PATCH 064/100] =?UTF-8?q?psutil=EF=BC=88process=20and=20system?= =?UTF-8?q?=20utilities=EF=BC=89=E6=98=AF=E4=B8=80=E4=B8=AA=E8=B7=A8?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E7=9A=84=E5=BA=93=EF=BC=8C=E7=94=A8=E5=AE=83?= =?UTF-8?q?=E6=9D=A5=E6=9F=A5=E7=9C=8B=E7=B3=BB=E7=BB=9F=E8=BF=90=E8=A1=8C?= =?UTF-8?q?=E8=BF=9B=E7=A8=8B=E4=BB=A5=E5=8F=8A=E8=B5=84=E6=BA=90=E5=88=A9?= =?UTF-8?q?=E7=94=A8=E7=8E=87=E3=80=82=E5=AE=83=E4=B8=BB=E8=A6=81=E7=94=A8?= =?UTF-8?q?=E4=BA=8E=E7=B3=BB=E7=BB=9F=E7=9B=91=E6=8E=A7=E3=80=81=E8=BF=87?= =?UTF-8?q?=E7=A8=8B=E8=B5=84=E6=BA=90=E5=88=86=E6=9E=90=E5=92=8C=E9=99=90?= =?UTF-8?q?=E5=88=B6=E4=BB=A5=E5=8F=8A=E8=BF=90=E8=A1=8C=E8=BF=87=E7=A8=8B?= =?UTF-8?q?=E7=9A=84=E7=AE=A1=E7=90=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit psutil(process and system utilities)是一个跨平台的库,用它来查看系统运行进程以及资源利用率。它主要用于系统监控、过程资源分析和限制以及运行过程的管理。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d28a1e3..0a076e4 100644 --- a/README.md +++ b/README.md @@ -329,6 +329,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Shiv](https://github.com/linkedin/shiv) - 一款命令行实用程序,可以创建完全独立自足的Python zip应用,和PEP 441中描述的一样,但又包含所有的内置环境依赖。 * [xonsh](https://github.com/xonsh/xonsh) - 可以在xosh里调用Python的各种函数,也可以写常规的Shell语言,如此把Shell强大的系统操作和Python的丰富优雅完美混搭,同时支持使用Prompt Toolkit补全Shell命令和Python表达式。补全有可视化提示,会显示可能的补全并有下拉列表。 * [dbxfs](https://github.com/rianhunter/dbxfs) - 可以把Dropbox文件夹当作本地文件系统一样挂载,OpenBSD,Linux和macOS上测试可用。 + * [psutil](https://github.com/giampaolo/psutil) - psutil(process and system utilities)是一个跨平台的库,用它来查看系统运行进程以及资源利用率。它主要用于系统监控、过程资源分析和限制以及运行过程的管理。 ======== #### 树莓派 From 183ccb8f520eb1914bc36c4d027b46d488dcf63e Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 29 Nov 2018 23:48:22 +0800 Subject: [PATCH 065/100] =?UTF-8?q?dask:=E8=83=BD=E6=8F=90=E4=BE=9B=20NumP?= =?UTF-8?q?y=20Arrays=EF=BC=8CPandas=20Dataframes=20=E5=92=8C=E5=B8=B8?= =?UTF-8?q?=E8=A7=84=E5=88=97=E8=A1=A8=E7=9A=84=E6=8A=BD=E8=B1=A1=EF=BC=8C?= =?UTF-8?q?=E5=85=81=E8=AE=B8=E5=A4=9A=E6=A0=B8=E5=A4=84=E7=90=86=E5=B9=B6?= =?UTF-8?q?=E8=A1=8C=E8=BF=90=E8=A1=8C=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dask:能提供 NumPy Arrays,Pandas Dataframes 和常规列表的抽象,允许多核处理并行运行。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a076e4..f635306 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [pylearn2](https://github.com/lisa-lab/pylearn2) - 一个基于[Theano](http://deeplearning.net/software/theano/)的机器学习库,大部分功能是基于Theano顶层实现的。 * [PyMC](https://github.com/pymc-devs/pymc) - PyMC是一个实现贝叶斯统计模型和马尔科夫链蒙塔卡洛采样工具拟合算法的Python库。PyMC的灵活性及可扩展性使得它能够适用于解决各种问题。除了包含核心采样功能,PyMC还包含了统计输出、绘图、拟合优度检验和收敛性诊断等方法。 * [PCN-FaceDetection-FaceAlignment](https://github.com/Jack-CV/PCN-FaceDetection-FaceAlignment) - PCN 多角度实时人脸检测项目。 - + * [dask](https://github.com/dask/dask) - 能提供 NumPy Arrays,Pandas Dataframes 和常规列表的抽象,允许多核处理并行运行。 + ======== #### 网络爬虫 * [scrapy](https://github.com/scrapy/scrapy/) - 最出名的网络爬虫,一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。[官方主页](http://scrapy.org/),[Scrapy 轻松定制网络爬虫 - 教程](http://blog.pluskid.org/?p=366),[Scrapy 中文指南](http://wiki.jikexueyuan.com/project/scrapy/broad-crawls.html) 。 From c36ed556ad55e331b18dc1af224f3fc9574aeb51 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 3 Dec 2018 10:41:57 +0800 Subject: [PATCH 066/100] =?UTF-8?q?money:=E5=88=A9=E7=94=A8=E5=AE=9A?= =?UTF-8?q?=E7=82=B9=E6=95=B0=E8=A7=A3=E5=86=B3python=E9=87=8C=E9=9D=A2?= =?UTF-8?q?=E6=B5=AE=E7=82=B9=E6=95=B0=E8=BF=90=E8=A1=8C=E7=B2=BE=E5=BA=A6?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit money:利用定点数解决python里面浮点数运行精度的问题。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f635306..080b584 100644 --- a/README.md +++ b/README.md @@ -467,6 +467,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [pdf2htmlEX](https://github.com/coolwanglu/pdf2htmlEX) - 可以将PDF转换成HTML,可以在HTML文件中精确显示原生文本、生成的文件大小与解压缩后的PDF文件相当、单HTML文件输出。 * [Camelot](https://github.com/socialcopsdev/camelot) - PDF图表提取库,支持命令行界面,另外还有一个web界面可选,每个表都是一个pandas DataFrame,它可以无缝集成到ETL和数据分析工作流中,支持导出为多种格式,包括JSON,Excel和HTML,不支持扫描版PDF。 * [PyPortfolioOpt](https://github.com/robertmartin8/PyPortfolioOpt) - 一个实现广泛使用的经典金融投资组合优化技术的库。 + * [money](https://github.com/carlospalol/money) - 利用定点数解决python里面浮点数运行精度的问题。 ======== #### 博客与播客及书籍文档 From 32edd17fa7d5b34230c5ec308085ec29c3017730 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Fri, 18 Jan 2019 23:42:26 +0800 Subject: [PATCH 067/100] =?UTF-8?q?python=5F12306:=E7=94=A8python=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E7=9A=8412306=E6=8A=A2=E7=A5=A8=E5=B0=8F=E5=B7=A5?= =?UTF-8?q?=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit python_12306:用python实现的12306抢票小工具 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 080b584..d0b4704 100644 --- a/README.md +++ b/README.md @@ -196,7 +196,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [DouYin](https://github.com/Python3WebSpider/DouYin) - 不到 10 行代码完成抖音热门视频的爬取! * [Sotawhat](https://github.com/chiphuyen/sotawhat) - arxiv论文爬虫,只需输入论文关键词,就会为你抓取arxiv上的论文并总结摘要,让你轻松同步最新研究结果。 * [Gerapy](https://github.com/Gerapy/Gerapy) - 国人开发的,分布式的爬虫管理框架,基于Scrapy, Scrapyd, Scrapyd-Client, Scrapyd-API, Django and Vue.js 技术! - + * [python_12306]( https://github.com/versionzhang/python_12306) - Python 抖音机器人,论如何在抖音上找到漂亮小姐姐? + ======== #### 测试与代码分析审核 * [splinter](http://splinter.cobrateam.info/) - Python自动化测试工具Splinter,不仅可以当web自动化测试工具 同时也可以当抓取交互式网站的爬虫程序来用的,不用去分析ajax请求数据了,可以模拟登录,[用Python开发自动化测试脚本-splinter](http://python.jobbole.com/84012/)。 From 57cc62168ead42beb04a6253a8cfd40c691b9ad5 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Fri, 18 Jan 2019 23:44:55 +0800 Subject: [PATCH 068/100] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d0b4704..1f3d0f2 100644 --- a/README.md +++ b/README.md @@ -196,7 +196,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [DouYin](https://github.com/Python3WebSpider/DouYin) - 不到 10 行代码完成抖音热门视频的爬取! * [Sotawhat](https://github.com/chiphuyen/sotawhat) - arxiv论文爬虫,只需输入论文关键词,就会为你抓取arxiv上的论文并总结摘要,让你轻松同步最新研究结果。 * [Gerapy](https://github.com/Gerapy/Gerapy) - 国人开发的,分布式的爬虫管理框架,基于Scrapy, Scrapyd, Scrapyd-Client, Scrapyd-API, Django and Vue.js 技术! - * [python_12306]( https://github.com/versionzhang/python_12306) - Python 抖音机器人,论如何在抖音上找到漂亮小姐姐? + * [python_12306]( https://github.com/versionzhang/python_12306) - 用python实现的12306抢票小工具 ======== #### 测试与代码分析审核 From cdf8be475f5b7f7f316f64d26b3dfff659f3cc0a Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sat, 19 Jan 2019 17:11:18 +0800 Subject: [PATCH 069/100] =?UTF-8?q?lin-cms-flask=EF=BC=9A=E4=B8=80?= =?UTF-8?q?=E5=A5=97=E5=86=85=E5=AE=B9=E7=AE=A1=E7=90=86=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E6=A1=86=E6=9E=B6=EF=BC=8C=E5=8F=AF=E4=BB=A5=E6=9C=89=E6=95=88?= =?UTF-8?q?=E7=9A=84=E5=B8=AE=E5=8A=A9=E5=BC=80=E5=8F=91=E8=80=85=E6=8F=90?= =?UTF-8?q?=E9=AB=98=20CMS=20=E7=9A=84=E5=BC=80=E5=8F=91=E6=95=88=E7=8E=87?= =?UTF-8?q?=EF=BC=8C=E5=9F=BA=E4=BA=8Eflask=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit lin-cms-flask:一套内容管理系统框架,可以有效的帮助开发者提高 CMS 的开发效率,基于flask。 --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1f3d0f2..50e76d9 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ - [第三方平台](#第三方平台) - [IDE](#IDE) - [区块链](#区块链) -- [其他库](#其他库) +- [其他库](#其他库) +- [完整项目](#完整项目) - [博客与播客及书籍文档](#博客与播客及书籍文档) - [好的文章](#好的文章) - [他人总结](#他人总结) @@ -470,6 +471,11 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [PyPortfolioOpt](https://github.com/robertmartin8/PyPortfolioOpt) - 一个实现广泛使用的经典金融投资组合优化技术的库。 * [money](https://github.com/carlospalol/money) - 利用定点数解决python里面浮点数运行精度的问题。 +======== +#### 完整项目 + * [lin-cms-vue](https://github.com/TaleLin/lin-cms-vue) - 一套内容管理系统框架的vue前端。 + * [lin-cms-flask](https://github.com/TaleLin/lin-cms-flask) - 一套内容管理系统框架,可以有效的帮助开发者提高 CMS 的开发效率,基于flask。 + ======== #### 博客与播客及书籍文档 * [值得关注的10个python语言博客](http://www.admin10000.com/document/6540.html) - 值得关注的10个python语言博客, [Planet Python](http://planetpython.org/) 最出名的python博客其中之一; [lucumr](http://lucumr.pocoo.org/) flask的创始人; [love-python](love-python.blogspot.com) 有很多有用的知识和代码; [Doug Hellmann](https://doughellmann.com/blog/) 博主是PYMOTW(Python Module Of the Week)成员之一,博客里面包含了很多library的知识; [Code Who Says Py](http://sayspy.blogspot.com/) 这个博客很不错,虽然它更新的不是很及时; [effbot](http://effbot.org/) 代码和任何你能想得到的东西都在里面; [pydanny](http://pydanny.com) 主要关于Django的博客; [inventwithpython](http://inventwithpython.com/blog/) Al Sweigat,他写了很多本关于python的书; [pythonlibrary](http://www.blog.pythonlibrary.org/) 最有用的博客,他让我的python技术迅猛提; [freepythontips](http://www.freepythontips.wordpress.com/) 打不开了。 From 680e967e21ec2cdef2a5fed7a4e4c7fdbed193ca Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 23 Jan 2019 23:23:30 +0800 Subject: [PATCH 070/100] =?UTF-8?q?face=5Frecognition=E6=98=AF=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E5=BC=BA=E5=A4=A7=E3=80=81=E7=AE=80=E5=8D=95=E3=80=81?= =?UTF-8?q?=E6=98=93=E4=B8=8A=E6=89=8B=E7=9A=84=E4=BA=BA=E8=84=B8=E8=AF=86?= =?UTF-8?q?=E5=88=AB=E5=BC=80=E6=BA=90=E9=A1=B9=E7=9B=AE=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E4=B8=94=E9=85=8D=E5=A4=87=E4=BA=86=E5=AE=8C=E6=95=B4=E7=9A=84?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E6=96=87=E6=A1=A3=E5=92=8C=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E6=A1=88=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统。项目README文件已经被同济大学开源软件协子豪兄Tommy翻译成中文,此项目是世界上最简洁的人脸识别库,你可以使用Python和命令行工具提取、识别、操作人脸。同时此项目的人脸识别是基于业内领先的C++开源库dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。但对小孩和亚洲人脸的识别准确率尚待提升。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 50e76d9..7d2dcf4 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [PyMC](https://github.com/pymc-devs/pymc) - PyMC是一个实现贝叶斯统计模型和马尔科夫链蒙塔卡洛采样工具拟合算法的Python库。PyMC的灵活性及可扩展性使得它能够适用于解决各种问题。除了包含核心采样功能,PyMC还包含了统计输出、绘图、拟合优度检验和收敛性诊断等方法。 * [PCN-FaceDetection-FaceAlignment](https://github.com/Jack-CV/PCN-FaceDetection-FaceAlignment) - PCN 多角度实时人脸检测项目。 * [dask](https://github.com/dask/dask) - 能提供 NumPy Arrays,Pandas Dataframes 和常规列表的抽象,允许多核处理并行运行。 - + * [face_recognition](https://github.com/ageitgey/face_recognition) - face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统。项目README文件已经被同济大学开源软件协子豪兄Tommy翻译成中文,此项目是世界上最简洁的人脸识别库,你可以使用Python和命令行工具提取、识别、操作人脸。同时此项目的人脸识别是基于业内领先的C++开源库dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。但对小孩和亚洲人脸的识别准确率尚待提升。 + ======== #### 网络爬虫 * [scrapy](https://github.com/scrapy/scrapy/) - 最出名的网络爬虫,一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。[官方主页](http://scrapy.org/),[Scrapy 轻松定制网络爬虫 - 教程](http://blog.pluskid.org/?p=366),[Scrapy 中文指南](http://wiki.jikexueyuan.com/project/scrapy/broad-crawls.html) 。 From 457bcc7969ccc2a5cc70233d7c24c4c53c85d6ed Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sat, 16 Feb 2019 23:46:21 +0800 Subject: [PATCH 071/100] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7d2dcf4..4b5e1de 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ======== Python资源集合,持续更新。。。 [python 中文学习大本营](http://www.pythondoc.com/) 。 - Python库学习收集QQ群: 461273222 ,欢迎入群。 + Python库学习收集QQ群: 461273222 ,欢迎入群(入群答案:TimLiu-Python)。 ### 目录 - [网页框架](#网页框架) - [Django](#Django) From 3563644ad1595dc50dd52f3ebc44114e74cd2d53 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 20 Feb 2019 00:41:28 +0800 Subject: [PATCH 072/100] =?UTF-8?q?John=20the=20Ripper=20=E6=98=AF?= =?UTF-8?q?=E4=B8=80=E6=AC=BE=E5=A4=A7=E5=8F=97=E6=AC=A2=E8=BF=8E=E7=9A=84?= =?UTF-8?q?=E3=80=81=E5=85=8D=E8=B4=B9=E7=9A=84=E5=BC=80=E6=BA=90=E8=BD=AF?= =?UTF-8?q?=E4=BB=B6=E3=80=82=E4=B9=9F=E6=98=AF=E4=B8=80=E4=B8=AA=E5=9F=BA?= =?UTF-8?q?=E4=BA=8E=E5=AD=97=E5=85=B8=E7=9A=84=E5=BF=AB=E9=80=9F=E7=A0=B4?= =?UTF-8?q?=E8=A7=A3=E5=AF=86=E7=A0=81=E7=9A=84=E5=B7=A5=E5=85=B7=EF=BC=8C?= =?UTF-8?q?=E6=98=AF=E4=B8=80=E6=AC=BE=E7=94=A8=E4=BA=8E=E5=9C=A8=E5=B7=B2?= =?UTF-8?q?=E7=9F=A5=E5=AF=86=E6=96=87=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B?= =?UTF-8?q?=E5=B0=9D=E8=AF=95=E7=A0=B4=E8=A7=A3=E5=87=BA=E6=98=8E=E6=96=87?= =?UTF-8?q?=E7=9A=84=E7=A0=B4=E8=A7=A3=E5=AF=86=E7=A0=81=E8=BD=AF=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E7=9B=AE=E5=89=8D=E5=A4=A7=E5=A4=9A?= =?UTF-8?q?=E6=95=B0=E7=9A=84=E5=8A=A0=E5=AF=86=E7=AE=97=E6=B3=95=EF=BC=8C?= =?UTF-8?q?=E5=A6=82=20DES=20=E3=80=81=20MD4=20=E3=80=81=20MD5=20=E7=AD=89?= =?UTF-8?q?=E3=80=82=20John=20the=20Ripper=20=E6=94=AF=E6=8C=81=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E7=A0=B4=E8=A7=A3=E6=96=B9=E5=BC=8F=E5=92=8C=E6=9A=B4?= =?UTF-8?q?=E5=8A=9B=E7=A0=B4=E8=A7=A3=E6=96=B9=E5=BC=8F=E3=80=82=E5=AE=83?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=A4=9A=E7=A7=8D=E4=B8=8D=E5=90=8C=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E7=9A=84=E7=B3=BB=E7=BB=9F=E6=9E=B6=E6=9E=84=EF=BC=8C?= =?UTF-8?q?=E5=8C=85=E6=8B=AC=20Unix=20=E3=80=81=20Linux=20=E3=80=81=20Win?= =?UTF-8?q?dows=20=E3=80=81=20DOS=20=E6=A8=A1=E5=BC=8F=E3=80=81=20BeOS=20?= =?UTF-8?q?=E5=92=8C=20OpenVMS=20=EF=BC=8C=E4=B8=BB=E8=A6=81=E7=9B=AE?= =?UTF-8?q?=E7=9A=84=E6=98=AF=E7=A0=B4=E8=A7=A3=E4=B8=8D=E5=A4=9F=E7=89=A2?= =?UTF-8?q?=E5=9B=BA=E7=9A=84=20Unix/Linux=20=E7=B3=BB=E7=BB=9F=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit John the Ripper 是一款大受欢迎的、免费的开源软件。也是一个基于字典的快速破解密码的工具,是一款用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如 DES 、 MD4 、 MD5 等。 John the Ripper 支持字典破解方式和暴力破解方式。它支持多种不同类型的系统架构,包括 Unix 、 Linux 、 Windows 、 DOS 模式、 BeOS 和 OpenVMS ,主要目的是破解不够牢固的 Unix/Linux 系统密码。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4b5e1de..7b9403a 100644 --- a/README.md +++ b/README.md @@ -260,6 +260,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Privy](https://github.com/ofek/privy) - 是一个小而快的实用程序,用于密码保护,例如数字签名种子,或者Bitcoin钱包。 * [urh](https://github.com/jopohl/urh) - Universal Radio Hacker是一个用于调查未知无线协议的软件。 * [Pypykatz](https://github.com/skelsec/pypykatz) - 完全用Python实现了密码提取工具Mimikatz。 + * [JohnTheRipper](https://github.com/magnumripper/JohnTheRipper) - John the Ripper 是一款大受欢迎的、免费的开源软件。也是一个基于字典的快速破解密码的工具,是一款用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如 DES 、 MD4 、 MD5 等。 John the Ripper 支持字典破解方式和暴力破解方式。它支持多种不同类型的系统架构,包括 Unix 、 Linux 、 Windows 、 DOS 模式、 BeOS 和 OpenVMS ,主要目的是破解不够牢固的 Unix/Linux 系统密码。 ======== #### 图表及图像相关 From ced75688ee3c5ea53eac5ceae7fef803f574af16 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 6 Mar 2019 19:14:44 +0800 Subject: [PATCH 073/100] =?UTF-8?q?Crawlab-=E5=9F=BA=E4=BA=8ECelery?= =?UTF-8?q?=E7=9A=84=E7=88=AC=E8=99=AB=E5=88=86=E5=B8=83=E5=BC=8F=E7=88=AC?= =?UTF-8?q?=E8=99=AB=E7=AE=A1=E7=90=86=E5=B9=B3=E5=8F=B0=EF=BC=8C=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=A4=9A=E7=A7=8D=E7=BC=96=E7=A8=8B=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E4=BB=A5=E5=8F=8A=E5=A4=9A=E7=A7=8D=E7=88=AC=E8=99=AB=E6=A1=86?= =?UTF-8?q?=E6=9E=B6.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Crawlab-基于Celery的爬虫分布式爬虫管理平台,支持多种编程语言以及多种爬虫框架. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7b9403a..209a6b6 100644 --- a/README.md +++ b/README.md @@ -199,6 +199,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Sotawhat](https://github.com/chiphuyen/sotawhat) - arxiv论文爬虫,只需输入论文关键词,就会为你抓取arxiv上的论文并总结摘要,让你轻松同步最新研究结果。 * [Gerapy](https://github.com/Gerapy/Gerapy) - 国人开发的,分布式的爬虫管理框架,基于Scrapy, Scrapyd, Scrapyd-Client, Scrapyd-API, Django and Vue.js 技术! * [python_12306]( https://github.com/versionzhang/python_12306) - 用python实现的12306抢票小工具 + * [Crawlab](https://github.com/tikazyq/crawlab) - 基于Celery的爬虫分布式爬虫管理平台,支持多种编程语言以及多种爬虫框架. ======== #### 测试与代码分析审核 From 38f61a223a6f720cbe44f171365e9c96bc9d90e4 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 6 Mar 2019 22:38:22 +0800 Subject: [PATCH 074/100] =?UTF-8?q?AioWebSocket=E6=98=AF=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E9=81=B5=E5=BE=AA=20WebSocket=20=E8=A7=84=E8=8C=83=E7=9A=84=20?= =?UTF-8?q?=E5=BC=82=E6=AD=A5=20WebSocket=20=E5=AE=A2=E6=88=B7=E7=AB=AF?= =?UTF-8?q?=EF=BC=8C=E7=9B=B8=E5=AF=B9=E4=BA=8E=E5=85=B6=E4=BB=96=E5=BA=93?= =?UTF-8?q?=E5=AE=83=E6=9B=B4=E8=BD=BB=E3=80=81=E6=9B=B4=E5=BF=AB=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AioWebSocket是一个遵循 WebSocket 规范的 异步 WebSocket 客户端,相对于其他库它更轻、更快。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 209a6b6..e91ab02 100644 --- a/README.md +++ b/README.md @@ -119,6 +119,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [httpstat](https://github.com/reorx/httpstat) - 这个库能够直接将http请求的各状态在终端进行输出,类似于浏览器的调试模式! * [ppmessage](https://github.com/PPMESSAGE/ppmessage) - 皮皮消息,即插即用,在线客服,移动应用内即时通讯,私有的·微信·,自建的·钉钉·,开源,纯Python实现。 * [picoev](https://github.com/kazuho/picoev) - meinheld(greenlet+picoev)使用的网络库,小巧轻量,相较于libevent在数据结构和事件检测模型上做了改进,所以速度更快。但从github看起来已经年久失修,用的人不多。 + * [aiowebsocket](https://github.com/asyncins/aiowebsocket) - AioWebSocket是一个遵循 WebSocket 规范的 异步 WebSocket 客户端,相对于其他库它更轻、更快。 ======== #### 数据库相关 From bc48c7558b57c17c8cacf8db036a494908b02052 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 6 Mar 2019 22:43:57 +0800 Subject: [PATCH 075/100] =?UTF-8?q?PythonTestingToolsTaxonomy=EF=BC=9A?= =?UTF-8?q?=E8=BF=99=E9=87=8C=E5=B7=B2=E7=BB=8F=E5=9F=BA=E6=9C=AC=E6=8A=8A?= =?UTF-8?q?python=E5=9C=88=E7=9A=84=E6=B5=8B=E8=AF=95=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E9=83=BD=E5=88=97=E5=85=A8=E4=BA=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PythonTestingToolsTaxonomy:这里已经基本把python圈的测试相关工具都列全了。 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e91ab02..2e86152 100644 --- a/README.md +++ b/README.md @@ -238,6 +238,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Pyre-check](https://github.com/facebook/pyre-check) - Facebook推出的一款Python性能类型检查工具。 * [Py-spy](https://github.com/benfred/py-spy) - Python 程序性能分析利器,能够可视化你的 Python 程序的 CPU 耗时情况,非常轻量化。 * [Bowler](https://github.com/facebookincubator/Bowler) - 一个实现语法树级别操作的Python重构工具,由 Facebook 开源。 + * [PythonTestingToolsTaxonomy](https://wiki.python.org/moin/PythonTestingToolsTaxonomy) - 这里已经基本把python圈的测试相关工具都列全了。 + ======== #### 安全与破解相关 From 911b8651007bc8091e20f34a71ffe39306eaca59 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 7 Mar 2019 00:01:29 +0800 Subject: [PATCH 076/100] =?UTF-8?q?Modin-=E9=80=9A=E8=BF=87=E6=9B=B4?= =?UTF-8?q?=E6=94=B9=E4=B8=80=E8=A1=8C=E4=BB=A3=E7=A0=81=E6=9D=A5=E5=8A=A0?= =?UTF-8?q?=E9=80=9F=E4=BD=A0=E7=9A=84pandas=E5=B7=A5=E4=BD=9C=E6=B5=81?= =?UTF-8?q?=EF=BC=8C=E8=AE=A9pandas=E8=BF=90=E8=A1=8C=E7=9A=84=E6=9B=B4?= =?UTF-8?q?=E5=BF=AB=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Modin-通过更改一行代码来加速你的pandas工作流,让pandas运行的更快。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2e86152..62c0285 100644 --- a/README.md +++ b/README.md @@ -180,6 +180,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [PCN-FaceDetection-FaceAlignment](https://github.com/Jack-CV/PCN-FaceDetection-FaceAlignment) - PCN 多角度实时人脸检测项目。 * [dask](https://github.com/dask/dask) - 能提供 NumPy Arrays,Pandas Dataframes 和常规列表的抽象,允许多核处理并行运行。 * [face_recognition](https://github.com/ageitgey/face_recognition) - face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统。项目README文件已经被同济大学开源软件协子豪兄Tommy翻译成中文,此项目是世界上最简洁的人脸识别库,你可以使用Python和命令行工具提取、识别、操作人脸。同时此项目的人脸识别是基于业内领先的C++开源库dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。但对小孩和亚洲人脸的识别准确率尚待提升。 + * [Modin](https://github.com/modin-project/modin) - 通过更改一行代码来加速你的pandas工作流,让pandas运行的更快。 ======== #### 网络爬虫 From 91a92a9c259c2a26efd9698db69d05f3b21c9c93 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 7 Mar 2019 00:10:48 +0800 Subject: [PATCH 077/100] =?UTF-8?q?Ray-=E5=9F=BA=E4=BA=8Epython=E7=9A=84?= =?UTF-8?q?=E9=AB=98=E6=80=A7=E8=83=BD=E5=AE=9E=E6=97=B6=E5=B9=B6=E8=A1=8C?= =?UTF-8?q?=E6=9C=BA=E5=99=A8=E5=AD=A6=E4=B9=A0=E6=A1=86=E6=9E=B6=EF=BC=8C?= =?UTF-8?q?=E6=9C=89=E6=9C=9B=E5=8F=96=E4=BB=A3Spark=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ray-基于python的高性能实时并行机器学习框架,有望取代Spark。 --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 62c0285..c20762f 100644 --- a/README.md +++ b/README.md @@ -180,8 +180,9 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [PCN-FaceDetection-FaceAlignment](https://github.com/Jack-CV/PCN-FaceDetection-FaceAlignment) - PCN 多角度实时人脸检测项目。 * [dask](https://github.com/dask/dask) - 能提供 NumPy Arrays,Pandas Dataframes 和常规列表的抽象,允许多核处理并行运行。 * [face_recognition](https://github.com/ageitgey/face_recognition) - face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统。项目README文件已经被同济大学开源软件协子豪兄Tommy翻译成中文,此项目是世界上最简洁的人脸识别库,你可以使用Python和命令行工具提取、识别、操作人脸。同时此项目的人脸识别是基于业内领先的C++开源库dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。但对小孩和亚洲人脸的识别准确率尚待提升。 - * [Modin](https://github.com/modin-project/modin) - 通过更改一行代码来加速你的pandas工作流,让pandas运行的更快。 - + * [Modin](https://github.com/modin-project/modin) - 通过更改一行代码来加速你的pandas工作流,让pandas运行的更快,Modin使用Ray来加速pandas。 + * [Ray](https://github.com/ray-project/ray/) - 基于python的高性能实时并行机器学习框架,有望取代Spark。 + ======== #### 网络爬虫 * [scrapy](https://github.com/scrapy/scrapy/) - 最出名的网络爬虫,一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。[官方主页](http://scrapy.org/),[Scrapy 轻松定制网络爬虫 - 教程](http://blog.pluskid.org/?p=366),[Scrapy 中文指南](http://wiki.jikexueyuan.com/project/scrapy/broad-crawls.html) 。 From 3a63917cfdc809d91031de20d8450994dc3916c9 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Thu, 7 Mar 2019 09:09:25 +0800 Subject: [PATCH 078/100] =?UTF-8?q?python=5Finterview=5Fquestion-=E5=85=B3?= =?UTF-8?q?=E4=BA=8Epython=E7=9A=84=E9=9D=A2=E8=AF=95=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit python_interview_question-关于python的面试题。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c20762f..25731df 100644 --- a/README.md +++ b/README.md @@ -505,4 +505,5 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [interview_python](https://github.com/taizilongxu/interview_python) - 十分全面的Python的面试题。 * [issue-198-top2015](http://python.jobbole.com/84145/) - 蠎周刊2015年度最赞。 * [Awesome Python](https://python.libhunt.com/) - 一个收集Python资源的网站,框架、包、软件和其它资源都很棒,自带搜索功能,极为方便。 + * [python_interview_question](https://github.com/kenwoodjw/python_interview_question) - 关于python的面试题。 From 86a481ae004b7ea99d975b6649f6dacbaac5b737 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 10 Mar 2019 00:28:13 +0800 Subject: [PATCH 079/100] =?UTF-8?q?Algorithm=5FInterview=5FNotes-Chinese?= =?UTF-8?q?=EF=BC=9A=E7=AE=97=E6=B3=95/=E6=B7=B1=E5=BA=A6=E5=AD=A6?= =?UTF-8?q?=E4=B9=A0/NLP=E9=9D=A2=E8=AF=95=E7=AC=94=E8=AE=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Algorithm_Interview_Notes-Chinese:算法/深度学习/NLP面试笔记。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 25731df..caec8db 100644 --- a/README.md +++ b/README.md @@ -506,4 +506,5 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [issue-198-top2015](http://python.jobbole.com/84145/) - 蠎周刊2015年度最赞。 * [Awesome Python](https://python.libhunt.com/) - 一个收集Python资源的网站,框架、包、软件和其它资源都很棒,自带搜索功能,极为方便。 * [python_interview_question](https://github.com/kenwoodjw/python_interview_question) - 关于python的面试题。 + * [Algorithm_Interview_Notes-Chinese](https://github.com/imhuay/Algorithm_Interview_Notes-Chinese) - 算法/深度学习/NLP面试笔记。 From 000e41e01c6904191f7f6b4e4f5bc9695da2aa6e Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 10 Mar 2019 00:32:06 +0800 Subject: [PATCH 080/100] =?UTF-8?q?subsync=EF=BC=9A=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=8A=8A=E5=AD=97=E5=B9=95=E4=B8=8E=E8=A7=86=E9=A2=91=E5=AF=B9?= =?UTF-8?q?=E9=BD=90=E3=80=82=E7=94=A8=E6=B3=95=E5=BE=88=E7=AE=80=E5=8D=95?= =?UTF-8?q?=EF=BC=8C=E5=8F=AA=E9=9C=80=E8=A6=81=E6=8A=8A=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=92=8C=E5=AD=97=E5=B9=95=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=BD=93=E5=81=9A=E5=8F=82=E6=95=B0=E4=BC=A0=E5=85=A5=EF=BC=8C?= =?UTF-8?q?=E5=B0=B1=E5=8F=AF=E4=BB=A5=E5=BE=97=E5=88=B0=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=E5=A5=BD=E7=9A=84=E5=AD=97=E5=B9=95=E6=96=87=E4=BB=B6=E4=BD=9C?= =?UTF-8?q?=E4=B8=BA=E8=BE=93=E5=87=BA=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit subsync:自动把字幕与视频对齐。用法很简单,只需要把视频文件和字幕文件当做参数传入,就可以得到对齐好的字幕文件作为输出。通常一部电影只需要 10 到 20 秒就能转换完成。 --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index caec8db..f978911 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ - [测试与代码分析审核](#测试与代码分析审核) - [安全与破解相关](#安全与破解相关) - [图表及图像相关](#图表及图像相关) -- [语音相关](#语音相关) +- [视频及语音相关](#视频及语音相关) - [运维相关](#运维相关) - [树莓派](#树莓派) - [第三方平台](#第三方平台) @@ -284,12 +284,13 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [GIF-for-cli](https://github.com/google/gif-for-cli) - 将GIF、短视频或Tenor GIF API的查询转换成动漫的ASCII艺术。 ======== -#### 语音相关 +#### 视频及语音相关 * [praatIO](https://github.com/timmahrt/praatIO) - 提供了读写praat格式文件的工具,它是一种跨平台的应用,主要为学术社区提供了可视化,抄录,编辑以及提取语音信息的功能。 * [ProMo](https://github.com/timmahrt/ProMo) - ProMo——Prosody Morph的简称——是一个可以对持续性或高音文件进行复杂处理的库。人们可以扩展不同的单词,比如说改变一个语句的单调。 * [Pysle](https://github.com/timmahrt/pysle) - 针对Isle字典的一个接口——该字典是包含了英文中重音信息的发音字典。通过使用pysle,人们可以自动地标记出转录演讲中的重音。有一个函数可以使用PraatIO根据重音信息标记出textgrid。 * [PyAcousitics](https://github.com/timmahrt/pyAcoustics) - PraatIO和ProMo都是从pyAcoustics中分离出来的。它虽然有些杂乱,但是包含了许多有用的工具。当你需要从语音数据中提取或者修改信息时你会发现它很有用。 * [pmcli](https://github.com/christopher-dG/pmcli) - 用于Google Play音乐流媒体服务的轻量级,可自定义的TUI客户端。 + * [subsync](https://github.com/smacke/subsync) - 自动把字幕与视频对齐。用法很简单,只需要把视频文件和字幕文件当做参数传入,就可以得到对齐好的字幕文件作为输出。通常一部电影只需要 10 到 20 秒就能转换完成。 ======== #### 运维相关 From 63f3c27efc8a75cdad603a8313b2f1c31d760a1a Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 20 Mar 2019 16:01:23 +0800 Subject: [PATCH 081/100] =?UTF-8?q?Keras=E6=98=AF=E4=B8=80=E7=A7=8D?= =?UTF-8?q?=E9=AB=98=E5=BA=A6=E6=A8=A1=E5=9D=97=E5=8C=96=EF=BC=8C=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E7=AE=80=E5=8D=95=E4=B8=8A=E6=89=8B=E5=BF=AB=EF=BC=8C?= =?UTF-8?q?=E5=90=88=E9=80=82=E6=B7=B1=E5=BA=A6=E5=AD=A6=E4=B9=A0=E5=88=9D?= =?UTF-8?q?=E5=AD=A6=E8=80=85=E4=BD=BF=E7=94=A8=E7=9A=84=E6=B7=B1=E5=BA=A6?= =?UTF-8?q?=E5=AD=A6=E4=B9=A0=E6=A1=86=E6=9E=B6=E3=80=82Keras=E7=94=B1?= =?UTF-8?q?=E7=BA=AFPython=E7=BC=96=E5=86=99=E8=80=8C=E6=88=90=E5=B9=B6?= =?UTF-8?q?=E4=BB=A5Tensorflow=E3=80=81Theano=E4=BB=A5=E5=8F=8ACNTK?= =?UTF-8?q?=E4=B8=BA=E5=90=8E=E7=AB=AF=E3=80=82Keras=E4=B8=BA=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=BF=AB=E9=80=9F=E5=AE=9E=E9=AA=8C=E8=80=8C=E7=94=9F?= =?UTF-8?q?=EF=BC=8C=E8=83=BD=E5=A4=9F=E6=8A=8A=E4=BD=A0=E7=9A=84idea?= =?UTF-8?q?=E8=BF=85=E9=80=9F=E8=BD=AC=E6=8D=A2=E4=B8=BA=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Keras是一种高度模块化,使用简单上手快,合适深度学习初学者使用的深度学习框架。Keras由纯Python编写而成并以Tensorflow、Theano以及CNTK为后端。Keras为支持快速实验而生,能够把你的idea迅速转换为结果。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f978911..58fd94f 100644 --- a/README.md +++ b/README.md @@ -182,7 +182,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [face_recognition](https://github.com/ageitgey/face_recognition) - face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统。项目README文件已经被同济大学开源软件协子豪兄Tommy翻译成中文,此项目是世界上最简洁的人脸识别库,你可以使用Python和命令行工具提取、识别、操作人脸。同时此项目的人脸识别是基于业内领先的C++开源库dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。但对小孩和亚洲人脸的识别准确率尚待提升。 * [Modin](https://github.com/modin-project/modin) - 通过更改一行代码来加速你的pandas工作流,让pandas运行的更快,Modin使用Ray来加速pandas。 * [Ray](https://github.com/ray-project/ray/) - 基于python的高性能实时并行机器学习框架,有望取代Spark。 - + * [keras](https://github.com/keras-team/keras) - Keras是一种高度模块化,使用简单上手快,合适深度学习初学者使用的深度学习框架。Keras由纯Python编写而成并以Tensorflow、Theano以及CNTK为后端。Keras为支持快速实验而生,能够把你的idea迅速转换为结果。 + ======== #### 网络爬虫 * [scrapy](https://github.com/scrapy/scrapy/) - 最出名的网络爬虫,一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。[官方主页](http://scrapy.org/),[Scrapy 轻松定制网络爬虫 - 教程](http://blog.pluskid.org/?p=366),[Scrapy 中文指南](http://wiki.jikexueyuan.com/project/scrapy/broad-crawls.html) 。 From 77b33e530677ce5f7dbb11cdef71eea9c519a503 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 20 Mar 2019 16:17:07 +0800 Subject: [PATCH 082/100] =?UTF-8?q?awesome-python-login-model=EF=BC=9A?= =?UTF-8?q?=E6=A8=A1=E6=8B=9F=E7=99=BB=E9=99=86=E4=B8=80=E4=BA=9B=E5=A4=A7?= =?UTF-8?q?=E5=9E=8B=E7=BD=91=E7=AB=99=EF=BC=8C=E8=BF=98=E6=9C=89=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E7=AE=80=E5=8D=95=E7=9A=84=E7=88=AC=E8=99=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit awesome-python-login-model:模拟登陆一些大型网站,还有一些简单的爬虫 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 58fd94f..c7d3ee1 100644 --- a/README.md +++ b/README.md @@ -202,8 +202,9 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [DouYin](https://github.com/Python3WebSpider/DouYin) - 不到 10 行代码完成抖音热门视频的爬取! * [Sotawhat](https://github.com/chiphuyen/sotawhat) - arxiv论文爬虫,只需输入论文关键词,就会为你抓取arxiv上的论文并总结摘要,让你轻松同步最新研究结果。 * [Gerapy](https://github.com/Gerapy/Gerapy) - 国人开发的,分布式的爬虫管理框架,基于Scrapy, Scrapyd, Scrapyd-Client, Scrapyd-API, Django and Vue.js 技术! - * [python_12306]( https://github.com/versionzhang/python_12306) - 用python实现的12306抢票小工具 + * [python_12306](https://github.com/versionzhang/python_12306) - 用python实现的12306抢票小工具。 * [Crawlab](https://github.com/tikazyq/crawlab) - 基于Celery的爬虫分布式爬虫管理平台,支持多种编程语言以及多种爬虫框架. + * [awesome-python-login-model](https://github.com/CriseLYJ/awesome-python-login-model) - 模拟登陆一些大型网站,还有一些简单的爬虫。 ======== #### 测试与代码分析审核 From 925262e80f38ad73abb428e3d619cf8807b88abd Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 20 Mar 2019 16:47:17 +0800 Subject: [PATCH 083/100] =?UTF-8?q?tensorflow-models:=20=20=E4=BD=BF?= =?UTF-8?q?=E7=94=A8TensorFlow=E6=9E=84=E5=BB=BA=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E5=92=8C=E7=A4=BA=E4=BE=8B=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tensorflow-models: 使用TensorFlow构建模型和示例。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c7d3ee1..9957635 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Modin](https://github.com/modin-project/modin) - 通过更改一行代码来加速你的pandas工作流,让pandas运行的更快,Modin使用Ray来加速pandas。 * [Ray](https://github.com/ray-project/ray/) - 基于python的高性能实时并行机器学习框架,有望取代Spark。 * [keras](https://github.com/keras-team/keras) - Keras是一种高度模块化,使用简单上手快,合适深度学习初学者使用的深度学习框架。Keras由纯Python编写而成并以Tensorflow、Theano以及CNTK为后端。Keras为支持快速实验而生,能够把你的idea迅速转换为结果。 + * [tensorflow-models](https://github.com/tensorflow/models) - 使用TensorFlow构建模型和示例。 ======== #### 网络爬虫 From 8cd7f7e1dba1009e2436b0a66fa854fad2195c22 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 20 Mar 2019 16:51:17 +0800 Subject: [PATCH 084/100] =?UTF-8?q?tensorflow-internals=EF=BC=9A=E5=BC=80?= =?UTF-8?q?=E6=BA=90=E6=8A=80=E6=9C=AF=E4=B9=A6=EF=BC=9ATensorFlow?= =?UTF-8?q?=E5=86=85=E6=A0=B8=E5=89=96=E6=9E=90=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tensorflow-internals:开源技术书:TensorFlow内核剖析。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9957635..b474887 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Ray](https://github.com/ray-project/ray/) - 基于python的高性能实时并行机器学习框架,有望取代Spark。 * [keras](https://github.com/keras-team/keras) - Keras是一种高度模块化,使用简单上手快,合适深度学习初学者使用的深度学习框架。Keras由纯Python编写而成并以Tensorflow、Theano以及CNTK为后端。Keras为支持快速实验而生,能够把你的idea迅速转换为结果。 * [tensorflow-models](https://github.com/tensorflow/models) - 使用TensorFlow构建模型和示例。 + * [tensorflow-internals](https://github.com/horance-liu/tensorflow-internals) - 开源技术书:TensorFlow内核剖析。[说明](https://www.jianshu.com/p/fda4ae1e2547) ======== #### 网络爬虫 From 22b2b0a94b0833425dcde3822a1386eedd9fdd10 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 1 Apr 2019 10:20:47 +0800 Subject: [PATCH 085/100] =?UTF-8?q?DeepLearning-500-questions=EF=BC=9A?= =?UTF-8?q?=E6=B7=B1=E5=BA=A6=E5=AD=A6=E4=B9=A0500=E9=97=AE=EF=BC=8C?= =?UTF-8?q?=E4=BB=A5=E9=97=AE=E7=AD=94=E5=BD=A2=E5=BC=8F=E5=AF=B9=E5=B8=B8?= =?UTF-8?q?=E7=94=A8=E7=9A=84=E6=A6=82=E7=8E=87=E7=9F=A5=E8=AF=86=E3=80=81?= =?UTF-8?q?=E7=BA=BF=E6=80=A7=E4=BB=A3=E6=95=B0=E3=80=81=E6=9C=BA=E5=99=A8?= =?UTF-8?q?=E5=AD=A6=E4=B9=A0=E3=80=81=E6=B7=B1=E5=BA=A6=E5=AD=A6=E4=B9=A0?= =?UTF-8?q?=E3=80=81=E8=AE=A1=E7=AE=97=E6=9C=BA=E8=A7=86=E8=A7=89=E7=AD=89?= =?UTF-8?q?=E7=83=AD=E7=82=B9=E9=97=AE=E9=A2=98=E8=BF=9B=E8=A1=8C=E9=98=90?= =?UTF-8?q?=E8=BF=B0=EF=BC=8C=E4=BB=A5=E5=B8=AE=E5=8A=A9=E8=87=AA=E5=B7=B1?= =?UTF-8?q?=E5=8F=8A=E6=9C=89=E9=9C=80=E8=A6=81=E7=9A=84=E8=AF=BB=E8=80=85?= =?UTF-8?q?=E3=80=82=20=E5=85=A8=E4=B9=A6=E5=88=86=E4=B8=BA18=E4=B8=AA?= =?UTF-8?q?=E7=AB=A0=E8=8A=82=EF=BC=8C=E8=BF=9130=E4=B8=87=E5=AD=97?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DeepLearning-500-questions:深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,近30万字。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b474887..6c72d70 100644 --- a/README.md +++ b/README.md @@ -503,6 +503,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ #### 好的文章 * [使用Pandas和Matplotlib分析Tweets](https://github.com/ictar/pythondocument/blob/master/Science%20and%20Data%20Analysis/Matplotlib%E6%95%99%E7%A8%8B%20-%20%E7%BB%98%E5%88%B6%E6%8F%90%E5%88%B0Trump%2C%20Clinton%20%26%20Sanders%E7%9A%84%E6%8E%A8%E7%89%B9.md) - 使用Pandas和Matplotlib分析Tweets。 * [Python 黑帽编程大纲](https://zhuanlan.zhihu.com/p/21658243) - Python 黑帽编程大纲 + * [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) - 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,近30万字。 ======== #### 他人总结 From 9df9fa02815a7f8afdb5e468448c0be39b8010da Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 24 Apr 2019 22:54:08 +0800 Subject: [PATCH 086/100] =?UTF-8?q?PySnooper:=E4=B8=8D=E7=94=A8=E5=B0=8F?= =?UTF-8?q?=E5=BF=83=E8=B0=A8=E6=85=8E=E5=9C=B0=E7=94=A8=20print=20?= =?UTF-8?q?=E8=BE=93=E5=87=BA=E8=AF=AD=E5=8F=A5=EF=BC=8C=E5=8F=AA=E9=9C=80?= =?UTF-8?q?=E5=9C=A8=E6=83=B3=E8=B0=83=E8=AF=95=E7=9A=84=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E4=B8=AD=E5=BC=95=E5=85=A5=E4=B8=80=E4=B8=AA=E8=A3=85=E9=A5=B0?= =?UTF-8?q?=E5=99=A8=E3=80=82=E7=84=B6=E5=90=8E=E5=BE=97=E5=88=B0=E5=87=BD?= =?UTF-8?q?=E6=95=B0=E7=9A=84=E8=AF=A6=E7=BB=86=E6=97=A5=E5=BF=97=EF=BC=8C?= =?UTF-8?q?=E5=8C=85=E6=8B=AC=E8=BF=90=E8=A1=8C=E4=BA=86=E5=93=AA=E4=BA=9B?= =?UTF-8?q?=E8=A1=8C=E3=80=81=E4=BD=95=E6=97=B6=E8=BF=90=E8=A1=8C=EF=BC=8C?= =?UTF-8?q?=E4=BB=A5=E5=8F=8A=E4=BD=95=E6=97=B6=E6=9B=B4=E6=94=B9=E4=BA=86?= =?UTF-8?q?=E5=B1=80=E9=83=A8=E5=8F=98=E9=87=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PySnooper:不用小心谨慎地用 print 输出语句,只需在想调试的函数中引入一个装饰器。然后得到函数的详细日志,包括运行了哪些行、何时运行,以及何时更改了局部变量。 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6c72d70..ec8c284 100644 --- a/README.md +++ b/README.md @@ -245,7 +245,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Py-spy](https://github.com/benfred/py-spy) - Python 程序性能分析利器,能够可视化你的 Python 程序的 CPU 耗时情况,非常轻量化。 * [Bowler](https://github.com/facebookincubator/Bowler) - 一个实现语法树级别操作的Python重构工具,由 Facebook 开源。 * [PythonTestingToolsTaxonomy](https://wiki.python.org/moin/PythonTestingToolsTaxonomy) - 这里已经基本把python圈的测试相关工具都列全了。 - + * [PySnooper](https://github.com/cool-RR/PySnooper) - 不用小心谨慎地用 print 输出语句,只需在想调试的函数中引入一个装饰器。然后得到函数的详细日志,包括运行了哪些行、何时运行,以及何时更改了局部变量。 ======== #### 安全与破解相关 From 81c4cecc3d5bda6cb1b6ec47f1381319d3b50b75 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Fri, 3 May 2019 18:22:14 +0800 Subject: [PATCH 087/100] =?UTF-8?q?pytube:=E6=98=AF=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E9=9D=9E=E5=B8=B8=E4=B8=A5=E8=B0=A8=E3=80=81=E8=BD=BB=E9=87=8F?= =?UTF-8?q?=E7=BA=A7=E3=80=81=E6=97=A0=E4=BE=9D=E8=B5=96=E6=80=A7=E7=9A=84?= =?UTF-8?q?=E7=94=A8=E4=BA=8E=E4=B8=8B=E8=BD=BDyoutube=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E7=9A=84python=E5=BA=93=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pytube:是一个非常严谨、轻量级、无依赖性的用于下载youtube视频的python库。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ec8c284..19768c4 100644 --- a/README.md +++ b/README.md @@ -113,7 +113,6 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Requests](https://github.com/kennethreitz/requests/) - Requests是python的一个HTTP客户端库,跟urllib,urllib2类似,[官网](http://www.python-requests.org/en/latest/) , [requests 源码阅读](https://github.com/wangshunping/read_requests)。 * [Requests-cache](http://requests-cache.readthedocs.org/en/latest/index.html) - 缓存外部api请求, [使用教程](https://python.freelycode.com/contribution/detail/660)。 * [trip](https://github.com/littlecodersh/trip/) - Trip 是一个协程的网络库,如 Requests 一般简单的操作,程序不再被网络阻塞。[开源项目Trip: 给Requests加上协程](https://mp.weixin.qq.com/s/vczqner3bOlyvAPwCPPgqQ)。 - * [youtube-dl](https://github.com/rg3/youtube-dl//) - 一个可从YouTube等网站下载视频的开源神器,采用Python开发,支持多个OS平台,支持众多视频网站国内优酷、土豆、新浪和搜狐,国外YouTube等赫然在列。 * [ppmessage](https://github.com/PPMESSAGE/ppmessage) - 皮皮消息,即插即用,在线客服,移动应用内即时通讯,私有的·微信·,自建的·钉钉·,开源,纯Python实现。 * [uvloop](https://github.com/MagicStack/uvloop) - 一个完整的asyncio事件循环的替代品,它建立在libuv基础之上,由Cython编写而成。性能非常高! * [httpstat](https://github.com/reorx/httpstat) - 这个库能够直接将http请求的各状态在终端进行输出,类似于浏览器的调试模式! @@ -194,8 +193,10 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [pyspider](https://github.com/binux/pyspider) - PySpider:一个国人编写的强大的网络爬虫系统并带有强大的WebUI。采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器,任务监视器,项目管理器以及结果查看器。[demo地址](http://demo.pyspider.org/),[网络爬虫剖析,以Pyspider为例](http://python.jobbole.com/81109/) , [Scrapy 示例 —— Web 爬虫框架](http://python.jobbole.com/84237/) 。 * [PyQuery](https://github.com/gawel/pyquery) - 是 Python 仿照 jQuery 的严格实现。语法与 jQuery 几乎完全相同,所以不用再去费心去记一些奇怪的方法了。[python爬虫神器PyQuery的使用方法](http://python.jobbole.com/85222/)。 * [distribute_crawler](https://github.com/gnemoug/distribute_crawler) - 使用scrapy,redis,mongodb,graphite实现的一个分布式网络爬虫。 + * [youtube-dl](https://github.com/rg3/youtube-dl//) - 一个可从YouTube等网站下载视频的开源神器,采用Python开发,支持多个OS平台,支持众多视频网站国内优酷、土豆、新浪和搜狐,国外YouTube等赫然在列。 * [you-get](https://github.com/soimort/you-get/) - 能帮你快速爬取你想要的一切,支持64个网站,包括优酷、土豆、爱奇艺、b站、酷狗音乐、虾米。[官网]( https://you-get.org/) * [Lulu](https://github.com/iawia002/Lulu) - You-get的一个友好分叉(fork), 类似网络爬虫的简单下载程序。 + * [pytube](https://github.com/nficano/pytube) - 一个非常严谨、轻量级、无依赖性的用于下载youtube视频的python库。 * [meizi_spider](https://github.com/lpe234/meizi_spider) - 获取慕课网视频教程,基于Scrapy(0.22)。 * [spider_smooc](https://github.com/qiyeboy/spider_smooc) - 爬取慕课网视频 ,使用BeautifulSoup模块解析html。 * [proxy_pool](https://github.com/jhao104/proxy_pool) - 爬虫代理池,爬去取网上免费的代理IP。 From e5728c4d49c1b29159df84487eb7e9e0587393aa Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sat, 11 May 2019 00:42:25 +0800 Subject: [PATCH 088/100] =?UTF-8?q?WeixinBot=E7=9A=84java=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit WeixinBot的java版本。 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 19768c4..abd2282 100644 --- a/README.md +++ b/README.md @@ -365,7 +365,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [wechatpy](https://github.com/jxtech/wechatpy) - wechatpy 是一个微信 (WeChat) 公众平台的第三方 Python SDK, 实现了普通公众平台和企业号公众平台的解析消息、生成回复和主动调用等 API。阅读文档:http://wechatpy.readthedocs.org/zh_CN/latest/ * [wechat-deleted-friends](https://github.com/0x5e/wechat-deleted-friends) - wechat-deleted-friends查看被删的微信好友。 * [wxBot](https://github.com/liuwons/wxBot) - wxBot为Python包装的网页微信API。可以很容易地实现微信机器人。参考文章:《[挖掘微信Web版通信的全过程](http://www.tanhao.me/talk/1466.html/)》、《[微信协议简单调研笔记](http://www.blogjava.net/yongboy/archive/2015/11/05/410636.html)》。 - * [WeixinBot](https://github.com/Urinx/WeixinBot) - WeixinBot微信web协议分析和实现微信机器人(微信网页版 wx2.qq.com)。[其他版本](https://github.com/biezhi/wechat-robot/blob/master/doc/protocol.md) + * [WeixinBot](https://github.com/Urinx/WeixinBot) - WeixinBot微信web协议分析和实现微信机器人(微信网页版 wx2.qq.com)。[其他版本:Java版本API](https://github.com/biezhi/wechat-robot/) * [WeRoBot](https://github.com/whtsky/WeRoBot) - WeRoBot是一个面向公众号的微信机器人框架,[文档](https://werobot.readthedocs.org/) 。 * [WxRobot](https://github.com/sharpdeep/WxRobot) - WxRobot:面向个人账户的微信机器人框架,[文档](https://sharpdeep.gitbooks.io/wxrobot-document/content/) 。 * [Wechat django](https://github.com/jwfy/Wechat) - Wechat django一个基于django开发的微信公众平台,整体环境搭建在新浪SAE平台上,暂时实现的功能:查询天气情况、翻译。 From 7bea9713447851b8a8e084025367677a6508f34d Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 30 Jun 2019 19:04:08 +0800 Subject: [PATCH 089/100] =?UTF-8?q?pyDes=EF=BC=9A=E7=94=A8=E7=BA=AFpython?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E7=9A=84des=E5=8A=A0=E5=AF=86=EF=BC=8C?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E6=95=88=E7=8E=87=E4=B8=8D=E4=B8=80=E8=88=AC?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pyDes:用纯python实现的des加密,执行效率不一般。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index abd2282..51c34b6 100644 --- a/README.md +++ b/README.md @@ -272,6 +272,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [urh](https://github.com/jopohl/urh) - Universal Radio Hacker是一个用于调查未知无线协议的软件。 * [Pypykatz](https://github.com/skelsec/pypykatz) - 完全用Python实现了密码提取工具Mimikatz。 * [JohnTheRipper](https://github.com/magnumripper/JohnTheRipper) - John the Ripper 是一款大受欢迎的、免费的开源软件。也是一个基于字典的快速破解密码的工具,是一款用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如 DES 、 MD4 、 MD5 等。 John the Ripper 支持字典破解方式和暴力破解方式。它支持多种不同类型的系统架构,包括 Unix 、 Linux 、 Windows 、 DOS 模式、 BeOS 和 OpenVMS ,主要目的是破解不够牢固的 Unix/Linux 系统密码。 + * [pyDes](https://github.com/twhiteman/pyDes) - 用纯python实现的des加密,执行效率不一般。 ======== #### 图表及图像相关 From aa585f9093b41e5153edab9e7816ee1ce92d44a6 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 30 Jun 2019 19:08:05 +0800 Subject: [PATCH 090/100] =?UTF-8?q?pycrypto=EF=BC=9A=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E7=94=A8c=E5=AE=9E=E7=8E=B0=E7=9A=84=E5=8A=A0=E5=AF=86?= =?UTF-8?q?=E5=BA=93=EF=BC=8C=E6=80=A7=E8=83=BD=E9=9D=9E=E5=B8=B8=E9=AB=98?= =?UTF-8?q?=EF=BC=8C=E4=BD=BF=E7=94=A8pycrypto=E5=BA=93=EF=BC=8C=E7=94=B1p?= =?UTF-8?q?andas=E6=9D=A5=E5=AE=9E=E7=8E=B0=E2=80=9C=E5=B9=B6=E8=A1=8C?= =?UTF-8?q?=E2=80=9D=E5=A4=84=E7=90=86=EF=BC=8C=E6=89=A7=E8=A1=8C=E6=95=88?= =?UTF-8?q?=E7=8E=87=E6=9B=B4=E9=AB=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pycrypto:一个用c实现的加密库,性能非常高,使用pycrypto库,由pandas来实现“并行”处理,执行效率更高。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 51c34b6..1978f92 100644 --- a/README.md +++ b/README.md @@ -273,6 +273,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Pypykatz](https://github.com/skelsec/pypykatz) - 完全用Python实现了密码提取工具Mimikatz。 * [JohnTheRipper](https://github.com/magnumripper/JohnTheRipper) - John the Ripper 是一款大受欢迎的、免费的开源软件。也是一个基于字典的快速破解密码的工具,是一款用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如 DES 、 MD4 、 MD5 等。 John the Ripper 支持字典破解方式和暴力破解方式。它支持多种不同类型的系统架构,包括 Unix 、 Linux 、 Windows 、 DOS 模式、 BeOS 和 OpenVMS ,主要目的是破解不够牢固的 Unix/Linux 系统密码。 * [pyDes](https://github.com/twhiteman/pyDes) - 用纯python实现的des加密,执行效率不一般。 + * [pycrypto](https://github.com/dlitz/pycrypto) - 一个用c实现的加密库,性能非常高,使用pycrypto库,由pandas来实现“并行”处理,执行效率更高。 ======== #### 图表及图像相关 From 22757b45c1fc1adc4d63c333a37c242ebfdbc3a8 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 30 Jun 2019 19:16:08 +0800 Subject: [PATCH 091/100] =?UTF-8?q?Pyppeteer=E5=85=B6=E5=AE=9E=E6=98=AFPup?= =?UTF-8?q?peteer=E7=9A=84Python=E7=89=88=E6=9C=AC=EF=BC=8C=EF=BC=8CPuppet?= =?UTF-8?q?eer=E6=98=AF=E8=B0=B7=E6=AD=8C=E5=87=BA=E5=93=81=E7=9A=84?= =?UTF-8?q?=E4=B8=80=E6=AC=BE=E5=9F=BA=E4=BA=8ENode.js=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E7=9A=84=E4=B8=80=E6=AC=BE=E5=B7=A5=E5=85=B7=EF=BC=8C=E4=B8=BB?= =?UTF-8?q?=E8=A6=81=E6=98=AF=E7=94=A8=E6=9D=A5=E6=93=8D=E7=BA=B5Chrome?= =?UTF-8?q?=E6=B5=8F=E8=A7=88=E5=99=A8=E7=9A=84=20API=EF=BC=8C=E9=80=9A?= =?UTF-8?q?=E8=BF=87Javascript=E4=BB=A3=E7=A0=81=E6=9D=A5=E6=93=8D?= =?UTF-8?q?=E7=BA=B5Chrome=E6=B5=8F=E8=A7=88=E5=99=A8=EF=BC=8C=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E6=95=B0=E6=8D=AE=E7=88=AC=E5=8F=96=E3=80=81Web?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E8=87=AA=E5=8A=A8=E6=B5=8B=E8=AF=95=E7=AD=89?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pyppeteer其实是Puppeteer的Python版本,,Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,主要是用来操纵Chrome浏览器的 API,通过Javascript代码来操纵Chrome浏览器,完成数据爬取、Web程序自动测试等任务。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1978f92..42e9ef6 100644 --- a/README.md +++ b/README.md @@ -208,7 +208,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [python_12306](https://github.com/versionzhang/python_12306) - 用python实现的12306抢票小工具。 * [Crawlab](https://github.com/tikazyq/crawlab) - 基于Celery的爬虫分布式爬虫管理平台,支持多种编程语言以及多种爬虫框架. * [awesome-python-login-model](https://github.com/CriseLYJ/awesome-python-login-model) - 模拟登陆一些大型网站,还有一些简单的爬虫。 - + * [Pyppeteer](https://github.com/miyakogi/pyppeteer) - Pyppeteer其实是Puppeteer的Python版本,,Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,主要是用来操纵Chrome浏览器的 API,通过Javascript代码来操纵Chrome浏览器,完成数据爬取、Web程序自动测试等任务。 + ======== #### 测试与代码分析审核 * [splinter](http://splinter.cobrateam.info/) - Python自动化测试工具Splinter,不仅可以当web自动化测试工具 同时也可以当抓取交互式网站的爬虫程序来用的,不用去分析ajax请求数据了,可以模拟登录,[用Python开发自动化测试脚本-splinter](http://python.jobbole.com/84012/)。 From 9310607507d627be369143081815f38a7e0d2d3b Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 8 Jul 2019 10:27:43 +0800 Subject: [PATCH 092/100] =?UTF-8?q?numpy-ml:=E6=99=AE=E6=9E=97=E6=96=AF?= =?UTF-8?q?=E9=A1=BF=E5=8D=9A=E5=A3=AB=E5=90=8E=20David=20Bourgin=E7=94=A8?= =?UTF-8?q?=20NumPy=20=E6=89=8B=E5=86=99=E6=89=80=E6=9C=89=E4=B8=BB?= =?UTF-8?q?=E6=B5=81=20ML=20=E6=A8=A1=E5=9E=8B=EF=BC=8C=20=E8=B6=85?= =?UTF-8?q?=E8=BF=87=203=20=E4=B8=87=E8=A1=8C=E4=BB=A3=E7=A0=81=E3=80=8130?= =?UTF-8?q?=20=E5=A4=9A=E4=B8=AA=E6=A8=A1=E5=9E=8B=EF=BC=8C=E8=BF=99?= =?UTF-8?q?=E4=B9=9F=E8=AE=B8=E8=83=BD=E6=89=93=E9=80=A0=E3=80=8C=E6=9C=80?= =?UTF-8?q?=E5=BC=BA=E3=80=8D=E7=9A=84=E6=9C=BA=E5=99=A8=E5=AD=A6=E4=B9=A0?= =?UTF-8?q?=E5=9F=BA=E7=9F=B3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit numpy-ml:普林斯顿博士后 David Bourgin用 NumPy 手写所有主流 ML 模型, 超过 3 万行代码、30 多个模型,这也许能打造「最强」的机器学习基石。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 42e9ef6..0022c74 100644 --- a/README.md +++ b/README.md @@ -184,7 +184,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [keras](https://github.com/keras-team/keras) - Keras是一种高度模块化,使用简单上手快,合适深度学习初学者使用的深度学习框架。Keras由纯Python编写而成并以Tensorflow、Theano以及CNTK为后端。Keras为支持快速实验而生,能够把你的idea迅速转换为结果。 * [tensorflow-models](https://github.com/tensorflow/models) - 使用TensorFlow构建模型和示例。 * [tensorflow-internals](https://github.com/horance-liu/tensorflow-internals) - 开源技术书:TensorFlow内核剖析。[说明](https://www.jianshu.com/p/fda4ae1e2547) - + * [numpy-ml](https://github.com/ddbourgin/numpy-ml) - 普林斯顿博士后 David Bourgin用 NumPy 手写所有主流 ML 模型, 超过 3 万行代码、30 多个模型,这也许能打造「最强」的机器学习基石。 + ======== #### 网络爬虫 * [scrapy](https://github.com/scrapy/scrapy/) - 最出名的网络爬虫,一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。[官方主页](http://scrapy.org/),[Scrapy 轻松定制网络爬虫 - 教程](http://blog.pluskid.org/?p=366),[Scrapy 中文指南](http://wiki.jikexueyuan.com/project/scrapy/broad-crawls.html) 。 From 9984973c1f82904d79724c78520dadc6cd800d12 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Tue, 6 Aug 2019 14:25:40 +0800 Subject: [PATCH 093/100] =?UTF-8?q?Faker:=E5=9C=A8=20Python=20=E4=B8=AD?= =?UTF-8?q?=E6=9C=89=E4=B8=AA=E7=A5=9E=E5=BA=93=EF=BC=8C=E5=8F=AB=E5=81=9A?= =?UTF-8?q?=20Faker=EF=BC=8C=E5=AE=83=E5=8F=AF=E4=BB=A5=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=B8=AE=E6=88=91=E4=BB=AC=E6=9D=A5=E7=94=9F=E6=88=90=E5=90=84?= =?UTF-8?q?=E7=A7=8D=E5=90=84=E6=A0=B7=E7=9A=84=E7=9C=8B=E8=B5=B7=E6=9D=A5?= =?UTF-8?q?=E5=BE=88=E7=9C=9F=E7=9A=84=E2=80=9D=E5=81=87=E2=80=9C=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Faker:在 Python 中有个神库,叫做 Faker,它可以自动帮我们来生成各种各样的看起来很真的”假“数据。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0022c74..53b417a 100644 --- a/README.md +++ b/README.md @@ -488,7 +488,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Camelot](https://github.com/socialcopsdev/camelot) - PDF图表提取库,支持命令行界面,另外还有一个web界面可选,每个表都是一个pandas DataFrame,它可以无缝集成到ETL和数据分析工作流中,支持导出为多种格式,包括JSON,Excel和HTML,不支持扫描版PDF。 * [PyPortfolioOpt](https://github.com/robertmartin8/PyPortfolioOpt) - 一个实现广泛使用的经典金融投资组合优化技术的库。 * [money](https://github.com/carlospalol/money) - 利用定点数解决python里面浮点数运行精度的问题。 - + * [Faker](https://github.com/joke2k/faker/) - 在 Python 中有个神库,叫做 Faker,它可以自动帮我们来生成各种各样的看起来很真的”假“数据。 + ======== #### 完整项目 * [lin-cms-vue](https://github.com/TaleLin/lin-cms-vue) - 一套内容管理系统框架的vue前端。 From ba931a23e7a7ed103d57f13092a3135ceac0e84c Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 16 Sep 2019 11:36:19 +0800 Subject: [PATCH 094/100] =?UTF-8?q?py12306=EF=BC=9A12306=20=E8=B4=AD?= =?UTF-8?q?=E7=A5=A8=E5=8A=A9=E6=89=8B=EF=BC=8C=E6=94=AF=E6=8C=81=E9=9B=86?= =?UTF-8?q?=E7=BE=A4=EF=BC=8C=E5=A4=9A=E8=B4=A6=E5=8F=B7=EF=BC=8C=E5=A4=9A?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E8=B4=AD=E7=A5=A8=E4=BB=A5=E5=8F=8A=20Web=20?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E7=AE=A1=E7=90=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit py12306:12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 53b417a..6cfec7d 100644 --- a/README.md +++ b/README.md @@ -206,10 +206,11 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [DouYin](https://github.com/Python3WebSpider/DouYin) - 不到 10 行代码完成抖音热门视频的爬取! * [Sotawhat](https://github.com/chiphuyen/sotawhat) - arxiv论文爬虫,只需输入论文关键词,就会为你抓取arxiv上的论文并总结摘要,让你轻松同步最新研究结果。 * [Gerapy](https://github.com/Gerapy/Gerapy) - 国人开发的,分布式的爬虫管理框架,基于Scrapy, Scrapyd, Scrapyd-Client, Scrapyd-API, Django and Vue.js 技术! - * [python_12306](https://github.com/versionzhang/python_12306) - 用python实现的12306抢票小工具。 * [Crawlab](https://github.com/tikazyq/crawlab) - 基于Celery的爬虫分布式爬虫管理平台,支持多种编程语言以及多种爬虫框架. * [awesome-python-login-model](https://github.com/CriseLYJ/awesome-python-login-model) - 模拟登陆一些大型网站,还有一些简单的爬虫。 * [Pyppeteer](https://github.com/miyakogi/pyppeteer) - Pyppeteer其实是Puppeteer的Python版本,,Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,主要是用来操纵Chrome浏览器的 API,通过Javascript代码来操纵Chrome浏览器,完成数据爬取、Web程序自动测试等任务。 + * [python_12306](https://github.com/versionzhang/python_12306) - 用python实现的12306抢票小工具。 + * [py12306](https://github.com/pjialin/py12306) - 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理。 ======== #### 测试与代码分析审核 From acbc286598dc8fe901e40b942d6ae6ec5da4060e Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 16 Sep 2019 11:39:44 +0800 Subject: [PATCH 095/100] =?UTF-8?q?12306=EF=BC=9A12306=E6=99=BA=E8=83=BD?= =?UTF-8?q?=E5=88=B7=E7=A5=A8=EF=BC=8C=E8=AE=A2=E7=A5=A8=EF=BC=8C=E5=88=86?= =?UTF-8?q?=E5=B8=83=E5=BC=8F=E3=80=81=E5=A4=9A=E8=B4=A6=E5=8F=B7=E3=80=81?= =?UTF-8?q?=E5=A4=9A=E4=BB=BB=E5=8A=A1=E8=B4=AD=E7=A5=A8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 12306:12306智能刷票,订票,分布式、多账号、多任务购票。 --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6cfec7d..2b53917 100644 --- a/README.md +++ b/README.md @@ -211,7 +211,8 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [Pyppeteer](https://github.com/miyakogi/pyppeteer) - Pyppeteer其实是Puppeteer的Python版本,,Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,主要是用来操纵Chrome浏览器的 API,通过Javascript代码来操纵Chrome浏览器,完成数据爬取、Web程序自动测试等任务。 * [python_12306](https://github.com/versionzhang/python_12306) - 用python实现的12306抢票小工具。 * [py12306](https://github.com/pjialin/py12306) - 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理。 - + * [12306](https://github.com/testerSunshine/12306) - 12306智能刷票,订票,分布式、多账号、多任务购票。 + ======== #### 测试与代码分析审核 * [splinter](http://splinter.cobrateam.info/) - Python自动化测试工具Splinter,不仅可以当web自动化测试工具 同时也可以当抓取交互式网站的爬虫程序来用的,不用去分析ajax请求数据了,可以模拟登录,[用Python开发自动化测试脚本-splinter](http://python.jobbole.com/84012/)。 From 7c69c3dba00938ff36e15f36187f59267a4cb07d Mon Sep 17 00:00:00 2001 From: TimLiu Date: Fri, 11 Oct 2019 16:39:12 +0800 Subject: [PATCH 096/100] =?UTF-8?q?PySimpleGUI=20-=20=E5=AE=8C=E5=85=A8?= =?UTF-8?q?=E5=9F=BA=E4=BA=8EPython=E8=AF=AD=E8=A8=80=EF=BC=8C=E8=83=BD?= =?UTF-8?q?=E9=9D=9E=E5=B8=B8=E6=96=B9=E4=BE=BF=E5=9C=B0=E5=BC=80=E5=8F=91?= =?UTF-8?q?GUI=E7=95=8C=E9=9D=A2=EF=BC=8C=E4=BB=A3=E7=A0=81=E9=87=8F?= =?UTF-8?q?=E7=9B=B8=E6=AF=94=E7=8E=B0=E6=9C=89=E6=A1=86=E6=9E=B6=E5=87=8F?= =?UTF-8?q?=E5=B0=9150%=E5=88=B090%=E3=80=82=E5=B9=B6=E4=B8=94=EF=BC=8C?= =?UTF-8?q?=E5=AE=83=E6=8F=90=E4=BE=9B=E4=BA=86=E6=9E=81=E4=B8=BA=E5=8F=8B?= =?UTF-8?q?=E5=A5=BD=E7=9A=84Python=E9=A3=8E=E6=A0=BC=E7=9A=84=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E5=A4=A7=E5=A4=A7=E6=8F=90=E5=8D=87=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E6=95=88=E7=8E=87=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PySimpleGUI - 完全基于Python语言,能非常方便地开发GUI界面,代码量相比现有框架减少50%到90%。并且,它提供了极为友好的Python风格的接口,大大提升开发效率。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2b53917..48a38e5 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [pyFacialRecognition](https://github.com/CloudsDocker/pyFacialRecognition) - 用10几行代码自己写个人脸识别程序。 * [pyecharts](https://github.com/pyecharts/pyecharts) - pyecharts是一个用于生成Echarts图表的类库;而Echarts是百度开源的一个数据可视化JS库。使用pyecharts绘制的图表美观且具有交互性。[官网](http://pyecharts.org)。 * [Snowy](https://github.com/prideout/snowy/) - Snowy是一个能够处理和生成图像的小模块。 + * [PySimpleGUI](https://github.com/PySimpleGUI/PySimpleGUI/) - 完全基于Python语言,能非常方便地开发GUI界面,代码量相比现有框架减少50%到90%。并且,它提供了极为友好的Python风格的接口,大大提升开发效率。 ======== #### 网络相关 From fee23b94788a51cdd1e71b0300afade3e406d7ac Mon Sep 17 00:00:00 2001 From: TimLiu Date: Mon, 14 Oct 2019 10:20:20 +0800 Subject: [PATCH 097/100] =?UTF-8?q?3b1b/manim:=E9=9D=A2=E5=90=91=E6=95=B0?= =?UTF-8?q?=E5=AD=A6=E6=96=B9=E5=90=91=E7=9A=84=E7=9A=84=E5=8F=AF=E8=A7=86?= =?UTF-8?q?=E5=8C=96=E5=8A=A8=E7=94=BB=E5=BC=95=E6=93=8E,=E9=80=9A?= =?UTF-8?q?=E8=BF=87=E7=BC=96=E7=A8=8B=E7=9A=84=E6=96=B9=E5=BC=8F=E6=9D=A5?= =?UTF-8?q?=E5=88=9B=E9=80=A0=E7=AE=80=E6=B4=81=E7=9A=84=E5=8F=AF=E8=A7=86?= =?UTF-8?q?=E5=8C=96=E5=8A=A8=E7=94=BB=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 3b1b/manim:面向数学方向的的可视化动画引擎,通过编程的方式来创造简洁的可视化动画。[https://www.3blue1brown.com/](https://www.3blue1brown.com/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 48a38e5..bebece5 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [tensorflow-models](https://github.com/tensorflow/models) - 使用TensorFlow构建模型和示例。 * [tensorflow-internals](https://github.com/horance-liu/tensorflow-internals) - 开源技术书:TensorFlow内核剖析。[说明](https://www.jianshu.com/p/fda4ae1e2547) * [numpy-ml](https://github.com/ddbourgin/numpy-ml) - 普林斯顿博士后 David Bourgin用 NumPy 手写所有主流 ML 模型, 超过 3 万行代码、30 多个模型,这也许能打造「最强」的机器学习基石。 + * [3b1b/manim](https://github.com/3b1b/manim) - 3b1b/manim:面向数学方向的的可视化动画引擎,通过编程的方式来创造简洁的可视化动画。[https://www.3blue1brown.com/](https://www.3blue1brown.com/) ======== #### 网络爬虫 From b660779f42954ef528477891e90d9cf585b3e224 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 16 Oct 2019 11:33:16 +0800 Subject: [PATCH 098/100] =?UTF-8?q?bustag=EF=BC=9A=E5=9F=BA=E4=BA=8E?= =?UTF-8?q?=E6=9C=BA=E5=99=A8=E5=AD=A6=E4=B9=A0=E7=9A=84=E8=80=81=E5=8F=B8?= =?UTF-8?q?=E6=9C=BA=E8=BD=A6=E7=89=8C=E8=87=AA=E5=8A=A8=E6=8E=A8=E8=8D=90?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bustag:基于机器学习的老司机车牌自动推荐系统 --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bebece5..3aca810 100644 --- a/README.md +++ b/README.md @@ -186,8 +186,9 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [tensorflow-models](https://github.com/tensorflow/models) - 使用TensorFlow构建模型和示例。 * [tensorflow-internals](https://github.com/horance-liu/tensorflow-internals) - 开源技术书:TensorFlow内核剖析。[说明](https://www.jianshu.com/p/fda4ae1e2547) * [numpy-ml](https://github.com/ddbourgin/numpy-ml) - 普林斯顿博士后 David Bourgin用 NumPy 手写所有主流 ML 模型, 超过 3 万行代码、30 多个模型,这也许能打造「最强」的机器学习基石。 - * [3b1b/manim](https://github.com/3b1b/manim) - 3b1b/manim:面向数学方向的的可视化动画引擎,通过编程的方式来创造简洁的可视化动画。[https://www.3blue1brown.com/](https://www.3blue1brown.com/) - + * [3b1b/manim](https://github.com/3b1b/manim) - 3b1b/manim:面向数学方向的的可视化动画引擎,通过编程的方式来创造简洁的可视化动画。[https://www.3blue1brown.com/](https://www.3blue1brown.com/) + * [bustag](https://github.com/gxtrobot/bustag) - 基于机器学习的老司机车牌自动推荐系统,是一个基于python 异步爬虫框架开发aspider的自动车牌推荐系统, 系统原理为定时爬取最新车牌信息, 然后可以对车牌进行打标(标示是否喜欢), 打标车牌到一定数量可以进行训练并生成模型, 以后就可以基于此模型自动对下载的车牌进行预测是否喜欢, 可以过滤掉大量不喜欢的车牌, 节约时间。 + ======== #### 网络爬虫 * [scrapy](https://github.com/scrapy/scrapy/) - 最出名的网络爬虫,一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。[官方主页](http://scrapy.org/),[Scrapy 轻松定制网络爬虫 - 教程](http://blog.pluskid.org/?p=366),[Scrapy 中文指南](http://wiki.jikexueyuan.com/project/scrapy/broad-crawls.html) 。 From 9b87515e4e83ca86c351c7aeb0f0c5b67cf06968 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Sun, 3 Nov 2019 16:01:44 +0800 Subject: [PATCH 099/100] =?UTF-8?q?navi:=E5=AE=9E=E6=97=B6=E5=8C=B9?= =?UTF-8?q?=E9=85=8D=E6=9F=A5=E9=98=85=E6=89=80=E6=9C=89=E7=9A=84=E5=A4=87?= =?UTF-8?q?=E5=BF=98=E5=BD=95=E5=B9=B6=E6=89=A7=E8=A1=8C=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E7=9A=84=E5=91=BD=E4=BB=A4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit navi:实时匹配查阅所有的备忘录并执行对应的命令。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3aca810..b507e05 100644 --- a/README.md +++ b/README.md @@ -356,6 +356,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [xonsh](https://github.com/xonsh/xonsh) - 可以在xosh里调用Python的各种函数,也可以写常规的Shell语言,如此把Shell强大的系统操作和Python的丰富优雅完美混搭,同时支持使用Prompt Toolkit补全Shell命令和Python表达式。补全有可视化提示,会显示可能的补全并有下拉列表。 * [dbxfs](https://github.com/rianhunter/dbxfs) - 可以把Dropbox文件夹当作本地文件系统一样挂载,OpenBSD,Linux和macOS上测试可用。 * [psutil](https://github.com/giampaolo/psutil) - psutil(process and system utilities)是一个跨平台的库,用它来查看系统运行进程以及资源利用率。它主要用于系统监控、过程资源分析和限制以及运行过程的管理。 + * [navi](https://github.com/denisidoro/navi) - 实时匹配查阅所有的备忘录并执行对应的命令。 ======== #### 树莓派 From 69d5ed00b438f1f87cbcf820b5bf7914a04ffedb Mon Sep 17 00:00:00 2001 From: TimLiu Date: Wed, 6 Nov 2019 17:04:15 +0800 Subject: [PATCH 100/100] =?UTF-8?q?lin-cms-flask:Lin-CMS=20=E6=98=AF?= =?UTF-8?q?=E6=9E=97=E9=97=B4=E6=9C=89=E9=A3=8E=E5=9B=A2=E9=98=9F=E7=BB=8F?= =?UTF-8?q?=E8=BF=87=E5=A4=A7=E9=87=8F=E9=A1=B9=E7=9B=AE=E5=AE=9E=E8=B7=B5?= =?UTF-8?q?=E6=89=80=E6=8F=90=E7=82=BC=E5=87=BA=E7=9A=84=E4=B8=80=E5=A5=97?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E7=AE=A1=E7=90=86=E7=B3=BB=E7=BB=9F=E6=A1=86?= =?UTF-8?q?=E6=9E=B6=E3=80=82=E6=9C=AC=E9=A1=B9=E7=9B=AE=E6=98=AF=20Lin=20?= =?UTF-8?q?CMS=20=E5=90=8E=E7=AB=AF=E7=9A=84=20Flask=20=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit lin-cms-flask:Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架。本项目是 Lin CMS 后端的 Flask 实现。 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b507e05..a81b14c 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,7 @@ Python资源集合,持续更新。。。 [python 中文学习大本营](http:/ * [lagou-finder](https://github.com/sagaxu/lagou-finder) - python3的flask项目,根据地图展示拉勾网招聘信息的项目。 * [React-News-Board](https://github.com/ethan-funny/React-News-Board) - 实例讲解一个信息聚合阅读的项目,基于 Flask+React 的全栈开发和部署。 * [Flask 常用库详情](https://juejin.im/post/57da3f4d79bc440065da3639) - flask-script、flask-login、flask-admin、Flask-WTF、flask-principal、flask-restful、flask-api、Flask-Mail、Flask-User、flask-security、flask-babel、flask-locale。 + * [lin-cms-flask](https://github.com/TaleLin/lin-cms-flask) - Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架。本项目是 Lin CMS 后端的 Flask 实现。前端:[lin-cms-vue](https://github.com/TaleLin/lin-cms-vue) ##### Tornado * [tornado](https://github.com/tornadoweb/tornado) - tornado是非阻塞式 Web 服务器框架,而且速度相当快。[官网](http://www.tornadoweb.org),[Introduction to Tornado 中文翻译](http://demo.pythoner.com/itt2zh/index.html) , [中文教程](http://www.tornadoweb.cn/ )。