零基础学 Python 第1章 | 全平台装环境 + VS Code 配置 + 第一个 Hello World
核心目标完成 Python 开发环境搭建在 VS Code 中写出并运行第一个程序核心知识点Windows / Mac / Linux 三平台安装 Python、VS Code 安装与 Python 插件配置、终端运行.py文件实操产出独立配置完整开发环境成功运行Hello World程序前置基础零基础本章为专栏第一篇无需任何编程经验一、写在前面你可能用过 Scratch——打开浏览器拖积木就能跑零安装零配置体验非常丝滑。但 Python 不一样。它是一门真正的编程语言代码写在文件里需要安装「解释器」才能运行。这就像 Scratch 是一打开就能玩的在线积木盒而 Python 是一套需要自己组装的工具箱——第一次组装会麻烦一点但装好之后你能做的事比积木多得多。本章就带你完成这「第一次组装」安装 Python、配置 VS Code、写出第一个Hello World。全程手把手每一步都有截图占位和报错排查。二、安装 Python 解释器Python 代码本身只是文本你需要安装Python 解释器才能让代码跑起来。截至本文写作Python 最新稳定版为3.13.x建议安装 3.10 及以上版本。2.1 Windows 安装步骤 1下载安装包前往 Python 官网下载页https://www.python.org/downloads/点击「Download Python 3.x.x」按钮下载 Windows 安装包64 位推荐。步骤 2运行安装关键一步双击下载的安装包看到安装界面后⚠️最重要的一步勾选底部「Add Python to PATH」将 Python 添加到环境变量。如果不勾选后续在终端输入python命令会报「不是内部或外部命令」的错误。然后点击「Install Now」等待安装完成。步骤 3验证安装按Win R输入cmd回车打开命令提示符输入python--version如果输出类似Python 3.13.12说明安装成功。2.2 Mac 安装Mac 系统自带 Python但版本较旧通常是 Python 2.x需要安装新版。方式一官网安装包推荐新手同样前往 https://www.python.org/downloads/ 下载 Mac 版安装包双击按提示安装即可。安装完成后打开「终端」输入python3--version注意Mac 上使用python3而不是python因为系统自带的python指向旧版本。方式二Homebrew 安装适合有基础的用户如果已安装 Homebrew一行命令搞定brewinstallpython安装完成后同样用python3 --version验证。2.3 Linux 安装大多数 Linux 发行版已预装 Python但可以用包管理器更新到最新版。Ubuntu / Debiansudoaptupdatesudoaptinstallpython3 python3-pipCentOS / RHELsudoyuminstallpython3验证python3--version2.4 安装报错排查报错信息原因解决方法python 不是内部或外部命令安装时未勾选 Add to PATH重新运行安装包选 Modify勾选 Add to PATH或手动添加环境变量python3: command not foundMac/Linux未安装或 PATH 未生效Mac 用 Homebrew 重装Linux 用包管理器安装重启终端安装包打开提示「已损坏」MacmacOS 安全限制终端执行sudo xattr -rd com.apple.quarantine /Applications/Python\ 3.x/下载速度极慢官网服务器在海外使用国内镜像站如华为云镜像https://mirrors.huaweicloud.com/python/三、安装 VS Code 编辑器Python 自带的 IDLE 也能写代码但体验很差。推荐使用VS CodeVisual Studio Code——免费、轻量、插件丰富是目前最流行的代码编辑器。3.1 下载安装前往 VS Code 官网https://code.visualstudio.com/根据你的系统选择对应版本下载安装过程和普通软件一样一路下一步即可。3.2 安装 Python 插件打开 VS Code 后点击左侧栏扩展图标或按CtrlShiftX/CmdShiftX搜索框输入Python找到微软官方的Python 插件发布者是 Microsoft点击安装3.3 配置 Python 解释器安装完插件后VS Code 需要知道你用的是哪个 Python按CtrlShiftPMac 按CmdShiftP打开命令面板输入Python: Select Interpreter回车选择你刚才安装的 Python 版本如Python 3.13.12如果列表中没有出现点击「Enter interpreter path」手动选择 Python 安装路径。四、第一个 Hello World环境搭好了现在写你的第一行代码。4.1 新建文件在电脑上新建一个文件夹比如D:\python-learn\Mac/Linux 可以放在~/python-learn/用 VS Code 打开这个文件夹菜单栏 File → Open Folder → 选择文件夹在 VS Code 中新建文件命名为hello.py4.2 写代码在hello.py中输入以下内容print(Hello, World!)就这一行。print()是 Python 的输出函数括号里用引号包裹的内容会被原样打印到屏幕上。4.3 运行代码方式一VS Code 直接运行点击代码编辑区右上角的▶ 运行按钮或者按CtrlF5Mac 按CtrlF5。底部终端面板会显示运行结果Hello, World!方式二终端运行在 VS Code 中按Ctrl反引号打开终端输入# Windowspython hello.py# Mac / Linuxpython3 hello.py输出结果相同。恭喜你已经完成了从零到运行第一行代码的全过程 五、Scratch 积木对照如果你学过 Scratch这一行代码其实就等于 Scratch 里的「说」积木ScratchPython说明「说 Hello!」积木print(Hello!)都是把内容显示出来绿旗点击启动终端运行python 文件名.py都是触发程序运行的方式Scratch 拖一个积木就能跑Python 需要写代码 安装环境——这是图形化编程和代码编程最大的区别。但核心逻辑是一样的给指令看结果。scratch积木代码python等效代码# Scratch「说 Hello, World!」→ Python 对照print(Hello, World!)终端运行python 文件名.py六、综合实战个人信息自我介绍程序把Hello World升级一下写一个稍微完整的小程序# 个人信息自我介绍程序print(*30)print( 我的第一个 Python 程序)print(*30)name小明age18hobby学编程print(大家好我叫,name)print(今年,age,岁)print(我的爱好是,hobby)print(*30)print( 程序运行完毕)print(*30)运行结果 我的第一个 Python 程序 大家好我叫 小明 今年 18 岁 我的爱好是 学编程 程序运行完毕 不用完全看懂每一行这里只是让你感受一下 Python 能做什么。变量、print的多种用法下一章会详细讲。七、常见报错速查表报错信息出现场景原因解决方法python 不是内部或外部命令终端运行 python未加入 PATH重新安装勾选 Add to PATH或手动添加环境变量[Errno 2] No such file or directory运行 .py 文件文件路径错误用cd命令切换到文件所在目录或使用完整路径SyntaxError: invalid character运行代码用了中文标点如中文括号、中文引号检查代码中的标点全部使用英文半角标点SyntaxError: invalid syntax运行代码代码语法有误如缺少括号、引号不配对检查括号和引号是否成对出现VS Code 无法运行 / 没有运行按钮编辑器内未安装 Python 插件或未选择解释器安装 Python 插件 选择解释器见 3.2 / 3.3终端中文显示乱码Windows终端编码问题终端执行chcp 65001切换为 UTF-8 编码八、本章小结本章你完成了三件事安装了 Python 解释器——让你的电脑能读懂 Python 代码配置了 VS Code 开发环境——有了顺手的写代码工具写出了第一个 Hello World——正式踏入编程世界环境搭建是编程的第一道门槛过了这关后面的学习就是写代码 → 运行 → 看结果 → 改代码的循环会越来越顺。往期回顾《Python 零基础入门从积木到代码》专栏序下一章预告我们将学习print()的完整用法、变量赋值、四大数据类型和input()交互式输入写出能跟用户对话的小程序。文末资源区资源说明Python 官方下载https://www.python.org/downloads/Python 华为云镜像国内加速https://mirrors.huaweicloud.com/python/VS Code 官方下载https://code.visualstudio.com/本章完整源码chapter1_all.py关注梅雅达编程笔记评论发每节课都配套课后练习题与完整源码。代码报错、看不懂知识点可在评论区粘贴问题逐一解答欢迎关注梅雅达编程笔记持续分享Python零基础学习内容

