1.1 环境搭建与Hello World 入门
让我们从最简单的Hello World开始!这将帮助你熟悉Python编程环境、基本语法和变量使用。
- 安装Python解释器(Python 3.8+推荐)
- 使用IDE:VS Code + Python扩展 或 PyCharm
- print()函数用于输出信息
- 单行注释以#开头,多行注释用三引号
- f-string是现代Python的字符串格式化方式
1.2 数据类型与运算符 入门
Python内置多种数据类型:整数(int)、浮点数(float)、字符串(str)、布尔值(bool)。掌握这些基本类型是编程的基石。
- 整数(int):如1, 100, -5,支持加减乘除取模运算
- 浮点数(float):如3.14, -0.5,注意精度问题
- 字符串(str):用引号包裹,支持拼接、切片、格式化
- 布尔值(bool):True/False,用于条件判断
- 类型转换:int(), float(), str(), bool()
1.3 控制流程:条件判断 入门
程序需要根据不同条件做出决策。if-elif-else语句让我们能够实现复杂的条件分支逻辑。
- if语句:最基本的条件判断
- elif语句:处理多个条件
- else语句:处理不满足所有条件的情况
- 三元表达式:简洁的条件赋值
1.4 循环结构:for与while 基础
循环让我们能够重复执行代码块。for循环适合遍历序列,while循环适合基于条件的重复。
- for循环:遍历列表、字符串、字典、range对象
- while循环:在条件为True时重复执行
- break:跳出循环
- continue:跳过当前迭代
- 列表推导式:简洁创建列表的方式
1.5 数据结构:列表、元组、字典、集合 基础
Python内置四种核心数据结构,每种都有其独特用途和特性。掌握它们是数据处理的基础。
- 列表(list):有序可变序列,支持增删改查
- 元组(tuple):有序不可变序列,更省内存
- 字典(dict):键值对存储,查找效率高
- 集合(set):无序不重复元素,支持集合运算
1.6 函数定义与使用 基础
函数是组织代码的基本单元。良好的函数设计让代码更加模块化、可重用和易维护。
- 使用def关键字定义函数
- 参数可以有默认值
- 使用*args和**kwargs处理不定参数
- 返回值使用return语句
- 注意参数作用域(全局vs局部)
💡 学习要点:第一阶段的核心是理解Python的基本语法规则和数据结构。建议多动手实践,尝试修改代码中的变量和逻辑,观察输出变化。
📝 阶段一练习题
- 编写一个计算器函数,可以进行加减乘除运算
- 实现一个猜数字游戏,让用户猜测1-100之间的随机数
- 使用列表推导式生成一个包含1-20之间所有偶数的列表
- 编写一个函数,接受任意多个数字并返回它们的平均值
- 实现一个简单的学生信息管理系统(使用字典存储学生信息)