# 第一个 Python 程序 上一节我们完成了 Python 环境的安装,接下来正式进入编程环节。本节将介绍几种编写和运行 Python 代码的方式,并完成第一个经典程序——hello, world。 ## 编写代码的工具 ### 交互式环境 交互式环境是一种"输入即执行"的编程环境,每输入一行代码按回车后立即得到结果,非常适合学习和调试。 **进入方式:** - Windows:打开命令提示符或 PowerShell,输入 `python` 回车 - macOS:打开终端,输入 `python3` 回车 **退出方式:** ```python quit() ``` 交互式环境适合执行简短的代码片段,但不适合编写长程序——每次关闭后代码不会保存。 ### IPython Python 内置的交互式环境功能较为基础,体验不佳。IPython 提供了更强大的编辑和交互功能,支持语法高亮、自动补全等特性。 ```bash # 安装 IPython pip install ipython # 启动 ipython ``` > **提示**:在国内网络环境下,pip 下载可能较慢。建议先将 pip 镜像源更换为国内镜像: > ```bash > pip config set global.index-url https://pypi.doubanio.com/simple > ``` ### Visual Studio Code VS Code 是微软开发的轻量级代码编辑器,支持语法高亮、智能补全、代码调试等多种功能,跨平台支持 Windows、Linux、macOS。通过安装 Python 插件,可以获得良好的 Python 开发体验。 下载地址:[https://code.visualstudio.com/](https://code.visualstudio.com/) ### PyCharm(推荐) PyCharm 是专为 Python 开发设计的集成开发环境(IDE),由 JetBrains 公司出品,提供代码编写、运行、调试、分析、版本控制等一站式服务,非常适合开发商业项目。 **下载地址**:[https://www.jetbrains.com/pycharm/download/](https://www.jetbrains.com/pycharm/download/) PyCharm 分为两个版本: - **社区版**(Community):免费,功能对初学者完全够用 - **专业版**(Professional):付费,支持 Web 开发框架等高级功能,可免费试用 30 天 **新建项目步骤:** 1. 打开 PyCharm,选择 "New Project" 2. 指定项目路径,PyCharm 会自动创建虚拟环境 3. 在项目文件夹上右键 → New → Python File,创建 `.py` 文件 4. 在编辑器中编写代码,右键 → Run 即可运行 > **小贴士**:PyCharm 每天会弹出"每日小贴士"帮助新手熟悉快捷键,不需要可以关闭。 ## hello, world 按照编程界的传统,学习任何语言写的第一个程序都是输出 hello, world。这个惯例源自 Brian Kernighan 和 Dennis Ritchie 在《The C Programming Language》一书中使用的首个示例。 ```python print('hello, world') ``` **代码说明:** - `print()` 是 Python 的输出函数,用于将内容打印到屏幕 - `'hello, world'` 是字符串,用单引号或双引号包裹均可 - Python 语句不以分号结尾,换行即表示语句结束 **多条语句:** ```python print('hello, world') print('goodbye, world') ``` **直接运行 Python 文件:** 如果不用 IDE,也可以用 Python 解释器直接运行 `.py` 文件: ```bash # Windows python C:\code\example01.py # macOS / Linux python3 /Users/xm/example01.py ``` > **注意**:单引号和圆括号必须使用英文输入法状态下的字符,输入中文符号会导致 `SyntaxError` 错误。 ## 代码注释 注释是对代码的解释和说明,不会影响程序执行,却能大幅提升代码可读性。Python 支持两种注释方式: **单行注释**:以 `#` 开头 ```python # 这是单行注释 print('hello') # 行尾注释 ``` **多行注释**:用三引号包裹 ```python """ 第一个 Python 程序 - hello, world 版本: 1.0 作者: 骆昊 """ print('你好,世界!') ``` > **最佳实践**:写代码的同时写注释,保持代码可读性。好的代码应该是"自解释"的,注释用来解释"为什么这样做"而非"做了什么"。 ## 总结 - 编写 Python 代码可用交互式环境、文本编辑器或专业 IDE - PyCharm 是最推荐的 Python IDE,社区版对初学者完全够用 - 第一个程序 `print('hello, world')` 体现了 Python 语法的简洁性 - 注释提升代码可读性,应养成良好的注释习惯