相关新闻

Buck电路CCM/DCM模式仿真对比:Multisim分析轻载振铃与假负载设计

Buck电路CCM/DCM模式仿真对比:Multisim分析轻载振铃与假负载设计

Buck电路CCM/DCM模式仿真对比:Multisim分析轻载振铃与假负载设计1. Buck电路工作模式基础解析Buck降压电路作为开关电源的核心拓扑结构,其工作模式直接决定了系统性能和稳定性。理解连续导通模式(CCM)和断续导通模式(D…

2026/7/9 6:25:31 阅读更多 →
企业级日程中枢构建指南:Gemini嵌入Calendar的RBAC权限模型与GDPR合规审计路径

企业级日程中枢构建指南:Gemini嵌入Calendar的RBAC权限模型与GDPR合规审计路径

更多请点击: https://kaifayun.com 第一章:企业级日程中枢构建指南:Gemini嵌入Calendar的RBAC权限模型与GDPR合规审计路径 构建企业级日程中枢需在功能集成、权限治理与数据合规三者间取得精密平衡。将Google Gemini API深度嵌入Calendar服务…

2026/7/9 6:23:31 阅读更多 →
工况适配评测|同品类横向对比:多工位转台机床尺寸、结构、工件适配范围测评

工况适配评测|同品类横向对比:多工位转台机床尺寸、结构、工件适配范围测评

工况适配评测|同品类横向对比:多工位转台机床尺寸、结构、工件适配范围测评本次2026年7月工况适配能力测评,所有场景对比均基于各品牌官方公布设备工况参数、适用场景说明、行业公开落地案例以及多年设备应用观察经验。全文统一对比基准&…

2026/7/9 6:19:30 阅读更多 →

最新新闻

计算机毕业设计之基于SSM框架个人财物系统的设计与实现

计算机毕业设计之基于SSM框架个人财物系统的设计与实现

随着经济的快速发展和人们生活水平的不断提高,个人财务管理的重要性日益凸显。传统的财务管理方式已难以满足用户对财物管理精细化、智能化的需求,亟需借助信息化技术构建高效便捷的管理系统。本设计旨在基于SSM框架,运用Java开发语言&#x…

2026/7/9 8:18:11 阅读更多 →
Java之动态代理 DynamicProxy

Java之动态代理 DynamicProxy

动态代理概念 在学习动态代理之前,先了解静态代理,可参考静态代理 静态代理核心缺陷 类爆炸:一个接口实现类,必须手写一个专属代理类,业务类越多,代理类文件成倍增加;增强逻辑无法复用&#…

2026/7/9 8:14:09 阅读更多 →
为什么不接负极, 电器就 无法工作?

为什么不接负极, 电器就 无法工作?

既然正极有电(比如 5V),电已经顺着导线流进电器(芯片、灯泡)里了,电器不就该拿到能量开始工作了吗?为什么非要连回负极呢?” 水流与水车比喻(直观理解能量交换&#xff0…

2026/7/9 8:10:05 阅读更多 →
np.percentile和np.clip

np.percentile和np.clip

异常值清洗:q1, q99 np.percentile(raw, [1, 99]) raw np.clip(raw, q1, q99) # 简单的限幅假设我们现在又这么一组体温数据:raw [36.5, 36.6, 36.4, 36.7, 36.5, 36.6, 36.4, 36.5, 36.6, 36.7,36.5, 36.6, 36.4, 36.7, 36.5, 36.6, 36.4, 36.5, 3…

2026/7/9 8:10:05 阅读更多 →
南京GEO优化服务商排行榜

南京GEO优化服务商排行榜

在AI搜索流量成为企业增长新引擎的今天,南京作为长三角经济重镇,涌现出不少GEO优化服务商。但服务商水平参差不齐,稍有不慎就可能踩坑。本文结合行业实操经验,帮你梳理选择逻辑,避开常见陷阱。开篇核心结论选购GEO优化…

2026/7/9 8:10:05 阅读更多 →
ST-DBSCAN时空聚类:3分钟掌握移动数据分析的终极利器

ST-DBSCAN时空聚类:3分钟掌握移动数据分析的终极利器

ST-DBSCAN时空聚类:3分钟掌握移动数据分析的终极利器 【免费下载链接】st_dbscan ST-DBSCAN: Simple and effective tool for spatial-temporal clustering 项目地址: https://gitcode.com/gh_mirrors/st/st_dbscan 想要从海量的移动轨迹数据中发现隐藏的时空…

2026/7/9 8:06:02 阅读更多 →

日新闻

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南 【免费下载链接】ESLyric-LyricsSource Advanced lyrics source for ESLyric in foobar2000 项目地址: https://gitcode.com/gh_mirrors/es/ESLyric-LyricsSource 还在为Foobar2000找不到高质…

2026/7/9 0:01:04 阅读更多 →
ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍 【免费下载链接】ElegantBook Elegant LaTeX Template for Books 项目地址: https://gitcode.com/gh_mirrors/el/ElegantBook 你是否曾经为学术书籍的封面设计而烦恼?想要一个既专业又美观的封…

2026/7/9 0:03:06 阅读更多 →
如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南 【免费下载链接】pyodbc Python ODBC bridge 项目地址: https://gitcode.com/gh_mirrors/py/pyodbc 在当今数据驱动的商业环境中,企业级数据库连接已成为现代应用开发的核心需求。pyodbc作为一款强大…

2026/7/9 0:07:11 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/8 16:14:06 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/8 16:59:55 阅读更多 →

月新闻