daicy
发布于 2020-05-01 / 2529 阅读
0
0

Python基础教程

  1. Python基础教程
  2. 在SublimeEditor中配置Python环境
  3. Python代码中添加注释
  4. Python中的变量的使用
  5. Python中的数据类型
  6. Python中的关键字
  7. Python字符串操作
  8. Python中的list操作
  9. Python中的Tuple操作
  10. Pythonmax()和min()–在列表或数组中查找最大值和最小值
  11. Python找到最大的N个(前N个)或最小的N个项目
  12. Python读写CSV文件
  13. Python中使用httplib2–HTTPGET和POST示例
  14. Python将tuple开箱为变量或参数
  15. Python开箱Tuple–太多值无法解压
  16. Pythonmultidict示例–将单个键映射到字典中的多个值
  17. PythonOrderedDict–有序字典
  18. Python字典交集–比较两个字典
  19. Python优先级队列示例

Python是一种流行的编程语言,由Guido van Rossum创建,并于1991年发布。Python被认为是最流行的编程语言中最热门的技能之一。

它是开源的,即即使出于商业目的,我们也可以自由安装,使用和分发。

在本教程中,我们将学习python基础知识和一些高级概念。

1.解释Python

编程语言通常分为两类- 解释语言编译语言

编译语言_是指使用编译器事先将源代码编译为可执行指令的_语言(例如Java)。以后,这些合规指令可以由运行时环境执行。

_解释语言_是指不应用中间编译步骤并且可以将源代码直接提供给运行时环境的语言。在此,_源代码到机器代码的转换_是在程序执行的同时发生的。

意味着,任何用python编写的源代码都可以直接执行而无需编译。

2. Python很简单

Python主要是为了强调代码的可读性而开发的,它的语法允许程序员用更少的代码行来表达概念。

根据语言中可用关键字的简单性粗略衡量,Python 3有33个关键字,Python 2有31个关键字。相比之下,C ++有62个关键字,Java有53个关键字。

Python语法提供了一种易于学习和易于阅读的简洁结构。

3.与其他语言比较

  • Python使用_换行符来完成一条语句_。在其他编程语言中,我们经常使用分号或括号。
  • Python依靠缩进(使用空格)来定义范围,例如循环,函数和类。为此,其他编程语言通常使用花括号。

4.用途和好处

Python可用于快速原型制作或可用于生产的软件开发。以下列表列出了python的一些流行用法。

  • Python有一个庞大而健壮的标准库,以及许多用于开发应用程序的有用模块。这些模块可以帮助我们添加所需的功能,而无需编写更多代码。
  • 由于python是一种解释型高级编程语言,它使我们无需修改即可在多个平台上运行相同的代码。
  • Python可用于以程序样式,面向对象样式或功能样式编写应用程序。
  • Python具有分析数据和可视化等功能,可帮助创建用于_大数据分析_,_机器学习_和_人工智能的_自定义解决方案。
  • Python还用于机器人技术,网页抓取,脚本编写,人脸检测,颜色检测和3D应用程序中。我们可以使用python构建基于控制台的应用程序,基于音频的应用程序,基于视频的应用程序,企业应用程序等。

5.安装Python

如今,大多数计算机和操作系统均已安装了python。要检查机器中是否已经存在python,请执行以下命令。

检查版本

$ python --version

#prints

Python 3.8.0

如果机器没有安装python,那么我们可以从以下网站免费下载它:https : //www.python.org/

6.编写并执行python代码

6.1。Python文件

如前所述,python是一种解释语言,因此我们可以将源代码写入扩展名为(.py)的文件中,并使用'python'命令执行该文件。

让我们helloworld.py在任何文本编辑器中编写第一个Python文件,称为。

执行 helloworld.py

print("Hello, World!")

保存文件并在命令提示符或控制台中执行它。


$ python helloworld.py

#prints

Hello, World!

6.2。内联代码

Python代码可以直接在命令行中运行,通常对于测试少量代码很有用。

要获取python控制台,请'python'在OS控制台中键入命令。

$ python

Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> print("Hello, World!")

Hello, World!

评论