From 32edd17fa7d5b34230c5ec308085ec29c3017730 Mon Sep 17 00:00:00 2001 From: TimLiu Date: Fri, 18 Jan 2019 23:42:26 +0800 Subject: [PATCH 01/34] =?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 02/34] 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 03/34] =?UTF-8?q?lin-cms-flask=EF=BC=9A=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=EF=BC=8C=E5=8F=AF=E4=BB=A5=E6=9C=89=E6=95=88=E7=9A=84?= =?UTF-8?q?=E5=B8=AE=E5=8A=A9=E5=BC=80=E5=8F=91=E8=80=85=E6=8F=90=E9=AB=98?= =?UTF-8?q?=20CMS=20=E7=9A=84=E5=BC=80=E5=8F=91=E6=95=88=E7=8E=87=EF=BC=8C?= =?UTF-8?q?=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 04/34] =?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 05/34] 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 06/34] =?UTF-8?q?John=20the=20Ripper=20=E6=98=AF=E4=B8=80?= =?UTF-8?q?=E6=AC=BE=E5=A4=A7=E5=8F=97=E6=AC=A2=E8=BF=8E=E7=9A=84=E3=80=81?= =?UTF-8?q?=E5=85=8D=E8=B4=B9=E7=9A=84=E5=BC=80=E6=BA=90=E8=BD=AF=E4=BB=B6?= =?UTF-8?q?=E3=80=82=E4=B9=9F=E6=98=AF=E4=B8=80=E4=B8=AA=E5=9F=BA=E4=BA=8E?= =?UTF-8?q?=E5=AD=97=E5=85=B8=E7=9A=84=E5=BF=AB=E9=80=9F=E7=A0=B4=E8=A7=A3?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E7=9A=84=E5=B7=A5=E5=85=B7=EF=BC=8C=E6=98=AF?= =?UTF-8?q?=E4=B8=80=E6=AC=BE=E7=94=A8=E4=BA=8E=E5=9C=A8=E5=B7=B2=E7=9F=A5?= =?UTF-8?q?=E5=AF=86=E6=96=87=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=E5=B0=9D?= =?UTF-8?q?=E8=AF=95=E7=A0=B4=E8=A7=A3=E5=87=BA=E6=98=8E=E6=96=87=E7=9A=84?= =?UTF-8?q?=E7=A0=B4=E8=A7=A3=E5=AF=86=E7=A0=81=E8=BD=AF=E4=BB=B6=EF=BC=8C?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E7=9B=AE=E5=89=8D=E5=A4=A7=E5=A4=9A=E6=95=B0?= =?UTF-8?q?=E7=9A=84=E5=8A=A0=E5=AF=86=E7=AE=97=E6=B3=95=EF=BC=8C=E5=A6=82?= =?UTF-8?q?=20DES=20=E3=80=81=20MD4=20=E3=80=81=20MD5=20=E7=AD=89=E3=80=82?= =?UTF-8?q?=20John=20the=20Ripper=20=E6=94=AF=E6=8C=81=E5=AD=97=E5=85=B8?= =?UTF-8?q?=E7=A0=B4=E8=A7=A3=E6=96=B9=E5=BC=8F=E5=92=8C=E6=9A=B4=E5=8A=9B?= =?UTF-8?q?=E7=A0=B4=E8=A7=A3=E6=96=B9=E5=BC=8F=E3=80=82=E5=AE=83=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=A4=9A=E7=A7=8D=E4=B8=8D=E5=90=8C=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E7=9A=84=E7=B3=BB=E7=BB=9F=E6=9E=B6=E6=9E=84=EF=BC=8C=E5=8C=85?= =?UTF-8?q?=E6=8B=AC=20Unix=20=E3=80=81=20Linux=20=E3=80=81=20Windows=20?= =?UTF-8?q?=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 07/34] =?UTF-8?q?Crawlab-=E5=9F=BA=E4=BA=8ECelery=E7=9A=84?= =?UTF-8?q?=E7=88=AC=E8=99=AB=E5=88=86=E5=B8=83=E5=BC=8F=E7=88=AC=E8=99=AB?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=B9=B3=E5=8F=B0=EF=BC=8C=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E5=A4=9A=E7=A7=8D=E7=BC=96=E7=A8=8B=E8=AF=AD=E8=A8=80=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E5=A4=9A=E7=A7=8D=E7=88=AC=E8=99=AB=E6=A1=86=E6=9E=B6?= =?UTF-8?q?.?= 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 08/34] =?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 09/34] =?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 10/34] =?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 11/34] =?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 12/34] =?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 13/34] =?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 14/34] =?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 15/34] =?UTF-8?q?Keras=E6=98=AF=E4=B8=80=E7=A7=8D=E9=AB=98?= =?UTF-8?q?=E5=BA=A6=E6=A8=A1=E5=9D=97=E5=8C=96=EF=BC=8C=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E7=AE=80=E5=8D=95=E4=B8=8A=E6=89=8B=E5=BF=AB=EF=BC=8C=E5=90=88?= =?UTF-8?q?=E9=80=82=E6=B7=B1=E5=BA=A6=E5=AD=A6=E4=B9=A0=E5=88=9D=E5=AD=A6?= =?UTF-8?q?=E8=80=85=E4=BD=BF=E7=94=A8=E7=9A=84=E6=B7=B1=E5=BA=A6=E5=AD=A6?= =?UTF-8?q?=E4=B9=A0=E6=A1=86=E6=9E=B6=E3=80=82Keras=E7=94=B1=E7=BA=AFPyth?= =?UTF-8?q?on=E7=BC=96=E5=86=99=E8=80=8C=E6=88=90=E5=B9=B6=E4=BB=A5Tensorf?= =?UTF-8?q?low=E3=80=81Theano=E4=BB=A5=E5=8F=8ACNTK=E4=B8=BA=E5=90=8E?= =?UTF-8?q?=E7=AB=AF=E3=80=82Keras=E4=B8=BA=E6=94=AF=E6=8C=81=E5=BF=AB?= =?UTF-8?q?=E9=80=9F=E5=AE=9E=E9=AA=8C=E8=80=8C=E7=94=9F=EF=BC=8C=E8=83=BD?= =?UTF-8?q?=E5=A4=9F=E6=8A=8A=E4=BD=A0=E7=9A=84idea=E8=BF=85=E9=80=9F?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2=E4=B8=BA=E7=BB=93=E6=9E=9C=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 16/34] =?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 17/34] =?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 18/34] =?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 19/34] =?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 20/34] =?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 21/34] =?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 22/34] =?UTF-8?q?WeixinBot=E7=9A=84java=E7=89=88=E6=9C=AC?= =?UTF-8?q?=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 23/34] =?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 24/34] =?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 25/34] =?UTF-8?q?Pyppeteer=E5=85=B6=E5=AE=9E=E6=98=AFPuppe?= =?UTF-8?q?teer=E7=9A=84Python=E7=89=88=E6=9C=AC=EF=BC=8C=EF=BC=8CPuppetee?= =?UTF-8?q?r=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 26/34] =?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 27/34] =?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 28/34] =?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 29/34] =?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 30/34] =?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 31/34] =?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 32/34] =?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 33/34] =?UTF-8?q?navi:=E5=AE=9E=E6=97=B6=E5=8C=B9=E9=85=8D?= =?UTF-8?q?=E6=9F=A5=E9=98=85=E6=89=80=E6=9C=89=E7=9A=84=E5=A4=87=E5=BF=98?= =?UTF-8?q?=E5=BD=95=E5=B9=B6=E6=89=A7=E8=A1=8C=E5=AF=B9=E5=BA=94=E7=9A=84?= =?UTF-8?q?=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 34/34] =?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/ )。