当前位置: 首页 > news >正文

【Python编程-01】Python开发环境搭建(Windows超详细)+ HelloWorld工程实例(新手零踩坑)

前言:本文专为Python新手打造,全程图文式步骤(无复杂操作),从环境下载、安装到第一个HelloWorld工程,每一步都标注注意事项,代码可直接复制运行,避开所有新手常见坑,适合零基础入门,写完可直接发布CSDN,收藏备用!

关键词:Python环境搭建;HelloWorld;Python新手教程;Windows Python安装;CSDN Python入门

一、前期准备(新手必看)

1. 系统要求:Windows 10/11(32位/64位均可,优先64位)

2. 版本选择:推荐Python 3.10 ~ 3.12 版本(稳定、兼容所有基础库,严禁下载Python 2.x版本,已淘汰,新手易踩坑)

3. 核心目标:完成Python安装、环境变量配置,运行第一个HelloWorld程序,掌握基础运行方法

二、Python开发环境搭建(一步一操作)

步骤1:下载Python安装包(官方正版,无广告)

官方下载地址(复制到浏览器直接打开):https://www.python.org/downloads/

操作细节:

  • 打开地址后,页面会自动识别你的Windows系统(32/64位),显示“Download Python 3.xx.x”(xx为最新稳定版)

  • 直接点击下载按钮,等待安装包下载完成(大小约30-50MB,网速快的话1分钟搞定)

  • 备用方案:如果官网下载慢,可通过国内镜像(如阿里云、华为云)下载,搜索“Python 3.11 国内镜像”即可

步骤2:安装Python(最关键,避开90%新手坑)

双击下载好的安装包(如python-3.11.4-amd64.exe),重点操作如下:

  1. 必勾选:页面底部的「Add Python.exe to PATH」(核心!自动配置环境变量,不勾选后续无法直接在cmd运行Python)

  2. 选择安装方式:新手直接点击「Install Now」(默认安装,路径无需修改,避免手动修改出错)

  3. 等待安装:出现“Setup was successful”提示,说明安装完成,点击「Close」关闭即可

警告:如果忘记勾选「Add Python.exe to PATH」,不要慌!重新运行安装包,选择「Modify」,勾选该选项后,点击「Next」完成配置即可。

步骤3:验证安装是否成功(快速排查问题)

安装完成后,无需重启电脑,直接验证:

  1. 按下键盘「Win + R」,输入「cmd」,回车打开命令提示符(黑窗口)

  2. 在cmd中输入以下任意一条命令,回车:

python --version # 或 py --version

✅ 验证成功:出现类似「Python 3.11.4」的提示,说明环境搭建成功。

❌ 常见错误:提示「'python' 不是内部或外部命令」,说明环境变量未配置好,重新安装并勾选「Add Python.exe to PATH」即可。

三、第一个Python工程:HelloWorld(两种方法,新手优先第二种)

HelloWorld是编程入门的第一个程序,核心目的是验证环境可用,两种方法按需选择,推荐第二种(贴近实际开发场景)。

方法1:命令行直接运行(最简单,快速验证)

适合快速测试环境,无需创建文件,步骤如下:

  1. 打开cmd(步骤同验证安装),输入「python」,回车进入Python交互环境(出现「>>>」提示符,说明进入成功)

  2. 输入以下代码,回车:

print("Hello, World!")

运行结果:cmd中会输出「Hello, World!」,说明环境完全可用。

退出交互环境:输入「exit()」,回车即可关闭Python交互模式。

方法2:标准工程实例(新建.py文件运行,推荐)

贴近实际开发,后续写代码都需要这种方式,步骤清晰,新手跟着做:

步骤1:创建项目文件夹

在桌面(或任意你容易找到的位置),右键 → 新建 → 文件夹,命名为「Python_Demo」(文件夹名称可自定义,建议英文,避免中文路径报错)。

步骤2:新建Python文件

打开「Python_Demo」文件夹,右键 → 新建 → 文本文档,然后重命名为「hello.py」。

新手坑提醒:如果重命名后还是「hello.py.txt」,说明Windows隐藏了文件扩展名。解决方法:打开文件夹 → 顶部「查看」→ 勾选「文件扩展名」,再重新重命名即可。

步骤3:编写HelloWorld代码

右键「hello.py」→ 打开方式 → 选择「记事本」(或其他编辑器,如VS Code),输入以下代码:

# 我的第一个Python程序(注释:#后面的内容不会运行,用于说明代码) print("Hello, World!") # 输出Hello, World! print("Python环境搭建成功,我入门啦!") # 自定义输出内容

# 我的第一个Python程序(注释:#后面的内容不会运行,用于说明代码) print("Hello, World!") # 输出Hello, World! print("Python环境搭建成功,我入门啦!") # 自定义输出内容

输入完成后,按「Ctrl + S」保存,关闭记事本。

步骤4:运行Python文件

  1. 打开「Python_Demo」文件夹,在文件夹地址栏(顶部输入路径的地方)输入「cmd」,回车(直接在当前文件夹打开cmd,无需切换路径)。

  2. 在cmd中输入以下命令,回车运行:

python hello.py

运行结果(成功截图示意)

cmd中会输出以下内容,说明你的第一个Python工程运行成功!

Hello, World!

Python环境搭建成功,我入门啦!

恭喜!至此,你已经完成了Python环境搭建和第一个工程实战,正式踏入Python编程的大门!

