Crossin的编程教室

再分享一波实用开源Python库,生成数据/搭建网站/下载视频/人脸识别等

入门教程、案例源码、学习资料、读者群

请访问: python666.cn

大家好,欢迎来到 Crossin的编程教室 !
今天再来给大家分享几个Github上的实用开源Python库,希望对你有帮助。
faker
faker 就是假,不够 real ,我们有时候在写代码的时候需要一些假数据进行测试,有了 faker 之后,你就再也不用自己整一些“张三”、“李四”、“隔壁老王” 了。

Image

想要中文“假数据”也有:

Image

Image

GitHub地址:
https://github.com/joke2k/faker
star:8.7k
pelican
这个也是厉害,pelican 可以快速生成一个网站,我来给你演示一下:
创建一个目录:

Image

进入:

Image

然后直接输入命令:pelican-quickstart。
按照提示回答问题完成配置:

Image

然后就完事了,随便搞个 md 文件:

Image

保存一波之后,在你当前的目录创建一个 content 文件,把你编辑的这个文件塞进去。

Image

然后输入  pelican content:

Image

接着输入 pelican --listen 就可以预览你的网站了:

Image

是不是很爽?怎一个帅字了得?
GitHub地址:
https://github.com/getpelican/pelican
star:9.2k
FastAPI
FastAPI是一个基于 Python3.6+ 构建的高性能 web 框架,使用它可以很快的简单写一些 API 接口。
举个例子:

Image

接着可以安装 uvicorn 后运行起来:

Image

监听 8000 端口了,可以通过 http://127.0.0.1:8000 进行访问:

Image

Image

Image

除此之外,它基于 Swagger 还能直接生成接口文档,省了你大量写接口文档的时间:

Image

还能直接测试接口:

Image

项目地址:
https://github.com/tiangolo/fastapi
star数:6k
Ultra-Light-Fast-Generic-Face-Detector-1MB
这是一个轻量级的人脸检测模型,针对边缘计算设备设计的轻量人脸检测模型,默认FP32精度下(.pth)文件大小为 1.04~1.1MB。

Image

Image

项目地址:
https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB
star数量:3.9k
you-get
安装完 you-get 就能通过一个命令下载网上的在线视频了:

Image

支持大部分主流的在线视频网站。
项目地址:
https://github.com/soimort/you-get
star数量:28.4k
Fire
这个库的方便之处在于,他可以让任何 Python 项目快速自动生成命令行接口,不用自己写 docstring 就可以生成,而且只需要用 Fire 调用一下就可以了,舒服!
一个官方的例子:
Image
通过 python 运行:
python calculator.py
Image
Image
项目地址:
https://github.com/google/python-fire
star数量:16.9k
以上就是今天分享的内容,如果有你能用得上的库,别忘了点个赞哦~

作者:小帅b

来源:学习Python的正确姿势

Crossin的新书《码上行动:用ChatGPT学会Python编程》已经上市了。
Image
本书创新地以ChatGPT作为辅助学习工具,系统全面地讲解了零基础读者如何快速有效地学习Python编程技能。
书中包含Python语言基础、文件操作和爬虫等进阶内容,并讲解了ChatGPT的功能及在编程中的应用,包括如何利用它进行辅助开发和在程序中接入ChatGPT。
本书内容系统全面,案例丰富,讲解浅显易懂,适合Python零基础入门的读者学习。

读者朋友们购买后可在后台联系我,加入读者交流群,Crossin会为你开启陪读模式,解答你在阅读本书时的一切疑问。

 Crossin的其他书籍:

点此查看《码上行动:利用Python与ChatGPT高效搞定Excel数据分析》介绍

点此查看《码上行动:零基础学会Python编程》介绍

感谢转发和点赞的各位~

_往期文章推荐_

我用Python做了一个假唱鉴定器
如何借助AI学Python

【教程】: python

【答疑】: 666
更多资源请在公众号内搜索或留言