1. 先搞懂:Python是啥?为啥学它? 🤔
关键字
:Python特点、Head First风格内容详解: 这章用
Head First“开门见山”风格
教你Python——不用啃枯燥概念,直接上手写代码! Python能火,是因为它有这些“神仙特点”:
- 📝 代码像说话:比如“打印hello”直接写
print("hello"),不像别的语言要写一堆框架; - 🧩 自带“武器库”:函数、模块、数据结构都是“现成的”,不用自己造轮子;
- 🚀 干啥都能用:写脚本、做网站、搞AI…全能选手!
举个例子:你想算“1+2”,Python里直接输
1+2
就能出结果——比计算器还方便~
- 第一步:IDLE窗口 & 跑第一行代码
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给你准备好的“百宝箱”!
- 逻辑控制:if/else & 循环——让代码“动起来”
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程序!