第一阶段:认识新朋友 —— Python 入门


第1章:Python 是谁?为什么要学它?

1.1 什么是编程?—— 用人话告诉电脑该干啥

想象你有一个超级听话但完全不会自己思考的机器人助手。你让它"去厨房倒杯水",它会问:

  • 厨房在哪?
  • 杯子在哪?
  • 水龙头怎么打开?
  • 倒多少水?

编程,就是把你想让电脑做的事情,用它能听懂的语言,一步一步写清楚。

你跟人说话用中文或英文,跟电脑说话用的就是编程语言。Python 就是其中一种编程语言——而且是最简单、最友好的那种!

1.2 Python 的前世今生

  • 1991年,一位荷兰程序员 Guido van Rossum(吉多·范罗苏姆)创造了 Python
  • 名字来源不是"蟒蛇"🐍,而是他最喜欢的喜剧节目《Monty Python’s Flying Circus》
  • 但蟒蛇的 logo 确实很酷,所以大家也就将错就错了

Python 的发展历程:

年份 版本 里程碑
1991 Python 0.9 首次发布
2000 Python 2.0 加入垃圾回收机制
2008 Python 3.0 重大升级(我们现在学的就是 Python 3)
至今 Python 3.12+ 持续更新中

1.3 Python 能干啥?

Python 是一门"万金油"语言,几乎什么都能做:

领域 说明 实际案例
网络爬虫 自动从网上抓取数据 爬取豆瓣电影评分、抓取商品价格
数据分析 处理和分析大量数据 分析销售数据、制作可视化图表
人工智能 机器学习、深度学习 人脸识别、语音助手、ChatGPT
自动化办公 让电脑自动完成重复工作 批量处理 Excel、自动发邮件
Web 开发 搭建网站和后端服务 Instagram、YouTube 都用了 Python
游戏开发 开发小游戏 用 Pygame 做贪吃蛇、飞机大战

1.4 为什么选 Python?

对比其他编程语言,Python 的优势:

实现同一个功能——打印"Hello, World!":

// C 语言
#include <stdio.h>
int main() {
    printf("Hello, World!");
    return 0;
}
// Java
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
# Python
print("Hello, World!")

看到差别了吗?Python 一行就搞定了!

选择 Python 的理由:

  • 语法简洁 —— 就像写英语一样自然
  • 上手极快 —— 几天就能写出有用的小程序
  • 社区庞大 —— 遇到问题一搜就有答案
  • 库超级多 —— 别人写好的工具包,拿来就用
  • 就业前景好 —— 数据分析、AI 领域的必备技能

第2章:搭建你的编程工作台

2.1 安装 Python

Windows 用户
  1. 打开浏览器,访问 Python 官网:https://www.python.org/downloads/
  2. 点击黄色的 “Download Python 3.x.x” 按钮
  3. 下载完成后,双击安装程序
  4. 重要! 安装时一定要勾选 “Add Python to PATH”(把 Python 添加到系统路径)
  5. 点击 “Install Now” 开始安装
  6. 等待安装完成,点击 “Close”

验证安装是否成功:

Win + R,输入 cmd,回车打开命令提示符,输入:

python --version

如果看到类似 Python 3.12.0 的输出,恭喜你,安装成功了!

Mac 用户
  1. 打开终端(Terminal)
  2. Mac 自带 Python,但版本可能较旧
  3. 推荐用 Homebrew 安装最新版:
brew install python3
  1. 验证:
python3 --version

2.2 认识你的第一个编程工具 —— VS Code

VS Code(Visual Studio Code)是一款免费、好用的代码编辑器,就像写作文要用 Word 一样,写代码我们用 VS Code。

安装 VS Code
  1. 访问 https://code.visualstudio.com/
  2. 下载并安装
  3. 打开 VS Code,安装 Python 扩展
    • 点击左侧的"扩展"图标(四个小方块)
    • 搜索 “Python”
    • 安装 Microsoft 出品的 Python 扩展
