Python概述
本节目标
学完这一节后,你应该能做到这些事:
- 说清楚 Python 是什么
- 明白为什么很多零基础同学会先学 Python
- 知道学习 Python 前要具备哪些最基本的电脑操作能力
- 会安装 Python,并验证环境是否安装成功
- 能独立运行第一段 Python 代码
先修知识
这一节不要求你提前会编程,但建议你至少能完成下面这些电脑基础操作:
- 打开一个软件
- 新建文件夹
- 找到某个文件保存在哪里
- 复制、粘贴、重命名文件
- 打开系统终端
如果这些操作还不熟,不影响你继续学,但会让你后面频繁卡在“不是代码本身”的地方。
一、Python 到底是什么
Python 是一门编程语言。
你可以把“编程语言”理解成一种专门用来和电脑沟通的规则系统。
人说自然语言,电脑不一定能直接理解;但你用编程语言把规则写清楚,电脑就能按照你的要求执行。
例如:
print("你好,Python")这段代码的意思非常简单,就是告诉电脑:
“请把 你好,Python 这句话显示出来。”
二、为什么很多初学者先学 Python
同样是编程语言,为什么很多课程会把 Python 作为第一门语言?
主要原因有这几个:
1. 语法相对简洁
很多语言在写第一段程序时,会带很多新手暂时理解不了的符号和结构。
而 Python 相对更直接,初学者更容易把注意力放在“逻辑”而不是“复杂写法”上。
2. 应用范围广
你后面可以继续往这些方向发展:
- Web 开发
- 爬虫
- 自动化办公
- 数据分析
- 人工智能
3. 社区资料非常多
当你后面遇到问题时,更容易找到教程、问答和示例代码。
三、学习 Python 之前最容易被忽略的基础
很多人以为自己卡在“不会写代码”,其实更早卡住的是电脑基础操作。
1. 文件和文件夹
你后面会频繁碰到这些概念:
.py文件- 项目目录
- 路径
- 当前工作目录
所以你至少要知道:
- 文件是什么
- 文件夹是什么
- 文件保存到哪里去了
2. 中英文输入法
代码里一定要尽量使用英文符号。
正确:
print("你好")错误:
print(“你好”)错误原因不是“程序看不懂中文内容”,而是你用了中文括号和中文引号。
3. 终端
终端是你以后非常常用的工具。
你会用它做这些事:
- 检查 Python 是否安装成功
- 运行
.py文件 - 安装第三方库
- 启动项目
四、安装 Python
下面按 Windows 环境讲。
第 1 步:下载 Python
去 Python 官网下载安装包。
第 2 步:安装时注意一个关键选项
安装过程中,务必注意勾选:
Add Python to PATH如果没勾上,也不是不能修,但后面需要额外配置环境变量,会更麻烦。
第 3 步:验证是否安装成功
安装完成后,打开终端,输入:
python --version如果看到类似结果:
Python 3.12.0说明 Python 已经装好了。
如果提示“不是内部或外部命令”,一般是:
- 没装成功
- 没勾选 PATH
- 终端还没重新打开
五、IDLE 是什么
IDLE 是 Python 自带的一个简单开发工具。
你可以把它理解成一个“适合做入门练习的小环境”。
交互模式
你输入一行,马上看到结果。
例如:
>>> 1 + 2
3脚本模式
你把代码写在一个 .py 文件里,然后保存并运行。
这更接近真实开发。
六、第一段 Python 代码
先跑一段最基础的代码:
先修改代码,再点击右上角按钮运行。首次运行会稍慢一些。运行结果:
你好,Python
今天正式开始学习编程七、第一段代码怎么理解
print
print 是一个输出函数。
它的作用是:把你想展示的内容打印到屏幕上。
括号中的内容
括号里是你想让程序显示的内容。
引号的作用
如果你写的是文本,就需要加引号。
例如:
print("小明")而不是:
print(小明)后者会报错,因为 Python 会把 小明 当成变量名,而不是文本。
八、常见错误与排查
1. 中文括号
错误示例:
print("你好")2. 大小写写错
正确:
print("你好")错误:
Print("你好")3. 文件扩展名不对
Python 文件应该是:
hello.py而不是:
hello.txt九、本节练习
请你自己动手完成下面练习:
- 写一段代码,输出你的名字
- 再写一段代码,输出“我正在学习 Python”
- 把两行内容放在同一个程序里运行
参考形式:
print("张三")
print("我正在学习 Python")十、本节小结
这一节你最应该真正掌握的,不是某个术语,而是这几件很实际的事:
- 知道 Python 是一门编程语言
- 知道为什么它适合零基础学习
- 会安装 Python
- 会打开终端检查版本
- 能运行第一段代码
如果这几点你都能独立完成,就可以继续进入下一节。