Python入门必学:从“地基”到“高楼”的核心模块,从入门到能写项目的“必经之路” (中)
接着说:循环结构 for/while : for 适合“遍历已知数据”(比如遍历列表), while 适合“条件满足就一直循环”(比如猜数字游戏)。
控制语句: break (提前结束循环)、 continue (跳过当前次循环)、 pass (占位符,暂时不写代码)。
实战案例:用 for 循环打印1到100的偶数,5分钟就能写出来!
🔥 4. 函数与模块(1周)
让代码“复用”的关键——写一次能反复用!
函数 def :用 def 定义,比如写个“计算两数之和”的函数:
python
def add(a, b):
return a + b
print(add(2, 3)) # 输出5
模块与包:用 import 导入别人写好的功能,比如 import math 就能用 math.sqrt(4) 算平方根;常用内置模块有 random (生成随机数)、 time (处理时间)。
实用技巧:写函数时加“文档字符串”(用 """ """ ),比如:
python
def add(a, b):
"""计算两个数的和"""
return a + b
后面自己看代码也能秒懂!
异常处理与文件操作(1周)
让程序“不崩溃”的秘密——能处理意外!
异常处理 try-except :比如用户输入非数字时,用 try 捕获错误,避免程序直接闪退:
python
try:
num = int(input("输入数字:"))
except ValueError:
print("请输入正确的数字!")
文件操作:用 with open(...) as f 安全读写文件,比如:
python
with open("test.txt", "w") as f:
f.write("Hello Python") # 自动关闭文件,不会泄露资源
避坑提醒:别用 open() 后忘记 close() ,用 with 更安全!
面向对象编程(OOP)(2周)
写“大型项目”的必备技能——用“类和对象”模拟现实世界!
核心概念:
类 class :比如“学生类”,定义学生的“属性”(姓名、年龄)和“方法”(学习、考试);
对象:用类创建的“实例”,比如“小明”是“学生类”的一个对象。
三大特性:封装(把数据和方法藏在类里)、继承(子类继承父类的属性和方法)、多态(不同对象调用同一方法有不同结果)。
实战案例:写个“狗类”,包含“ bark() ”方法,不同品种的狗叫的声音不一样,这就是多态!
进阶核心概念(2周)
让代码“更优雅”的技巧——学完这些你就是“高级玩家”!