从零开始学Python(一):Python简介与环境搭建

从零开始学Python(一):Python简介与环境搭建

本系列教程将带你从零开始学习Python编程,无需任何编程基础。

什么是Python?

Python是一种高级编程语言,由荷兰程序员Guido van Rossum在1991年创建。它的名字来源于英国喜剧团体”Monty Python”(蒙提·派森),而不是蟒蛇。

为什么选择Python?

想象一下,如果你要用一种语言和世界各地的朋友交流,你会选择一种语法简单、表达清晰、容易学习的语言。Python就是编程世界的这种语言。

Python语法接近英语,即使没有编程基础也能快速理解。从网站开发到人工智能,从数据分析到自动化办公,Python功能强大无所不能。全球有数百万Python开发者,社区活跃遇到问题很容易找到解决方案。Python跨平台,无论是Windows、Mac还是Linux都能运行。

Python的应用领域

Python在网站开发领域应用广泛,YouTube、Instagram、豆瓣都使用Python构建。在数据科学方面,Python是数据分析、机器学习、人工智能的首选语言。自动化办公、爬虫、测试脚本也是Python的强项。游戏开发和游戏逻辑、服务器端也经常使用Python。

安装Python

在开始编写Python代码之前,我们需要先在电脑上安装Python。

检查是否已安装Python

你的电脑可能已经安装了Python。让我们先检查一下。

Windows用户按Win + R键,输入cmd,按回车,然后输入python --versionpython3 --version。如果看到版本号(如Python 3.8.x),说明已安装。

Mac用户打开”终端”(在”应用程序” → “实用工具”中),输入python3 --version。如果看到版本号,说明已安装。

大多数Linux系统默认已安装Python 3。在终端输入python3 --version检查。

如果看到类似Python 3.8.2的版本号,恭喜你!你可以跳过安装步骤。

安装Python(如果需要)

Windows安装步骤:访问Python官网,点击”Download Python”按钮(会自动检测你的系统)。安装时务必勾选”Add Python to PATH”,然后点击”Install Now”。如果没有勾选”Add Python to PATH”,后续需要手动配置环境变量会比较麻烦。

Mac用户推荐使用Homebrew安装(如果已安装Homebrew):运行brew install python@3.8。或者从Python官网下载macOS安装包。

Linux用户在Ubuntu/Debian系统运行sudo apt-get updatesudo apt-get install python3.8。在CentOS/RHEL系统运行sudo yum install python38

验证安装

安装完成后,打开终端(或命令提示符),输入python3 --version。应该看到类似Python 3.8.2的输出。

运行Python代码

Python代码有两种运行方式:交互式模式和脚本模式。

交互式模式

交互式模式就像和Python对话一样,你输入一条命令,Python立即执行并显示结果。

在终端输入python3,你会看到Python的提示符>>>,等待你输入命令。

你可以尝试输入print("Hello, World!")会输出”Hello, World!”。输入1 + 1会输出2。输入"Python" * 3会输出”‘PythonPythonPython’”。

要退出交互式模式,输入exit()或按Ctrl + D(Mac/Linux)或Ctrl + Z(Windows)。

脚本模式

脚本模式是将代码保存在文件中,然后一次性运行整个文件。这是编写实际程序的方式。

打开文本编辑器(Notepad、VS Code、Sublime Text等),输入代码,保存为hello.py(注意:扩展名必须是.py),在终端中导航到保存文件的目录,运行python3 hello.py

输出会显示”Hello, World!”和”欢迎来到Python的世界!”。

实战示例:个人信息卡片

让我们用一个实际的例子来练习刚学的知识。我们将创建一个简单的程序,显示你的个人信息卡片。

场景说明

你需要在介绍自己的场合展示个人信息。我们可以用Python创建一个简单的”个人信息卡片”程序。

完整代码

创建文件personal_card.py

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 个人信息卡片程序

print("=" * 30)
print(" 个人信息卡片")
print("=" * 30)
print()
print("姓名:张三")
print("职业:Python学习者")
print("目标:掌握Python编程")
print("座右铭:学而时习之,不亦说乎")
print()
print("=" * 30)
print(" 感谢查看!")
print("=" * 30)

运行结果

运行python3 personal_card.py,会输出一个格式化的个人信息卡片,包含姓名、职业、目标和座右铭。

代码解析

#开头的行是注释,Python不会执行它们。注释用于说明代码的作用。print()是一个函数,用于在屏幕上显示内容。"=" * 30表示将字符串"="重复30次,创建分隔线。print()不带参数时输出一个空行,用于增加可读性。

常见错误

错误1:忘记勾选 “Add Python to PATH”

症状是在命令提示符输入pythonpython3时提示”不是内部或外部命令”。解决方案是重新运行Python安装程序,这次务必勾选”Add Python to PATH”,或手动将Python添加到系统PATH。

错误2:使用 python 而不是 python3

症状是输入python时启动的是旧版本Python 2或命令不存在。正确做法是推荐使用python3 --versionpython3 hello.py

错误3:中文显示乱码

症状是运行程序时中文显示为乱码。解决方案是确保文件保存为UTF-8编码(大多数现代编辑器默认),或在脚本开头添加# -*- coding: utf-8 -*-

错误4:缩进问题

症状是程序报错”IndentationError”或”unexpected indent”。Python使用缩进表示代码块(类似于段落),使用4个空格(推荐)或1个Tab键保持一致,不要混用空格和Tab。

系列导航