Rs知识库 · Python 零基础入门系列 · 第一篇
编程并不是一项只属于天才的技能。它更像学一门新语言——只要你愿意从零开始,跟着一步步动手,任何人都能学会。这篇文章将带你完成 Python 的安装、写出第一行代码、理解变量和数据类型,最后用一个「个人名片生成器」小项目检验学习成果。
本文目录
①为什么选择 Python?
②安装 Python 3.12+(macOS / Windows)
③配置 VS Code 编辑器
④Hello World:你的第一个程序
⑤变量与数据类型
⑥输入与输出:让程序和你对话
⑦实战项目:个人名片生成器
⑧动手练习与总结
为什么选择 Python?
如果你是第一次接触编程,Python 是最好的起点。它的语法接近英语,非常直观——同样是让计算机打印一句话,Java 需要写五六行,而 Python 只需要一行:
print("你好,世界!")
就这么简单。Python 被广泛应用于人工智能、数据分析、网站开发、自动化脚本、游戏开发等领域,学会了它,你几乎可以涉足所有技术方向。更重要的是,Python 拥有全世界最友好的开发者社区,遇到问题很容易找到答案。
接下来,我们从零开始,一步步搭建你的编程环境。
第一步:安装 Python 3.12+
Python 是一门编程语言,就像中文、英文一样需要"安装"到你的电脑上才能使用。我们选择最新的 Python 3.12 版本(或更高),它包含了所有初学者需要的工具。
macOS 用户
①打开浏览器访问python.org/downloads,点击黄色的「Download Python 3.12.x」按钮下载安装包。
②下载完成后双击.pkg安装包,按照向导一路点「继续」→「同意」→「安装」。
③安装完成后,打开终端验证(按Cmd + 空格,输入「终端」回车):
python3 --version
应该显示:Python 3.12.x
💡 macOS 自带 Python 2(已过时),请始终使用 python3 命令来运行代码。
Windows 用户
①同样访问python.org/downloads下载安装包。
②双击.exe安装包。关键:安装界面底部一定要勾选「Add Python to PATH」复选框!然后点击「Install Now」。
③安装完成后,按Win + R,输入 cmd 回车打开命令提示符,验证安装:
python --version
应该显示:Python 3.12.x
💡 如果提示「python 不是内部命令」,说明安装时没有勾选「Add to PATH」。重新运行安装程序,选择「Modify」,勾选 PATH 即可。
第二步:配置 VS Code 编辑器
写代码需要一个「编辑器」,就像写文章需要 Word 一样。我们推荐 VS Code——它是微软出品的免费编辑器,轻量、快速、对 Python 支持极好。
1
访问code.visualstudio.com,下载并安装对应系统的版本。
2
打开 VS Code,点击左侧栏的扩展图标(四个方块),搜索「Python」,安装 Microsoft 官方的 Python 扩展。
3
按Ctrl + Shift + P(Mac 上 Cmd + Shift + P),输入「Python: Select Interpreter」,选择 Python 3.12 即可。
Hello World:你的第一个程序
编程界有一个传统——每个程序员的第一个程序都是打印 "Hello, World!"。这就像学一门新语言时说的第一句话,标志着你的旅程正式开始。
在 VS Code 中新建文件,输入以下代码,保存为 hello.py:
print("Hello, World!")
print("你好,Python!我学会编程了!")
点击 VS Code 右上角的▶ 运行按钮(或按 Ctrl + F5),底部终端会显示输出结果。看到 "Hello, World!" 就说明一切配置成功!
🎯 print() 的意思是「显示出来」。括号里放你想显示的内容,文字要用引号包裹(单引号或双引号都可以)。
你也可以直接在终端运行:打开终端,用 cd 命令进入文件所在目录,然后执行:
macOS
python3 hello.py
Windows
python hello.py
变量与数据类型:给数据起名字
想象你有很多盒子,每个盒子上贴个标签,里面放东西——这就是变量。标签是变量名,里面的东西是值。当你需要用到某个数据时,只要叫它的名字就行,不用每次都把数据写一遍。
创建变量(= 的意思是"把右边的值放进左边的变量")
name ="小明"
字符串类型(str)
age =25
整数类型(int)
height =1.75
小数类型(float)
is_student =True
布尔类型(bool)
int 整数
没有小数点的数字。比如年龄 25、年份 2026。
float 浮点数
有小数点的数字。比如身高 1.75、价格 9.99。
str 字符串
用引号包裹的文字。比如 "你好"、'Python'。
bool 布尔值
只有两个值:True(真)和 False(假)。
变量命名规则:
✓不能以数字开头(my_name可以,2name不行)注释的作用:代码中
开头的内容是注释,计算机会忽略它。注释是写给人看的说明,养成写注释的习惯是好程序员的标志。
输入与输出:让程序和你对话
之前我们用 print() 让程序"说话"(输出),现在来学习让程序"听话"——用 input() 接收用户的输入。
让用户输入姓名,程序会停下来等你打字
name =input("请输入你的名字:")
用 f-string 把变量嵌入文字中
print(f"你好,{name}!欢迎来到 Python 的世界!")
f"..." 叫做 f-string(格式化字符串)。在字符串前加 f,花括号里的变量名会被自动替换成它的值。这是 Python 中最方便的字符串拼接方式。
⚠️ input() 返回的永远是字符串。如果用户输入了「25」,得到的是文字「25」而不是数字 25。需要当数字使用时,要用 int() 或 float() 转换:
age = int(input("年龄:"))
实战项目:个人名片生成器
学了这么多,是时候动手做一个完整的小项目了。我们来做一个「个人名片生成器」——程序会依次询问你的姓名、年龄和职业,然后生成一张带 ASCII 边框的格式化名片。
完整代码:在 VS Code 中新建文件 card.py,输入以下代码并运行:
个人名片生成器
第一步:收集用户信息
name =input("请输入你的姓名:")
age =int(input("请输入你的年龄:"))
job =input("请输入你的职业:")
第二步:计算出生年份
birth_year =2026- age
第三步:生成并打印名片
print(f"""╔══════════════════════════╗║ 个 人 名 片 ║╠══════════════════════════╣║ 姓名:{name}║ 年龄:{age}岁║ 职业:{job}║ 出生:{birth_year}年╚══════════════════════════╝""")
运行后,程序会依次提问,你逐个回答后就能看到一张整齐的名片。这里用到了三引号 """...""",它可以写多行字符串,非常适合名片的边框布局。
💡 进阶技巧
f-string 对齐填充:{name:<8} 让姓名左对齐占 8 个字符宽度,让名片更整齐。
错误处理:用户输入年龄时可能打错(比如输入了文字),可以用 try/except 防止程序崩溃(后续章节会详细讲)。
花括号内放表达式:{2026 - age} 可以直接在 f-string 中做计算,不需要先存变量。
动手练习
编程最好的学习方式就是动手。下面三个练习从简单到稍有挑战,建议都试一试:
1
自我介绍程序简单
写一个程序,打印出你的名字、年龄和一句自我介绍,每行一条信息。
2
简易计算器简单
让用户输入两个数字,分别计算并打印它们的和、差、积、商。
3
温度转换器中等
制作一个温度转换器:输入摄氏度,输出华氏度。公式:F = C × 9/5 + 32。
总结与下一步
恭喜你完成了编程的第一步!在这篇文章中,你学会了:
●安装 Python 和 VS Code,搭建完整的编程环境●用print()输出信息,用input()获取用户输入●理解变量和四种基础数据类型(int、float、str、bool)●用 f-string 格式化字符串,完成了一个名片生成器项目下一篇预告
流程控制——让程序学会"思考"。你将学到 if/else 条件判断和 for/while 循环,让程序根据不同情况做出不同反
Python 流程控制:让程序学会"思考"
应,真正实现自动化。
if / elif / elsefor 循环while 循环猜数字游戏Rs知识库 · Python 零基础入门系列
觉得有用?点个「在看」支持一下 👇