Update 20191224 Top articles for learning Python in 2020.md

Translated
This commit is contained in:
stevenzdg988 2021-01-13 10:21:00 +08:00
parent b52b635c74
commit 9c81039921

View File

@ -7,41 +7,41 @@
[#]: via: (https://opensource.com/article/19/12/learn-python)
[#]: author: (Matthew Broberg https://opensource.com/users/mbbroberg)
Top articles for learning Python in 2020
2020 年学习 Python 的热门文章
======
No matter where you are in your Python programming journey,
Opensource.com's top Python articles from 2019 will help you along the
way.
![Hands on a keyboard with a Python book ][1]
无论您在Python编程过程中处于什么阶段**Opensource.com** 在2019年发布的Python热门文章将会对您有很大帮助。
Python had a big year in 2019. According to popular resources like [GitHub][2] and [Stack Overflow][3], it's trending as the second most popular language in the world.
![Hands on a keyboard with a Python book][1] ?[Python 手书][1]
> "Python, the fastest-growing major programming language, has risen in the ranks of programming languages in our survey yet again, edging out Java this year and standing as the second most loved language (behind Rust)."
> — [Stack Overflow Insights][3]
Python 在 2019 年是丰收的一年。根据 [GitHub][2] 和 [Stack Overflow][3] 的受欢迎资源程度来看,它正在成为全球第二大流行语言。
Similarly, Python grew in readership on Opensource.com by leaps and bounds. Here are the top Python articles from 2019, grouped by topic, for your perusal.
> “ Python 是增长最快的程序设计语言,在我们的调查中发现它再次在程序设计语言中排名上升,今年排在 Java 之前,成为第二大最受欢迎的程序设计语言(仅次于 Rust )。”
> — [Stack Overflow Insights][3] [堆栈溢出顿悟][3]
### Why choose Python?
同样Python 在 **Opensource.com** 上的读者人数呈跳跃式激增。 以下是按主题分组的 2019 年以来最热门的 Python 文章,供您仔细阅读。
There are many languages out there, so what makes Python such a destination? If the most-read articles tell us anything, it's that people enjoy its flexibility. There are [multiple paradigms][4] that are accessible to Python developers, as Jigyasa Grover explains, including the popular [object-oriented programming][5] Seth Kenlon's tutorial shows.
### 为什么选择 Python
If you're a long-time user and looking for advanced examples of why Python is a perfect language, Moshe Zadka covers his [top 5 reasons for loving Python][6]. If that's not enough, you can also use it play around with powerful tools without a lot of code, like in Parul Pandey's tutorial on [image manipulation][7].
在众多的程序设计语言中,是什么使 Python 成为首选呢? 从大多数阅读的文章阅读量来看,那就是因为它的灵活性。 正如 Jigyasa Grover 解释的那样Python 开发人员可以访问 [多功能范例][4],包括流行的 [面向对象程序设计][5] 的 Seth Kenlon 教程。
### Configuring Python
如果您是 Python 的长期用户并且正在寻找 Python 为什么是完美的程序设计语言的例子,那么可以看 Moshe Zadka 的 [喜欢Python的5大理由][6]。 如果这还不够的话,您也可以使用功能强大的工具来尝试,无需编写大量代码,例如 Parul Pandey 关于 [图像处理][7] 的教程。
As Python's popularity continues to rise, more people are starting with the language than ever before. Many of those first-timers are doing so on the Mac operating system and are using a [guide to setting up Python 3][8] that Moshe and I wrote.
### 配置 Python
After installing Python, decisions on where to write your code come next. There are many options when it comes to text editors and integrated development environments (IDEs), but readers appear to favor graphical options, as Stephan Avenwedde's article about [Pythonic][9] and my article on [JupyterLab][10] were the most read articles on that topic in 2019.
随着 Python 的受欢迎程度不断提高,使用它的人越来越多。这些新手中的许多人是利用 Mac 操作系统,并且正在使用 Moshe 和我写的[Python3配置向导][8]。
On the path to getting confident with the language, developers will have to face the multitude of options available for how to manage versions of the language and project dependencies. Luckily, László Kiss Kollár's article makes [managing Python packages][11] a bit simpler.
安装Python之后然后决定利用什么工具编写代码。关于文本编辑器和集成开发环境IDE有很多选择但是读者似乎更喜欢图形界面在 2019 年阅读有关该主题的文章中史蒂芬·阿文维德Stephan Avenwedde的关于 [Pythonic][9] 和我的关于 [JupyterLab][10] 的读者最多。
When you're ready to configure an IDE with all of the features you'll want to make the most of the language, be sure to give the [opinionated linter Black][12] a try, as Moshe explains, to keep your code clean.
在对程序设计语言充满信心的途径上开发人员将不得不采用众多可选项来管理程序设计语言版本和项目依赖项。幸运的是László Kiss Kollár 的文章 [Python 包管理][11] 让其变得更加容易。
### Wrapping up
当您准备配置 IDE 时,充分利用该语言的所有功能,请确保尝试 Moshe 的 [opinionated linter Black][12],以保持代码的清洁。
No matter where you are in your path to enjoying Python programming, the top Python articles from 2019 are here to help you along the way. I can't wrap this up without at least one acknowledgment of the importance of testing, and Moshe offers another well-read article [on tox][13] for that purpose.
### 小结
Thank you to all the authors who wrote for Opensource.com in 2019! If you're just learning to program in Python, let us know in the comments what you want to know. And, if you're a seasoned veteran, consider sharing your tips and tricks with us by [writing an article][14] about your favorite Python topic.
无论您处在 Python 程序设计的哪个阶段2019年以来的热门 Python 文章都将为您提供帮助。 在没有进行关键测试确认的情况下我无法对此进行总结为此目的Moshe 提供了另一本广为阅读的文章 [on tox][13]。
感谢所有在 2019 年为 Opensource.com 撰写的作者!如果您正在学习利用 Python 编程,请在评论中告诉我们您想知道的内容。而如果您是经验丰富的老手,请考虑通过 [writing an article][14] 与您感兴趣的 Python 主题来与我们分享您的技巧和窍门。
--------------------------------------------------------------------------------
@ -49,7 +49,7 @@ via: https://opensource.com/article/19/12/learn-python
作者:[Matthew Broberg][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
译者:[译者ID](https://github.com/stevenzdg988)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出