第一阶段-第1天-Python基础复习与环境准备 第1天Python基础复习与环境准备今日目标确认Python环境可用复习列表、循环、函数等基础语法准备后续学习的代码编辑器学习内容1. 检查Python环境打开终端执行python3--version输出应显示 Python 3.x。如果没有安装执行sudoaptupdatesudoaptinstallpython3 python3-pip-y2. 复习Python基础语法变量与数据类型# 整数年龄30# 浮点数价格99.5# 字符串名称地主大人# 布尔值是否学习True# 列表课程[线性回归,逻辑回归,神经网络]# 字典学生{姓名:小明,分数:95}print(f{名称}今年{年龄}岁正在学习{课程[0]})条件判断score85ifscore90:print(优秀)elifscore60:print(及格)else:print(需要努力)循环# for循环foriinrange(5):print(f第{i1}次训练)# while循环count0whilecount5:print(f损失值{1.0/(count1)})count1函数def计算平方(x):计算一个数的平方returnx*x 结果计算平方(5)print(f5的平方是{结果})列表推导式# 生成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):摄氏度转华氏度fahrenheitcelsius*1.832returnfahrenheit# 测试print(celsius_to_fahrenheit(0))# 应该输出 32.0print(celsius_to_fahrenheit(100))# 应该输出 212.0练习2计算1到100的和total0foriinrange(1,101):totaliprint(total)# 应该输出 5050练习3找出列表中的最大值numbers[3,7,2,9,5,1,8]max_valuenumbers[0]fornuminnumbers:ifnummax_value:max_valuenumprint(max_value)# 应该输出 9验收标准Python环境已安装并可运行能写出基本的变量赋值、条件判断、循环和函数三个练习题目全部通过编辑器已安装并熟悉基本操作明日预告第2天将学习数学基础平均值、平方、直线方程 y wx b。