很多人学 Python,一直停留在看教程、背语法,
看着好像懂了,一动手就懵,越学越没信心。
其实入门最快的方式,就是做小项目。
今天给你整理 5 个超简单、零基础也能写的 Python 小项目,
代码短、见效快,做完直接有成就感,越学越有动力。
项目1:猜数字游戏
import random
num = random.randint(1, 100)
guess = int(input("猜一个1-100的数字:"))
while guess != num:
if guess > num:
print("太大了!")
else:
print("太小了!")
guess = int(input("再猜一次:"))
print("恭喜你,猜对了!")
作用:练会 输入输出、循环、判断,最经典入门项目。
项目2:简易计算器
a = float(input("第一个数:"))
b = float(input("第二个数:"))
print("加法:", a + b)
print("减法:", a - b)
print("乘法:", a * b)
print("除法:", a / b if b != 0 else "除数不能为0")
作用:练会 变量、运算、判断,超有成就感。
项目3:批量重命名文件
import os
path = "./文件"
os.chdir(path)
for i, f in enumerate(os.listdir()):
new_name = f"文件_{i+1}.txt"
os.rename(f, new_name)
print("重命名完成!")
作用:练会 文件操作,办公直接能用。
项目4:打印九九乘法表
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j}×{i}={i*j}", end="\t")
print()
作用:练会 双层循环,面试常考。
项目5:简易通讯录
contacts = {}
while True:
print("\n1.添加 2.查找 3.退出")
choice = input("请选择:")
if choice == "1":
name = input("姓名:")
phone = input("电话:")
contacts[name] = phone
elif choice == "2":
name = input("输入姓名:")
print(contacts.get(name, "无此人"))
elif choice == "3":
break
作用:练会 字典、循环、菜单逻辑,像真正的软件。
给新手的 3 个建议
1. 不要复制完就跑
每行代码看懂,再自己默写一遍。
2. 小改动就是自己的项目
比如:
◦ 猜数字加“最多猜5次”
◦ 计算器加平方、开方
◦ 通讯录加删除、修改
3. 能跑起来,你就已经赢了 80% 新手
不用追求高大上,能运行、能解决问题就是厉害。
结尾(涨粉话术)
Python 入门,从来不是靠死记硬背,
而是靠一个一个小项目练出来的。
这 5 个小项目,每天做 1 个,
一周后你会发现:写代码原来这么简单。
下一篇我会教你:
Python 爬虫入门:爬取小说、天气、图片,零基础也能学会
关注我,带你从入门到实战,越学越值钱。