「Python」22 个最常用的Python包( 六 )
20 Colorama
下载次数:3.7 亿
使用 Colorama , 你可以为终端添加一些颜色:
https://pypi.org/project/colorama/
本文插图
这样做起来非常容易 , 具体请查看以下示例代码:
from colorama import Fore, Back, Styleprint(Fore.RED + 'some red text')print(Back.GREEN + 'and with a green background')print(Style.DIM + 'and in dim text')print(Style.RESET_ALL)print('back to normal now') 21 Simplejson
下载次数:3.41 亿
原生的json模块有什么问题 , 才需要这种高级替代方案呢?并没有!实际上 , Python 的json就是simplejson 。 但是simplejson也有一些优点:
- 它适用于更多的 Python 版本 。
- 它比 Python 更新的频率更频繁 。
- 它有用 C 编写的(可选)部分 , 因此速度非常快 。
try: import simplejson as jsonexcept ImportError: import json 除非你需要标准库中所没有的内容 , 否则我只会使用json 。 Simplejson可以比json快很多 , 因为它有一些用 C 实现的部分 。 除非你正在处理成千上万个 JSON 文件 , 否则这种优势对你来说不是什么大事 。 还可以看看 UltraJSON , 它应该更快一些 , 因为它几乎所有的代码都是用 C 编写的 。
22 Boto3
这里把 #3、#7、#17 和 #22 放在一起介绍 , 因为它们的关系非常密切 。
23 小结
仅仅介绍这 22 个包恐怕不够 , 因为排在后面的许多包都是像我们这样最终用户感兴趣的 。
通过制作这份列表 , 我了解到一些新东西:
- 许多排名靠前的 package(包)都提供某种核心功能 , 例如处理时间、配置文件、加密和标准化等 。 它们往往是其他项目的依赖项 。
- 一个常见的主题是连接性 。 这些包大多允许你连接到服务器和服务 , 或支持其他包这样做 。
- 剩下的那些是对 Python 的扩展 。 创建 Python 包的工具、帮助创建文档的工具、创建版本之间兼容性的库等 。
https://medium.com/better-programming/the-22-most-used-python-packages-in-the-world-7020a904b2e
回复下方「关键词」 , 获取优质资源回复关键词「 pybook03」 , 立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版回复关键词「入门资料」 , 立即获取主页君整理的 10 本 Python 入门书的电子版回复关键词「m」 , 立即获取Python精选优质文章合集回复关键词「」 , 将数字替换成 0 及以上数字 , 有惊喜好礼哦~题图:pexels , CC0 授权 。 好文章 , 我在看??
推荐阅读
- []学会这个最基础的统计学知识,数据分析专业度提升一大截
- ■奶奶大学同学让我别学Python了,吃枣药丸,劝我学汇编,说是时髦
- 「程序员小助手」奶奶大学同学让我别学Python了,吃枣药丸,劝我学汇编,说是时髦
- 『Python』用Python编写FPGA以太网MAC(附源码下载方式)
- 机器之心:几行代码搞定ML模型,低代码机器学习Python库正式开源
- [Python]战“疫”期,阿里云云效团队在家高效开发实录
- 『字符串』Python正则表达式由浅入深(三)
- #CDA数据分析师#2020年软件工程现状:Python或将成为第一大编程语言
- 『excel我帮您』Excel最常用的8个技能
- 2019科技之光@【龙腾网】麒麟处理器和骁龙处理器哪个最好?
