1. 先搞懂:Python是啥?为啥学它? 🤔

关键字

:Python特点、Head First风格内容详解: 这章用

Head First“开门见山”风格

教你Python——不用啃枯燥概念,直接上手写代码! Python能火,是因为它有这些“神仙特点”:

  • 📝 代码像说话:比如“打印hello”直接写print("hello"),不像别的语言要写一堆框架;
  • 🧩 自带“武器库”:函数、模块、数据结构都是“现成的”,不用自己造轮子;
  • 🚀 干啥都能用:写脚本、做网站、搞AI…全能选手!

举个例子:你想算“1+2”,Python里直接输

1+2

就能出结果——比计算器还方便~

  1. 第一步:IDLE窗口 & 跑第一行代码

2. 上手第一步:IDLE窗口——你的Python“操作台” 🖥️

关键字

:IDLE、Shell、逐行执行代码 内容详解: 打开Python自带的

IDLE

,会看到“Shell窗口”——这是你的“实时试验台”,可以

逐行执行代码

# 比如在Shell里输入:
print("我的第一个Python程序!")
# 按下回车,立刻输出:我的第一个Python程序!

这就像“和Python聊天”:你说一句,它回一句~ 新手用这个练手,能快速看到代码效果,超有成就感!

  1. 核心武器:函数+模块=标准库

3. Python的“武器库”:函数、模块、标准库 🧰

关键字

:函数、模块、标准库 内容详解: Python不用“从零造轮子”,因为它有

标准库

(一堆现成的“工具包”):

  • 🔧 函数:是“小工具”,比如print()(打印)、len()(算长度);
  • 📦 模块:是“工具包”,比如random模块(生成随机数),用的时候要“导入”: import random # 导入random模块 print(random.randint(1, 10)) # 生成1-10的随机整数

类比:你想钉钉子,不用自己做锤子(函数),直接从工具箱(模块)里拿——标准库就是Python给你准备好的“百宝箱”!

  1. 逻辑控制: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格)——这是新手最容易抓狂的点,但习惯了会觉得很整洁!
  1. 实战小目标:写个“正经”小应用

5. 练手:写个“随机数生成器”小应用 🎲

关键字

:实战代码、random模块 内容详解: 结合前面的知识,写个“生成1-100随机数”的程序:

# 导入random模块
import random

# 生成1-100的随机整数
random_num = random.randint(1, 100)
# 打印结果
print("生成的随机数是:", random_num)

运行这段代码,每次都会输出不同的数字——这就是你写的第一个“有用”的Python程序!