四、推荐编辑器:VS Code(新手友好,免费强大)

记事本适合简单代码,但后续写复杂程序会很不方便,推荐使用VS Code(免费、轻量、功能强大,支持Python代码高亮、自动补全),安装步骤如下:

  1. 下载地址(复制打开):https://code.visualstudio.com/

  2. 双击安装包,一路默认安装(可修改安装路径,建议安装在非C盘,如D:\VSCode)。

  3. 安装完成后,打开VS Code,在左侧「扩展」中搜索「Python」,安装「Microsoft」官方发布的Python插件(第一个,带对勾的)。

  4. 使用方法:打开「Python_Demo」文件夹,双击「hello.py」,即可编辑代码,点击右上角「运行」按钮,直接运行代码,非常便捷。

五、新手常见问题汇总(避坑必备)

问题1:cmd输入python报错「不是内部命令」

原因:安装时未勾选「Add Python.exe to PATH」,环境变量未配置。

解决:重新运行Python安装包,选择「Modify」,勾选「Add Python.exe to PATH」,点击「Next」完成配置,重启cmd即可。

问题2:新建的.py文件变成.txt文件,无法运行

原因:Windows默认隐藏文件扩展名。

解决:文件夹 → 查看 → 勾选「文件扩展名」,重新重命名为「hello.py」(确保后缀是.py)。

问题3:运行代码时出现中文乱码

原因:文件编码不是UTF-8。

解决:用记事本打开.py文件 → 另存为 → 编码选择「UTF-8」→ 保存,重新运行即可。

问题4:Python交互环境中,输入代码报错

原因:代码输入错误(如少打引号、括号),或输入法是中文(中文括号/引号会报错)。

解决:切换到英文输入法,检查代码语法,确保引号、括号成对出现。

六、总结与后续学习建议

本文完整覆盖了Python新手入门的核心步骤:从环境下载、安装、验证,到两种方式实现HelloWorld工程,再到编辑器推荐和常见问题解决,全程零门槛,代码可直接复制运行。

后续学习建议:

  • 熟练掌握「新建.py文件 → 编写代码 → 运行代码」的流程,这是后续所有Python开发的基础。

  • 学习Python基础语法(变量、数据类型、循环等),循序渐进,不要急于求成。

  • 多动手练习,把本文的代码多运行几遍,熟悉操作流程,避免眼高手低。


如果觉得本文对你有帮助,欢迎点赞+收藏+关注,后续会持续更新Python新手实战教程,陪你从入门到精通!

日常深耕嵌入式、物联网、协议开发相关技术,有技术答疑、项目合作、毕设指导需求,均可私信私聊!


http://www.jsqmd.com/news/711952/

相关文章:

  • AI技能框架cortex-ai-skills:模块化构建与管理LLM应用实战
  • 烟台群策电子-FMC_M6678评估板
  • 天赐范式第24天:用微分几何证明:反应速率的本质是“空间拥挤度”,传统量子化学还在跑超算?不需要 DFT!
  • 合成人脸嵌入向量技术:原理、实现与应用
  • YOLO26管道泄漏识别检测系统(项目源码+YOLO数据集+模型权重+UI界面+python+深度学习+远程环境部署)
  • 实时手机检测-通用部署避坑:CUDA版本冲突/Gradio端口占用解决方案
  • 驱动基础知识
  • 哈希与向量:计算机理解现实的两座桥梁
  • vue2+element-UI上传图片封装
  • AI时代程序员真的会被替代吗_一份冷静的岗位分析报告
  • 告别卡顿!WaveTools鸣潮工具箱让你的游戏体验丝滑如新
  • 新手程序员必看:用RAG技术为AI大模型配置知识库,轻松提升能力并收藏!
  • 从 15V 交流到 5V 直流:桥式整流、电容滤波与 LM7805 稳压电源设计解析
  • 盟接之桥®制造业EDI软件:从Forecast到Invoice,打通供应链的“任督二脉”
  • 扩散模型与轨迹规划:提升生成式AI效率与质量
  • 【Python编程-03】从零入门 Python 加密算法!含完整可运行代码 + 场景对比 + 避坑详解
  • 【多线路故障】含sop的配电网故障重构研究(Matlab代码实现)
  • StitchFlow:基于AI的本地化UI原型生成工作流实践
  • 第十七届蓝桥杯省赛c++b组题解
  • 高通X105调制解调器:5G Advanced与6G关键技术解析
  • 如何用GHelper轻松掌控华硕笔记本性能:5分钟快速配置终极指南
  • 整个 AI 项目从本地 → 部署到服务器
  • 工业级Cat-1导轨式DTU USR-DR154/DR152(口红DTU)技术规范、核心优势与标准化应用场景白皮书
  • 被低估的 .NET 开源项目:AngleSharp,优雅的 HTML 解析神器
  • 10 分钟让网页颜值翻倍(底层+手写+AI提示词)
  • MySQL如何防止通过权限提升攻击_严格控制SUPER权限分配范围
  • 5分钟极速部署NVIDIA Riva ASR语音识别服务
  • YOLO26桥梁缺陷识别检测系统(项目源码+YOLO数据集+模型权重+UI界面+python+深度学习+远程环境部署)
  • 初步了解安卓逆向
  • 2026甘肃亮化工程权威TOP5排行:兰州亮化工程/兰州亮化设计/兰州体育场亮化/兰州体育场泛光照明/兰州商业综合体亮化/选择指南 - 优质品牌商家