2019 年 10 月精选 GitHub 上 几个牛逼的 Python 项目


老读者都知道,每个月小帅b都会例行进行一次灵魂的拷问:


你又胖了么?


哈哈,除此之外,每个月小帅b都会不遗余力的给大家精选一些不错的 GitHub 上的 Python 项目,大家各取所需,如果我分享的项目刚好能给你带来参考,那就实在太好了!


这次分享的是 10 月份小帅b精选的 Python 项目,走起~



1、PySimpleGUI


你可以使用它简单的创建用户界面,PySimpleGUI 同时支持 Python2 和 Python3。它将 tkinter、Qt、WxPython、Remi 转化为可移植的人性化 Pythonic 接口,搞出来的用户界面可以运行在 Linux、Mac OS、Windows 系统上。


一个最简单的例子:




python



star:2.4k
GitHub地址:
https://github.com/PySimpleGUI/PySimpleGUI



2、yagmail


yagmail 是我见过实现 Python 发送邮件这个功能用到的最短的代码:



python



甚至可以一行搞定:


python



群发邮件也是 easy 啦:



python



star:1.6k
GitHub地址:
https://github.com/kootenpv/yagmail


3、wtfpython


顾名思义,what the fxxk Python ,这名字一看就有趣,这个项目意在收集 Python 中那些难以理解和反人类直觉的例子以及鲜为人知的功能特性,并尝试讨论这些现象背后真正的原理。


说白了,也就是你看到那样的 Python 例子,会不自觉的脱口而出:“what the fxxk ,这是什么鬼?”



python




star:9.1k
GitHub地址:
https://github.com/leisurelicht/wtfpython-cn


4、faker


faker 就是假,不够 real ,我们有时候在写代码的时候需要一些假数据进行测试,有了 faker 之后,你就再也不用自己整一些“张三”、“李四”、“隔壁老王” 了。



python



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



python



python




star:8.7k
GitHub地址:
https://github.com/joke2k/faker


5、pelican


这个也是厉害,pelican 可以快速生成一个网站,我来给你演示一下:


创建一个目录:


python



进入:



python



然后直接输入命令:pelican-quickstart。


回答各种沙雕网站问题:



python



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



python



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



python



然后输入  pelican content:


python



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


python



是不是很爽?怎一个字了得?

star:9.2k
GitHub地址:
https://github.com/getpelican/pelican


往期精彩

2019 年 9 月精选 GitHub 上 几个牛逼的 Python 项目
2019 年 8 月精选 GitHub 上 几个牛逼的 Python 项目
2019 年 7 月精选 GitHub 上 几个牛逼的 Python 项目



python

扫一扫

学习 Python 没烦恼


python





python

原文始发于微信公众号(学习python的正确姿势):python

发表回复