Python 入门第一阶段:认识新朋友
本文是Python编程入门教程的第一阶段,主要介绍了Python的基础知识和环境搭建。内容包括: Python简介:解释编程概念,介绍Python的发展历史和广泛应用领域(数据分析、AI、自动化等),对比Python与其他语言的简洁性优势。 环境搭建:详细指导Windows和Mac用户安装Python及VS Code编辑器,包括配置验证步骤和基本操作说明。 基础语法:通过"Hello W
第一阶段:认识新朋友 —— 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 用户
- 打开浏览器,访问 Python 官网:https://www.python.org/downloads/
- 点击黄色的 “Download Python 3.x.x” 按钮
- 下载完成后,双击安装程序
- 重要! 安装时一定要勾选 “Add Python to PATH”(把 Python 添加到系统路径)
- 点击 “Install Now” 开始安装
- 等待安装完成,点击 “Close”
验证安装是否成功:
按 Win + R,输入 cmd,回车打开命令提示符,输入:
python --version
如果看到类似 Python 3.12.0 的输出,恭喜你,安装成功了!
Mac 用户
- 打开终端(Terminal)
- Mac 自带 Python,但版本可能较旧
- 推荐用 Homebrew 安装最新版:
brew install python3
- 验证:
python3 --version
2.2 认识你的第一个编程工具 —— VS Code
VS Code(Visual Studio Code)是一款免费、好用的代码编辑器,就像写作文要用 Word 一样,写代码我们用 VS Code。
安装 VS Code
- 访问 https://code.visualstudio.com/
- 下载并安装
- 打开 VS Code,安装 Python 扩展:
- 点击左侧的"扩展"图标(四个小方块)
- 搜索 “Python”
- 安装 Microsoft 出品的 Python 扩展
VS Code 常用操作
| 操作 | 快捷键 |
|---|---|
| 新建文件 | Ctrl + N |
| 保存文件 | Ctrl + S |
| 运行代码 | Ctrl + F5 或点右上角的 ▶ 按钮 |
| 打开终端 | Ctrl + ` |
2.3 写下人生第一行代码
- 打开 VS Code
- 新建一个文件,保存为
hello.py(注意后缀是.py) - 输入以下代码:
print("Hello, World!")
- 点击右上角的 ▶ 按钮运行
你应该在下方的终端窗口看到输出:
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'>
即使你输入的是数字 18,input() 也会把它当成字符串 "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") |
课后练习
- 打印名片:用
print()打印一张漂亮的个人名片,包含姓名、电话、邮箱 - 温度转换器:让用户输入摄氏温度,程序输出华氏温度(公式:华氏 = 摄氏 × 9/5 + 32)
- 生日祝福:让用户输入朋友的名字,然后输出一段个性化的生日祝福语
温度转换器参考答案:
celsius = float(input("请输入摄氏温度:"))
fahrenheit = celsius * 9 / 5 + 32
print(f"{celsius}°C = {fahrenheit}°F")
📚 下一阶段预告:我们将学习变量、运算符和字符串,开始用 Python 做更多有趣的事情!
更多推荐



所有评论(0)