2021 总结：Python 的 8 个令人惊讶的东西
这些文章的作者们揭示了使用这一流行的编程语言的新方法。
Python
这些文章的作者们揭示了使用这一流行的编程语言的新方法。

> 
> 这些文章的作者们揭示了使用这一流行的编程语言的新方法。
> 
> 
> 


![](/data/attachment/album/202201/21/100110n5iuyvzvmhg2jwt7.jpg "Hands on a keyboard with a Python book ")


长期以来，Python 一直是最受欢迎的编程语言之一，但这并不意味着没有什么新东西可学。我们关于 Python 的阅读量最大的文章列表是一个很好的开始。


* 机器学习的广泛采用已经到来，其应用仍在增长。看看使用 [朴素贝叶斯](https://opensource.com/article/21/1/machine-learning-python) 分类器并通过 Python 实现的机器学习如何解决现实生活中的问题。
* 向 Python 3 的过渡已经完成，但增强功能不断涌现。Seth Kenlon 强调了 [Python 3 中的五颗隐藏的宝石](https://opensource.com/article/21/7/python-3)，它们在最近的改进中脱颖而出。
* Openshot 多年来一直是 Linux 视频编辑的最佳选择之一。这篇受欢迎的文章将告诉你，你也可以用这个 Python 应用 [在 Linux 上编辑视频](https://opensource.com/article/21/2/linux-python-video)。
* Python 最好的部分是一个程序员可以实现的无限可能。[Cython](https://opensource.com/article/21/4/cython) 是一个编译器，不仅可以帮助加快代码执行速度，还可以让用户为 Python 编写 C 语言扩展。
* Python 可以使 API 单元测试更简单。Miguel Brito 向你展示了 [用 Python 测试 API 的三种方法](https://opensource.com/article/21/9/unit-test-python)。
* 随着计算能力的提高，越来越多的程序在并发运行。这可能会使调试、日志记录和剖析出错的地方成为挑战。[VizTracer](https://opensource.com/article/21/3/python-viztracer) 正是为了解决这个问题而创建的。
* 用户的个人项目，无论大小，都很好地提醒我们开源编码可以有无穷的乐趣。这里有一个鼓舞人心的项目：Darin London 如何使用 CircuitPython [监控他的温室](https://opensource.com/article/21/5/monitor-greenhouse-open-source)。
* Linux 用户经常会遇到需要大量命令行参数的程序，这让人很不爽。这是一个 [不错的配置解析技巧](https://opensource.com/article/21/6/parse-configuration-files-python)，可以让生活更轻松。




---


via: <https://opensource.com/article/22/1/python-roundup>


作者：[Sumantro Mukherjee](https://opensource.com/users/sumantro) 选题：[lujun9972](https://github.com/lujun9972) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

