第一阶段-第1天-Python基础复习与环境准备
📅 2026/7/18 17:34:01
👁️ 阅读次数
📝 编程学习
第1天:Python基础复习与环境准备
今日目标
- 确认Python环境可用
- 复习列表、循环、函数等基础语法
- 准备后续学习的代码编辑器
学习内容
1. 检查Python环境
打开终端执行:
python3--version输出应显示 Python 3.x。如果没有安装,执行:
sudoaptupdate&&sudoaptinstallpython3 python3-pip-y2. 复习Python基础语法
变量与数据类型
# 整数年龄=30# 浮点数价格=99.5# 字符串名称="地主大人"# 布尔值是否学习=True# 列表课程=["线性回归","逻辑回归","神经网络"]# 字典学生={"姓名":"小明","分数":95}print(f"{名称}今年{年龄}岁,正在学习{课程[0]}")条件判断
score=85ifscore>=90:print("优秀")elifscore>=60:print("及格")else:print("需要努力")循环
# for循环foriinrange(5):print(f"第{i+1}次训练")# while循环count=0whilecount<5:print(f"损失值:{1.0/(count+1)}")count+=1函数
def计算平方(x):"""计算一个数的平方"""returnx*x 结果=计算平方(5)print(f"5的平方是{结果}")列表推导式
# 生成0到9的平方数平方数=[x**2forxinrange(10)]print(平方数)# [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]3. 选择代码编辑器
推荐以下任一工具:
- VS Code:免费,插件丰富,适合Python开发
- Jupyter Notebook:适合交互式学习和数据展示
- PyCharm Community:免费的Python IDE
- 纯文本编辑器:Sublime Text、Vim、Nano
今日练习
练习1:编写一个温度转换函数
defcelsius_to_fahrenheit(celsius):"""摄氏度转华氏度"""fahrenheit=celsius*1.8+32returnfahrenheit# 测试print(celsius_to_fahrenheit(0))# 应该输出 32.0print(celsius_to_fahrenheit(100))# 应该输出 212.0练习2:计算1到100的和
total=0foriinrange(1,101):total+=iprint(total)# 应该输出 5050练习3:找出列表中的最大值
numbers=[3,7,2,9,5,1,8]max_value=numbers[0]fornuminnumbers:ifnum>max_value:max_value=numprint(max_value)# 应该输出 9验收标准
- Python环境已安装并可运行
- 能写出基本的变量赋值、条件判断、循环和函数
- 三个练习题目全部通过
- 编辑器已安装并熟悉基本操作
明日预告
第2天将学习数学基础:平均值、平方、直线方程 y = wx + b。
编程学习
技术分享
实战经验