1. 为什么Python值得你投入时间学习?
2008年我在大学第一次接触Python时,就被它简洁的语法震惊了。当时用C++要写几十行的文件操作,Python三行就能搞定。十几年过去,Python已经从一门小众脚本语言成长为最受欢迎的编程语言之一。根据2023年Stack Overflow开发者调查,Python连续六年成为最想学习的语言榜首。
Python最大的优势在于它的"胶水语言"特性。你可以用它写网站后端(Django/Flask)、做数据分析(Pandas/Numpy)、训练AI模型(TensorFlow/PyTorch)、开发游戏(Pygame)、甚至控制硬件(MicroPython)。我见过金融分析师用Python处理Excel报表,生物学家用它分析基因序列,小学生用它控制乐高机器人——这就是Python的魅力所在。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 搭建Python开发环境
2.1 选择Python版本
当前Python有两个主要版本分支:Python 2(已停止维护)和Python 3。新手直接安装最新的Python 3.x版本即可。我推荐从Python 3.8开始学习,这是目前最稳定的版本之一。
注意:不要安装Python 2.7,很多新特性都不支持,而且2020年就已停止官方维护。
2.2 安装Python解释器
Windows用户:
- 访问python.org/downloads
- 下载Windows installer (64位)
- 安装时务必勾选"Add Python to PATH"
- 完成安装后,在CMD输入
python --version验证
Mac用户:
bash复制brew install python3
Linux用户:
bash复制sudo apt update && sudo apt install python3
2.3 配置开发工具
我强烈推荐VS Code作为初学者的IDE:
- 安装VS Code
- 安装Python扩展插件
- 创建test.py文件,输入
print("Hello World") - 按F5运行,看到终端输出即配置成功
其他可选工具:
- PyCharm(专业版功能更强大)
- Jupyter Notebook(适合数据分析)
- Thonny(极简IDE,适合完全零基础)
3. Python基础语法精要
3.1 变量与数据类型
Python是动态类型语言,声明变量时不需要指定类型:
python复制name = "张三" # 字符串
age = 25 # 整数
height = 1.75 # 浮点数
is_student = True # 布尔值
常用数据类型操作:
python复制# 字符串拼接
full_name = name + "·李"
# 数字运算
next_age = age + 1
# 类型转换
age_str = str(age)
3.2 流程控制结构
条件判断示例:
python复制if age < 18:
print("未成年")
elif 18 <= age < 60:
print("成年人")
else:
print("老年人")
循环结构示例:
python复制# for循环
for i in range(5): # 0到4
print(i)
# while循环
count = 0
while count < 3:
print(count)
count += 1
3.3 函数定义与使用
定义函数:
python复制def greet(name, time="早上"):
"""打招呼函数
Args:
