1. 先搞懂:Python 是啥?为啥学它?🤔
这章用 Head First“开门见山”风格 教你 Python——不用啃枯燥概念,直接上手写代码!
Python 能火,是因为它有这些“神仙特点”:
- 📝 代码像说话:比如“打印 hello”直接写
print("hello"),不像别的语言要写一堆框架; - 🧩 自带“武器库”:函数、模块、数据结构都是“现成的”,不用自己造轮子;
- 🚀 干啥都能用:写脚本、做网站、搞 AI…全能选手!
举个例子:你想算“1+2”,Python 里直接输 1+2 就能出结果——比计算器还方便~
2. 上手第一步:IDLE 窗口——你的 Python“操作台”🖥️
关键字:IDLE、Shell、逐行执行代码
内容详解:
打开 Python 自带的 IDLE,会看到“Shell 窗口”——这是你的“实时试验台”,可以 逐行执行代码:
# 比如在 Shell 里输入:print("我的第一个 Python 程序!")
# 按下回车,立刻输出:我的第一个 Python 程序!
这就像“和 Python 聊天”:你说一句,它回一句~ 新手用这个练手,能快速看到代码效果,超有成就感!
3. Python 的“武器库”:函数、模块、标准库 🧰
关键字:函数、模块、标准库
内容详解:
Python 不用“从零造轮子”,因为它有 标准库(一堆现成的“工具包”):
- 🔧 函数:是“小工具”,比如
print()(打印)、len()(算长度); - 📦 模块 :是“工具包”,比如
random模块(生成随机数),用的时候要“导入”:import random # 导入 random 模块 print(random.randint(1, 10)) # 生成 1 -10 的随机整数
类比:你想钉钉子,不用自己做锤子(函数),直接从工具箱(模块)里拿——标准库就是 Python 给你准备好的“百宝箱”!
4. 让代码“懂逻辑”:if/else 与循环 ⚙️
关键字:if-else、循环、缩进
内容详解:
代码要“做判断、重复做事”,得用 if-else 和循环:
- ❓ if-else:做选择,比如“如果下雨就带伞,否则不带”:
weather = "下雨" if weather == "下雨": print("带伞") else: print("不用带伞") - 🔄 循环:重复做事,比如“打印 3 次‘你好’”:
for i in range(3): # 循环 3 次 print("你好") - ⚠️ 缩进:Python 靠“缩进”区分代码块(比如 if 下面的代码要空 4 格)——这是新手最容易抓狂的点,但习惯了会觉得很整洁!
5. 练手:写个“随机数生成器”小应用 🎲
关键字:实战代码、random 模块
内容详解:
结合前面的知识,写个“生成 1 -100 随机数”的程序:
# 导入 random 模块
import random
# 生成 1 -100 的随机整数
random_num = random.randint(1, 100)
# 打印结果
print("生成的随机数是:", random_num)
运行这段代码,每次都会输出不同的数字——这就是你写的第一个“有用”的 Python 程序!
正文完