如果觉得有帮助,就关注一下吧!
2020已经过去,在过去的一年里,又有非常多优秀的Python库涌现出来。
相对于numpy、TensorFlow、pandas这些已经经过多年维护、迭代,对于大多数Python开发者耳熟能详的库不同。
今天要给大家介绍的是诞生于2020年的新鲜Python库,而且,本文介绍的这10个Python库一直都受到非常好的维护。
废话不多说,下面开始本文的正式内容!
1. Typer
或许,你并非经常编写 CLI 应用程序,但是当你编写时,有可能会遇到很多障碍。
继FastAPI的巨大成功之后,tiangolo用同样的原则为我们带来了Typer[1]:一个新的库,它能让你利用Python 3.6+的类型提示功能来编写命令行接口。
这个设计确实让Typer脱颖而出。除了确保你的代码是正确的文档,你还可以通过小小的改动得到一个带有验证的CLI接口。
而且通过使用类型提示,你可以在你的Python编辑器中获得自动完成(比如VSCode),这将提高你的工作效率。
为了增强它的功能,Typer在另外一款非常知名的CLI工具Click的基础之上做了很多优化和改善。这意味着它可以利用它的所有优点、社区和插件,同时以较少的模板代码开始简单的工作。
2. Rich
顺着CLI的话题,在使用终端时,往往是单调的白色,这非常不利于分辨和阅读。
你想给你的终端输出添加色彩和与众不同的风格吗?打印复杂的表格?显示漂亮的进度条?Markdown?Emojis?
Rich[2]都能满足你的要求。
请看示例截图,了解一下它的功能。
3. Dear PyGui
虽然,正如我们所看到的,终端应用可以很好看,但有时这还不够,你需要一个真正的GUI。
为此&#