Python 简介和入门
什么是 Python?
Python 是一门流行的编程语言。它由 Guido van Rossum 创建,于 1991 年发布。
它用于:
Web 开发(服务器端)
软件开发
数学
系统脚本
Python 可以做什么?
可以在服务器上使用 Python 来创建 Web 应用程序。
Python 可以与软件一起使用来创建工作流。
Python 可以连接到数据库系统。它还可以读取和修改文件。
Python 可用于处理大数据并执行复杂的数学运算。
Python 可用于快速原型设计,也可用于生产就绪的软件开发。
为何选择 Python?
Python 适用于不同的平台(Windows、Mac、Linux、Raspberry Pi 等)。
Python 有一种类似于英语的简单语法。
Python 的语法允许开发人员用比其他编程语言更少的代码行编写程序。
Python 在解释器系统上运行,这意味着代码可以在编写后立即执行。这也意味着原型设计可以非常快。
Python 可以以程序方式、面向对象的方式或功能方式来处理。
请您知晓
Python 的最新主要版本是 Python 3,我们将在本教程中使用它。但是,Python 2 虽然没有更新安全更新以外的任何东西,但仍然非常受欢迎。
在本教程中,我们将在在文本编辑器中编写 Python。您也可以在集成开发环境中编写 Python,例如 Thonny、Pycharm、Netbeans 或 Eclipse,这一点当您在管理大量 Python 文件时特别有用。
Python 语法与其他编程语言比较
Python 是为可读性设计的,与英语有一些相似之处,并受到数学的影响。
Python 使用新行来完成命令,而不像通常使用分号或括号的其他编程语言。
Python 依赖缩进,使用空格来定义范围;例如循环、函数和类的范围。其他编程语言通常使用花括号来实现此目的。
Python 安装
许多 PC 和 Mac 都已经安装了 python。
要检查是否已在 Windows PC 上安装了 python,请在开始栏中寻找 Python 或在命令行(cmd.exe)上运行以下命令:
C:\Users\Your Name>python --version
要检查您是否在 Linux 或 Mac 上安装了 python,请在 Linux 上打开命令行或在 Mac 上打开终端并键入:
python --version
如果您发现计算机上没有安装 python,则可以从以下网站免费下载:
https://www.python.org/
Python 快速入门
Python 是一门解释型编程语言,这意味着作为开发人员,您可以在文本编辑器中编写 Python(.py)文件,然后将这些文件放入 python 解释器中执行。
在命令行上运行 python 文件的方式如下:
C:\Users\Your Name>python helloworld.py
其中 “helloworld.py” 是 python 的文件名。
让我们编写第一个 Python 文件,名为 helloworld.py,它可以在任何文本编辑器中完成。
helloworld.py
print("Hello, World!")
运行实例
就那么简单。保存文件。打开命令行,导航到保存文件的目录,然后运行:
C:\Users\Your Name>python helloworld.py
输出:
Hello, World!
恭喜,您已经编写并执行了第一个 Python 程序。
Python 命令行
要在 python 中测试少量代码,在文件中写代码有时不是最快最简单的。把 Python 作为命令行来运行是可能的。
在 Windows、Mac 或 Linux 命令行上键入以下内容:
C:\Users\Your Name>python
在此,您可以编写任何 python,包括本教程前面的 hello world 例子:
C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
这将在命令行中输出 "Hello, World!":
C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Hello, World!
无论何时,您都可以通过键入如下命令来退出 python 命令行界面:
exit()