VS Code 常用操作
操作 快捷键
新建文件 Ctrl + N
保存文件 Ctrl + S
运行代码 Ctrl + F5 或点右上角的 ▶ 按钮
打开终端 Ctrl + `

2.3 写下人生第一行代码

  1. 打开 VS Code
  2. 新建一个文件,保存为 hello.py(注意后缀是 .py
  3. 输入以下代码:
print("Hello, World!")
  1. 点击右上角的 ▶ 按钮运行

你应该在下方的终端窗口看到输出:

Hello, World!

🎉 恭喜!你已经成功运行了你的第一个 Python 程序!

2.4 动手试试 —— 让电脑跟你打招呼

试试修改代码,让电脑输出不同的内容:

print("你好,世界!")
print("我是一名 Python 初学者!")
print("今天是我学编程的第一天!")

运行结果:

你好,世界!
我是一名 Python 初学者!
今天是我学编程的第一天!

小挑战: 试试让电脑输出你的名字和一句你喜欢的话!


第3章:和电脑聊天 —— 输入与输出

3.1 print() 函数 —— 让电脑"说话"

print() 是 Python 中最常用的函数之一,它的作用就是在屏幕上显示内容。

基本用法
# 输出文字(字符串要用引号包起来)
print("我爱 Python!")

# 输出数字(数字不需要引号)
print(42)
print(3.14)

# 输出计算结果
print(1 + 1)
print(10 * 5)

运行结果:

我爱 Python!
42
3.14
2
50
输出多个内容
# 用逗号分隔多个内容,输出时会自动加空格
print("我的名字是", "小明", "今年", 18, "岁")

运行结果:

我的名字是 小明 今年 18 岁
自定义分隔符和结尾
# sep 参数:设置分隔符(默认是空格)
print("苹果", "香蕉", "橘子", sep="、")
# 输出:苹果、香蕉、橘子

# end 参数:设置结尾(默认是换行)
print("Hello", end=" ")
print("World")
# 输出:Hello World(在同一行)
输出特殊字符
# \n 表示换行
print("第一行\n第二行\n第三行")

# \t 表示制表符(Tab键的效果)
print("姓名\t年龄\t城市")
print("小明\t18\t北京")
print("小红\t20\t上海")

运行结果:

第一行
第二行
第三行
姓名	年龄	城市
小明	18	北京
小红	20	上海

3.2 input() 函数 —— 让电脑"听话"

input() 函数可以让程序暂停,等待用户输入内容。

基本用法
# 程序会暂停,等你输入内容后按回车
name = input("请输入你的名字:")
print("你好," + name + "!欢迎学习 Python!")

运行效果:

请输入你的名字:小明
你好,小明!欢迎学习 Python!
注意:input() 返回的是字符串!
# 看看这个"坑"
age = input("请输入你的年龄:")
print(type(age))  # 查看 age 的数据类型

运行结果:

请输入你的年龄:18
<class 'str'>

即使你输入的是数字 18input() 也会把它当成字符串 "18"

如果需要做数学运算,必须把它转换成数字:

age = input("请输入你的年龄:")
age = int(age)  # 把字符串转成整数
print("明年你就", age + 1, "岁了!")

或者更简洁的写法:

age = int(input("请输入你的年龄:"))
print("明年你就", age + 1, "岁了!")

3.3 注释 —— 给代码写"备忘录"

注释是写给人看的,Python 会自动忽略注释内容,不会执行。

# 这是单行注释,用 # 号开头

print("这行代码会执行")  # 注释也可以写在代码后面

# print("这行代码被注释掉了,不会执行")

"""
这是多行注释
可以写好几行
通常用来解释一段复杂的代码
"""

什么时候该写注释?

  • 代码逻辑复杂时,用注释解释"为什么这样写"
  • 暂时不用的代码,用注释"关掉"而不是删除
  • 给函数和类写说明,方便自己和别人理解

3.4 小项目:自我介绍生成器

学了 print()input(),让我们做一个有趣的小项目!

# ============================================
#        自我介绍生成器 v1.0
# ============================================

print("=" * 40)
print("     欢迎使用自我介绍生成器!")
print("=" * 40)

# 收集用户信息
name = input("请输入你的名字:")
age = input("请输入你的年龄:")
city = input("请输入你所在的城市:")
hobby = input("请输入你的爱好:")
dream = input("请输入你的梦想:")

# 生成自我介绍
print("\n" + "=" * 40)
print("     你的自我介绍")
print("=" * 40)
print(f"大家好!我叫{name},今年{age}岁。")
print(f"我来自美丽的{city}。")
print(f"我最大的爱好是{hobby}。")
print(f"我的梦想是{dream}!")
print(f"很高兴认识大家!")
print("=" * 40)

运行效果:

========================================
     欢迎使用自我介绍生成器!
========================================
请输入你的名字:小明
请输入你的年龄:18
请输入你所在的城市:北京
请输入你的爱好:打篮球
请输入你的梦想:成为一名优秀的程序员

========================================
     你的自我介绍
========================================
大家好!我叫小明,今年18岁。
我来自美丽的北京。
我最大的爱好是打篮球。
我的梦想是成为一名优秀的程序员!
很高兴认识大家!
========================================

本章小结

知识点 说明 示例
print() 输出内容到屏幕 print("Hello")
input() 获取用户输入 name = input("名字:")
# 单行注释 # 这是注释
""" """ 多行注释 """多行注释"""
\n 换行符 print("第一行\n第二行")
\t 制表符 print("姓名\t年龄")
int() 字符串转整数 age = int("18")

课后练习

  1. 打印名片:用 print() 打印一张漂亮的个人名片,包含姓名、电话、邮箱
  2. 温度转换器:让用户输入摄氏温度,程序输出华氏温度(公式:华氏 = 摄氏 × 9/5 + 32)
  3. 生日祝福:让用户输入朋友的名字,然后输出一段个性化的生日祝福语

温度转换器参考答案:

celsius = float(input("请输入摄氏温度:"))
fahrenheit = celsius * 9 / 5 + 32
print(f"{celsius}°C = {fahrenheit}°F")

📚 下一阶段预告:我们将学习变量、运算符和字符串,开始用 Python 做更多有趣的事情!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