十个超赞的 Python 库

你好,我是 EarlGrey,喜欢翻译点东西,偶尔写写代码。

点击下方卡片关注我,一起向上进击,提升自我。后台回复关键词“电子书”,送你一份我收藏的电子书合集。

你好,我是一位喜欢玩Python的编程爱好者,今天我要给你推荐一些有趣的Python库,它们可以让你的编程更加有趣和有创意。

这些库有的可以让你画画,有的可以让你玩游戏,有的可以让你看星星,有的可以让你做视频,还有的可以让你写代码。

你只需要用pip安装它们,就可以开始你的创意之旅了。

  • 本文选自:https://dev.to/taipy/11-fun-python-libraries-to-make-your-day-better-4gpc

  • 作者:Marine

1. Taipy

Taipy是一个开源的库,它可以让你轻松地开发网页应用,不需要学习其他的东西(比如CSS,JS等)。你可以用它来做你想做的应用,比如:

  • 完全自定义和互动

  • 多页面和多用户

  • 管道图形编辑器

a63881d380b4d60c3a78810be737fa43.gif

2. Asciimatics

Asciimatics是一个库,它可以让你在屏幕上用文字做出各种效果。这个库是为了怀念80年代的电脑而做的。它可以做到以下几点:

  • 彩色/样式的文字

  • 光标的位置

  • 键盘的输入(不会阻塞或回显)

55faa8b446060b68b3a6c3933b655ff6.gif

3. Arcade

没有游戏,怎么能叫有趣呢?

Arcade是一个库,它可以让你做2D的视频游戏。是的,这听起来很难,但是Arcade让它变得很容易。

你只需要用pip安装arcade,就可以开始你的游戏之旅了,或者你可以参考一些已经做好的游戏,找到灵感。

61341c1792eb8e818ee2f445ab013d1f.gif

4. Rich

Rich是一个库,它可以让你的终端变得更加丰富多彩。Rich可以在你的终端上写出富文本(颜色+样式),让它们可以反映你的个性。Rich包括以下几点:

  • 不同的样式

  • Markdown

  • 进度条

  • 亚洲语言的支持

9ebb462e7820268d63952f62d14c28c2.png

5. PyEphem

PyEphem是一个很好的工具,可以让你迷失在天空中。这个库可以做一些天文学的计算,比如:

  • 找到一个行星在天空中的位置

  • 确定春分和秋分的日期

  • 计算月相的日期

这个库一定会让你感受到宇宙的奥妙。

977dd97a78b97f1ccb2841b5c8a1033e.png

6. tqdm

这个库的名字很有意思。Tqdm有两层意思:

  • 它是西班牙语里“我爱你太多”的缩写(te quiero demasiado)

  • 它来自一个阿拉伯语的单词,‘taqaddum (تقدّم)’,意思是进步,这也是这个库做的事情。

Tqdm是一个可以包裹任何循环的库,它会用一个进度条来显示进度。你可以自定义它,让等待你的任务完成的过程不那么无聊!


7. Pygame

Pygame是一个可以让你做视频游戏的库。这个库会给你提供一些多媒体的元素,比如:

  • 图形

  • 声音

  • 输入设备

现在,让你的创造力发挥吧,做出你自己的2D互动游戏,或者探索一些已经做好的游戏。

dab76a1e74afe569bf61f151fe585b40.jpeg

8. turtle

这个库有点不一样,因为它是Python语言的一部分,所以不需要用pip安装。

Turtle是为了教育目的而创建的,它可以帮助新手用Python来设计图形。一个有趣的方式来学习Python,或者有一点创意的乐趣。

049a69df08a7794d4f05c2451b299298.png

9. MoviePy

MoviePy是一个方便的工具,可以用Python来编辑视频。这个库可以让你做以下几点:

  • 从视频中截取一部分

  • 在视频中加入文字,图片,声音等

  • 在视频中加入特效,过渡,动画等

  • 把多个视频拼接在一起

  • 把视频转换成GIF等格式

这个库可以让你成为一个视频大师。

8806ef7c2472ba3281b061c5da4ddf80.jpeg

10. Pyjokes

最后,我们来看看一个可以让你笑的库,它叫做Pyjokes。这个库可以生成一些编程相关的笑话,比如:

  • 为什么程序员总是混淆圣诞节和万圣节?因为10月31日等于12月25日。

  • 为什么程序员总是穿着T恤?因为它们是100%棉(cotton)。

  • 为什么程序员总是喜欢用Python?因为它没有括号(braces)。

这个库可以让你在编程的时候,放松一下,笑一笑。

1628455f2f9cd1f1ad761ea7c42b636c.png

这就是我要给你推荐的11个有趣的Python库,它们可以让你的编程更加有趣和有创意。你可以用pip安装它们,然后开始你的创意之旅了。

如果你有什么问题或建议,欢迎在评论区留言,我会尽快回复你。谢谢你的阅读,祝你编程愉快!

***

- EOF -

推荐阅读  点击标题可跳转

1、比Wget、Curl更强大的下载工具!

2、查理·芒格留给我们的 84 条名言

3、一秒开挂!纯 Python 开发 Web 应用

4、高效的终极秘诀

5、Python 3.12 版本有什么变化?


                                           分享、在看、点赞,3连288ae3de76264248a40361fa48ea0ad2.gif

  • 17
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值