为什么您首选的编程语言是?
有人在 Twitter 上问我为什么这么喜欢 Python,我想我应该快速写一篇,然后开始讨论为什么你的首选语言是你的首选。
Python 是我学习的第一门编程语言,它让我爱上了编写代码。我几乎不用任何编程经验就能编写游戏和实用的脚本。我的软件工程师生涯也始于编写用于数据科学脚本的 Python 代码。说实话,如果没有 Python 编程语言,我甚至不确定我的职业生涯会如何。
Python 的语法与书面英语非常相似。它的指导原则在《Python 之禅》中有所阐述,这是一首所有程序员都应该思考的诗歌(我甚至用这首诗命名了我的博客,并把它挂在我公寓的墙上)。其中四句诗尤其触动了我:
Explicit is better than implicit.
Simple is better than complex.
Readability counts.
If the implementation is hard to explain, it's a bad idea.
我认为这些指导方针使得该语言易于理解和编写代码。
我也非常欣赏它丰富的用例。Django让创建 Web 应用变得简单易用且易于扩展。Pandas让数据操作变得轻而易举,其数据科学库更是无与伦比。由于标准库中提供了丰富的实用程序,它还非常适合解决代码难题。IPython Notebook非常适合教学和创建可共享、可访问的代码。
其他一些值得注意的特点包括:
- 列表推导,这是一种非常优雅的数据转换方式
- 你可以使用 C 或 C++ 相对轻松地扩展 Python,如果需要,你可以使用它来编写运行速度更快的实用程序
- 有意义的空白:无论如何我都会缩进我的代码,我应该得到一些回报!
- 该语言背后有一个伟大而支持的社区
那么,您首选的编程语言是什么?为什么?
注:我用过很多编程语言,而且我很喜欢其中的很多。Python 只是我用来做代码挑战的语言。另外,我完全理解不同的语言有不同的用途。这并非旨在辩论,只是想表达对那些对我们有帮助的语言的热爱!
鏂囩珷鏉ユ簮锛�https://dev.to/aspittel/why-is-your-preferred-programming-language-your-go-to-345c