Python,一种高级解释性编程语言。它可以说是世界上最流行的语言,因为它易于学习,而且对于严肃的项目来说很实用。
今天就来一起快速认识一下作为最热门编程语言之一的Python。您可以通过以下的文字内容学习,也可以通过文末的视频学习,希望本文对您有所帮助。
它由 Guido van Rossum 创建并于 1991 年发布,他以 Monty Python 的 Flying Circus 命名它,这就是为什么您有时会在代码示例中找到垃圾邮件和鸡蛋,而不是 foo 和 bar。
它通常用于构建服务器端应用程序,例如:使用 Django 框架的 Web 应用程序,它也是大数据分析和机器学习的首选语言。
许多学生选择 Python 来开始学习编码,因为正如 Python Zen 所概述的那样,它强调可读性。美丽胜于丑陋,显性胜于隐性。
Python非常简单,但避免了因施展魔法而导致歧义的诱惑。它的代码通常被组织到笔记本中,可以在其中执行各个单元,然后将其记录在同一位置。
我们目前使用的是该语言的第 3 版,您可以通过创建一个以.py 或 .ipynb 结尾的文件来开始编写代码。
Python通过下面的方式来来创建变量:
它是强类型的,这意味着值不会以意外的方式更改
但它是动态的,因此不需要类型注释。
语法非常高效,它允许您在一行上声明多个变量并使用文字语法定义元组、列表和字典。
在Python中,分号不是必需的,如果你使用它们,经验丰富的 Pythonista 会说你的代码不是 Pythonic。
Python 使用缩进来终止或确定一行代码的范围,而不是分号
使用 def 关键字定义函数,然后缩进下一行(通常缩进四个空格)以定义函数体。然后,我们可以向其中添加一个 for 循环,并再缩进四个空格。
这消除了对许多其他语言中的花括号和分号的需要。
Python 是一种多范式语言。我们可以将函数式编程模式应用于使用 lambda 的匿名函数等。
它还使用对象作为数据的抽象,允许您使用类和继承等实现面向对象的模式。
它还拥有庞大的第三方库生态系统,例如 TensorFlow 等深度学习框架,以及 OpenComputerVision 等许多高性能低级包的包装器,这些包通常与 pip 包管理器一起安装。
如果您想开拓眼界,了解和发现更多计算机领域的概念和知识,欢迎关注我在持续更新的开发者科普专栏:https://www.didispace.com/youtube/,助你探索更多计算机领域的热门知识!