Python 入门超基础教程(适合零基础小白)
目标:7 天左右让你能独立写出简单实用的 Python 小程序! ### 第一天:安装 + 第一个程序 1. 下载 Python(推荐最新版) - 官网:https://www.python.org/downloads/ - 勾选 “Add Python to PATH” 一定要勾上! 2. 安装完成后,按 Win+R → 输入 cmd → 回车 输入:`python --version` 看到版本号就成功了 3. 写你的第一个程序:Hello World ```python print("Hello World!") name = input("你叫什么名字?") print("你好,", name, "!欢迎学习 Python!") ``` 把上面代码保存为 1.py,双击运行或在命令行输入 `python 1.py` ### 第二天:基础数据类型(超级重要!) ```python # 整数 age = 18 # 浮点数(小数) height = 172.5 # 字符串(文字) name = "小明" hobby = '打游戏' # 布尔值(真/假) is_boy = True # 列表(超级常用!可以改) fruits = ["苹果", "香蕉", "橙子"] fruits.append("西瓜") # 加一个 print(fruits[0]) # 取第1个(从0开始数) # 字典(键值对,像手机通讯录) person = {"name": "小红", "age": 16, "city": "北京"} print(person["name"]) # 输出:小红 ``` ### 第三天:条件判断 + 循环(程序的灵魂) ```python # if 判断 score = 85 if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 60: print("及格") else: print("要加油哦") # for 循环(重复做同一件事) for i in range(1, 6): # 1到5 print("第", i, "次说:我爱 Python!") # while 循环 money = 5 while money > 0: print("还能买", money, "瓶可乐") money = money - 1 ``` ### 第四天:函数(避免重复写代码) ```python def say_hello(name, age): print(f"你好{name},今年{age}岁") say_hello("小明", 18) say_hello("小红", 16) # 带返回值的函数 def add(a, b): return a + b result = add(5, 3) print(result) # 8 ``` ### 第五天:实战小项目(必做!) 做一个猜数字游戏(完整代码): ```python import random answer = random.randint(1, 100) count = 0 print("来玩猜数字游戏吧!1-100哦~") while True: guess = int(input("请输入你猜的数字:")) count += 1 if guess > answer: print("太大了!") elif guess < answer: print("太小了!") else: print(f"恭喜你猜对了!答案就是{answer}") print(f"你一共猜了{count}次") break ``` ### 学习路线推荐(按顺序学) 1. 基础语法(变量、if、循环、函数)→ 已经讲完 2. 列表、字典、字符串操作(重点!) 3. 文件读写(保存成绩、记账本) 4. 爬虫(用 requests + BeautifulSoup 抓网页) 5. 数据分析(pandas、matplotlib 画图) 6. 自动化脚本(自动改文件名、发邮件、微信机器人) 7. Web开发(FastAPI/Flask)或小程序 ### 推荐免费学习资源(中文) - 网站:https://www.runoob.com/python3 (菜鸟教程,超详细) - B站搜索:小甲鱼《零基础入门学习Python》(经典中的经典) - B站:莫烦Python(适合继续深入) - 练习网站:https://leetcode.cn (前50题用Python刷) ### 每天打卡计划(建议) - 第1天:安装 + Hello World + 变量 - 第2天:if + for + while 循环 - 第3天:列表和字典操作 - 第4天:写5个小函数 - 第5天:敲完上面的猜数字游戏 - 第6天:在 runoob.com 做100道基础练习题 - 第7天:自己做一个“石头剪刀布”游戏或“简易计算器” 坚持7天,你就会发现:哇!原来我真的会写程序了! 有任何代码报错,直接把错误复制给我,我秒帮你解决! 加油!你一定行!🐍