2019-12-25 00:58:07 +08:00
[#]: collector: (lujun9972)
2021-01-12 23:04:53 +08:00
[#]: translator: (stevenzdg988)
2021-01-15 23:17:02 +08:00
[#]: reviewer: (wxy)
2021-01-15 23:18:31 +08:00
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-13018-1.html)
2019-12-25 00:58:07 +08:00
[#]: subject: (Top articles for learning Python in 2020)
[#]: via: (https://opensource.com/article/19/12/learn-python)
[#]: author: (Matthew Broberg https://opensource.com/users/mbbroberg)
2021-01-15 23:17:02 +08:00
学习 Python 的好文章
2019-12-25 00:58:07 +08:00
======
2021-01-13 10:21:00 +08:00
2021-01-15 23:17:02 +08:00
> 无论你在 Python 编程过程中处于什么阶段,这些 Python 热门文章将会对你有很大帮助。
![](https://img.linux.net.cn/data/attachment/album/202101/15/231657xt8085wtyk5yvsz5.jpg)
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
2019 年是 Python 的好年景。根据 [GitHub][2] 和 [Stack Overflow][3] 的受欢迎资源程度来看, 它正在成为全球第二大流行语言。( LCTT 译注:原文发表于 2019 年底,但是这里提及的文章并没有过时。)
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
> “在我们的调查中, Python 作为增长最快的程序设计语言,在程序设计语言中排名再次上升,今年排在 Java 之前,成为第二大最受欢迎的程序设计语言(仅次于 Rust )。”
>
> — [Stack Overflow Insights][3]
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
同样, Python 的读者人数呈跳跃式激增。以下是按主题分组的 2019 年以来最热门的 Python 文章,供你仔细阅读。
2019-12-25 00:58:07 +08:00
2021-01-13 10:21:00 +08:00
### 为什么选择 Python ?
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
在众多的程序设计语言中,是什么使 Python 成为首选呢?从文章的阅读量来看,那就是因为它的灵活性。正如 Jigyasa Grover 解释的那样, Python 开发人员可以使用 [多种范例][4],包括 Seth Kenlon 教程所展示的流行的 [面向对象程序设计][5]。
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
如果你是 Python 的长期用户,并且正在寻找 Python 为什么是完美的程序设计语言的高级例子,那么可以看 Moshe Zadka 的 [喜欢 Python 的 5 大理由][6]。如果这还不够的话,你也可以使用功能强大的工具来尝试,无需编写大量代码,例如 Parul Pandey 关于 [图像处理][7] 的教程。
2019-12-25 00:58:07 +08:00
2021-01-13 10:21:00 +08:00
### 配置 Python
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
随着 Python 的受欢迎程度不断提高,使用它的人越来越多。这些新手中的许多人都是在 Mac 操作系统上进行的,并且正在使用 Moshe 和我写的 [Python3 配置向导][8]。
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
安装 Python 之后, 接下来就是决定利用什么工具编写代码。关于文本编辑器和集成开发环境( IDE) , 有很多选择, 但是读者似乎更喜欢图形界面, 在有关该主题的文章中, Stephan Avenwedde 的关于 [Pythonic][9] 和我关于 [JupyterLab][10] 的文章的读者最多。
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
在对程序设计语言充满信心的途径上, 开发人员将不得不面对众多选择, 来管理程序设计语言的版本和项目依赖。幸运的是, László Kiss Kollár 的文章 [Python 包管理][11] 让其变得更加容易。
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
当你准备好配置一个具有所有功能的 IDE, 以最大限度地利用这门语言时, 请一定尝试一下 [linter Black][12],如 Moshe 说的,保持代码的清洁。
2019-12-25 00:58:07 +08:00
2021-01-13 10:21:00 +08:00
### 小结
2019-12-25 00:58:07 +08:00
2021-01-15 23:17:02 +08:00
无论你处在 Python 程序设计的哪个阶段,这些热门 Python 文章都将为你提供帮助。如果没有至少一次对测试重要性的认可, 我无法对此进行总结, 为此, Moshe 提供了另一篇 [关于 tox][13] 的好文章。
2019-12-25 00:58:07 +08:00
--------------------------------------------------------------------------------
via: https://opensource.com/article/19/12/learn-python
作者:[Matthew Broberg][a]
选题:[lujun9972][b]
2021-01-15 23:17:02 +08:00
译者:[stevenzdg988](https://github.com/stevenzdg988)
校对:[wxy](https://github.com/wxy)
2019-12-25 00:58:07 +08:00
本文由 [LCTT ](https://github.com/LCTT/TranslateProject ) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/mbbroberg
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/python-programming-code-keyboard.png?itok=fxiSpmnd (Hands on a keyboard with a Python book )
[2]: https://octoverse.github.com/#top-languages
[3]: https://insights.stackoverflow.com/survey/2019
[4]: https://opensource.com/article/19/10/python-programming-paradigms
[5]: https://opensource.com/article/19/7/get-modular-python-classes
[6]: https://opensource.com/article/19/10/why-love-python
2021-01-15 23:17:02 +08:00
[7]: https://linux.cn/article-10679-1.html
2019-12-25 00:58:07 +08:00
[8]: https://opensource.com/article/19/5/python-3-default-mac
[9]: https://opensource.com/article/19/5/graphically-programming-pythonic
[10]: https://opensource.com/article/19/5/jupyterlab-python-developers-magic
[11]: https://opensource.com/article/19/4/managing-python-packages
2021-01-15 23:17:02 +08:00
[12]: https://linux.cn/article-10864-1.html
2019-12-25 00:58:07 +08:00
[13]: https://opensource.com/article/19/5/python-tox
[14]: https://opensource.com/how-submit-article