大家好。
这是“Python”系列文章的第一篇。在本文中,您将逐步轻松地学习 Python。
介绍
作为一名技术人员和软件工程师,我喜欢探索新技术和新语言,这次是“Python”。如果您喜欢面向对象的语言,那么伙计们,我认为您需要尝试一下。
因此,让我们逐步探索 Python。
在继续之前,让我们看看 Python 试图说什么
呼吁:
“如果人们出于某种原因(例如攀登)错误地念出您的名字,这总是很痛苦。所以在讲述我的故事和特写之前,我想告诉你们我的名字的发音,因为它让我感觉很好。”
发音-
“Py-Tho-N”
我希望现在我清楚了,所以让我们一一探索 Python 的特性。
简单的
“如果我说 Python 简单易用,那么请不要盲目相信我;只需在其中编写代码并感受其中的不同。”
根据我最近使用 Python 的经验,Python 非常简单并且是一种随时可用的编程语言。它是一种真正的编程语言,因为它提供了比任何其他脚本都更通用的结构和对大型程序的支持。
可靠的
如果你问人们或学生
“哪种语言提供更多的错误检查?”
然后,他们会坦诚地告诉你“
C
”。
但如果他们的答案是“C”,那么我想他们还没有听说过“Python”。是的,我是这么说的,我是认真的。 Python 提供了比 C 多得多的错误检查。尽管如此,Python 提供了
高级数据类型
和灵活性。
它也提供
灵活的数组和字典
,如果你对它的生成有任何疑问,那么让我明确一点,它是一种
“高级语言”。
解释
Python 是一种解释型语言,
这听起来不是很酷而且令人兴奋吗?这意味着,Python 将在程序开发期间为您节省大量时间,因为现在您不需要任何类型的编译和链接。
您可以交互式地使用解释器,以某种方式减少您的工作量和时间,这是程序员还需要的。因为时间对我们来说就是金钱。
可重用性
Python 给了你更多的自由。现在使用 Python,您可以轻松地将您的程序分成几组模块,这些模块以后可以在其他 Python 程序中使用。
它带有大量标准模块,您可以将它们用作 Python 程序的基础。如果您仍然不明白此功能的主题,那么让我用一些熟悉的示例为您解释一下。
Python 模块提供的一些功能:
- 文件输入输出。
- 系统调用。
- 插座。
- 接口工具包。
- GUI 工具包。
这些很酷的特性使 Python 成为
“面向过程的语言”。
面向对象
如果你是一个面向对象的人并且不能分开或超过它,那么 Python 可以成为你的新宿主。它既是
面向过程的
又是
面向对象的
,就像在 .NET、C++、Java 和其他一些语言中一样。
开源
如果我说它是开源的,那就意味着它是免费的(正如我们所知),我们程序员和极客都喜欢对我们来说免费和容易获得的东西。
您可以阅读 Python 背后的工作原理,可以阅读它的源代码,在其中进行更改以及许多其他事情。难道所有这些特性还不足以使 Python 变得用户友好或成为一种可爱的语言吗?是的,他们是。
便携的
由于它是开源的,因此它也支持此功能。你可以运行 Python 或者我可以说 Python 允许你让它在几乎任何环境中运行。
Python 在
Windows、Mac、Linux、Solaris、Amiga、AROS、Playstation、Pocket PC、FreeBSD
和其他几个环境中运行良好。
可理解和可读
Python 不仅比任何其他语言(提供非常高级的功能)简单得多,而且易于理解和阅读。用 Python 编写的程序比任何其他编程语言(如 C、C++、Java 等)都短得多。 (请不要问为什么 .NET 不在这里)。
其背后的原因是:
- 高级数据类型。
- 数组的灵活性。
- 不需要变量或参数声明。
- 还有很多
可扩展
“Python 也是可扩展的。”
如果您知道 C 的工作原理,那么 Python 可能会引起您的注意或兴趣。与在 C 中一样,向 C 解释器添加新的内置函数非常容易。
您始终可以将 Python 解释器链接到用 C 编写的应用程序中,并随时将其用作扩展。
准则
以下是我这边的一些指导方针:
- 尽可能多地编写代码。
- 随心所欲地编写代码,这是最好的学习方式。
- 不要只是研究事物,要尝试去学习它们。
- 研究你的概念。
- 研究你想学习的任何技术或东西的基础知识。
摩托
“保持冷静,编写 Python 代码”
。
我试图使这篇文章变得有趣和互动,我希望你们喜欢,同时如果你们有任何建议,欢迎你们。
直到下一部分,继续分享。