十大必备 Python 库推荐

发表时间: 2023-11-30 19:46

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


后台回复关键词电子书送你一份我收藏的电子书合集。

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

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

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

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

1. Taipy

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

  • 完全自定义和互动
  • 多页面和多用户
  • 管道图形编辑器

2. Asciimatics

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

  • 彩色/样式的文字
  • 光标的位置
  • 键盘的输入(不会阻塞或回显)

3. Arcade

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

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

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

4. Rich

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

  • 不同的样式
  • Markdown
  • 进度条
  • 亚洲语言的支持

5. PyEphem

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

  • 找到一个行星在天空中的位置
  • 确定春分和秋分的日期
  • 计算月相的日期

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

6. tqdm

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

  • 它是西班牙语里“我爱你太多”的缩写(te quiero demasiado)
  • 它来自一个阿拉伯语的单词,‘taqaddum (تقدّم)’,意思是进步,这也是这个库做的事情。

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


7. Pygame

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

  • 图形
  • 声音
  • 输入设备

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

8. turtle

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

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

9. MoviePy

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

  • 从视频中截取一部分
  • 在视频中加入文字,图片,声音等
  • 在视频中加入特效,过渡,动画等
  • 把多个视频拼接在一起
  • 把视频转换成GIF等格式

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

10. Pyjokes

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

  • 为什么程序员总是混淆圣诞节和万圣节?因为10月31日等于12月25日。
  • 为什么程序员总是穿着T恤?因为它们是100%棉(cotton)。
  • 为什么程序员总是喜欢用Python?因为它没有括号(braces)。

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

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

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

***


- EOF -

点击标题可跳转